Björn Decker

Learn More
Requirements elicitation and documentation are complex activities. So, not only the requirements themselves but also the people involved and the means for managing the requirements will evolve during the project. For example, it might be necessary to add RE personnel, to document templates, or to change the requirements classification scheme. In summary,(More)
Although many environments explicitly or implicitly use ideas from intelligent assistance research, users aren't always aware of its existence and potential. A survey of 135 German participants sheds light on the usage of and demand for intelligent assistance in software engineering activities. The project aimed to clarify intelligent assistance concepts,(More)
Self-organized reuse of artifacts from software and system development, using the lightweight Wiki-Technology, promises a sustainable preservation and availability of business-critical information. However, due to the organic, sometimes chaotic growth of content inside a Wiki, additional support for structuring the knowledge and finding interrelated useful(More)
Experience Management (EM) is an area that is increasingly gaining importance. Its roots lie in Experimental Software Engineering ("Experience Factory"), in Artificial Intelligence ("Case-Based Reasoning"), and in Knowledge Management. EM is comprised of the dimensions methodology, technical realization, organization, and management. It includes(More)
Software engineering curriculum guidelines state that students should practice methods, techniques, and tools. A capstone project is one possibility to address this aim. A capstone project helps the students to increase their problem solving competencies, improve their social skills (e.g., communication skills), and gather practical experience. A crux of(More)
Both disciplines – AI and SE – share the need to answer with structure (either called variables or data structures, or information or knowledge) when confronted with a real world scenario. This article discusses how SE Knowledge may be maintained and constantly cultivated among software engineers, adopting the well known Wiki concept based on approaches(More)
The development of software is often accompanied by poor documentation of experiences, decisions, or architectural information. Reuse of experiences and knowledge, using the lightweight Wiki-Technology, promises a sustainable assurance and availability of business-critical information. In this paper we give an overview of the RISE research project (Reuse In(More)
Within this paper we describe the indiGo approach to preparation, moderation, and analysis of discourses to enhance experience management. In the indiGo project this has been exemplified for the process learning domain. indiGo includes an integration of approaches for e-participation, experience management, process modeling and publishing, as well as text(More)
Experience-based continuous learning is essential for improving products, processes, and technologies in emerging as well as established areas of business and engineering science. It can be facilitated by casebased organizational learning, meaning that relevant experience is captured in the form of cases for reuse in a corporate experience repository. For(More)