Continuous software engineering and its support by usage and decision knowledge: An interview study with practitioners

JO Johanssen, A Kleebaum, B Paech… - Journal of Software …, 2019 - Wiley Online Library
Continuous software engineering (CSE) emerged as a process that is increasingly applied
by practitioners. However, different perceptions impede its adoption in industry. Furthermore …

Decision knowledge triggers in continuous software engineering

A Kleebaum, JO Johanssen, B Paech… - Proceedings of the 4th …, 2018 - dl.acm.org
Decision knowledge encompasses decisions and related information such as the problems
the decisions address, their rationale, or alternatives. The management of decision …

Feature crumbs: Adapting usage monitoring to continuous software engineering

JO Johanssen, A Kleebaum, B Bruegge… - Product-Focused Software …, 2018 - Springer
Continuous software engineering relies on explicit user feedback for the development and
improvement of features. The frequent release of feature increments fosters the application …

Continuous rationale identification in issue tracking and version control systems

A Kleebaum, B Paech, JO Johanssen, B Bruegge - 2021 - archiv.ub.uni-heidelberg.de
During the elicitation and implementation of requirements, the involved stakeholders make
decisions and build up important decision knowledge, which they should make explicit and …

[PDF][PDF] How do Practitioners Manage Decision Knowledge during Continuous Software Engineering?(S)

A Kleebaum, JO Johanssen, B Paech… - Proceedings of the …, 2019 - mediatum.ub.tum.de
Continuous software engineering (CSE) is an agile process that supports lightweight,
flexible, and rapid software development. Decision-making is crucial for CSE, and …

Continuous management of requirement decisions using the ConDec tools

A Kleebaum, JO Johanssen, B Paech, B Bruegge - 2020 - archiv.ub.uni-heidelberg.de
Context and motivation: While eliciting, prioritizing, and implementing requirements,
requirements engineers and developers continuously make decisions. They establish …

[图书][B] Continuous design decision support

A Kleebaum, M Konersmann, M Langhammer, B Paech… - 2019 - library.oapen.org
Continuous Software Engineering (CSE) is a software engineering process in which
developers continuously change the software while keeping it in a releasable state [KB17] …

Teaching rationale management in agile project courses

A Kleebaum, JO Johanssen, B Paech, B Bruegge - 2019 - archiv.ub.uni-heidelberg.de
Rationale management is beneficial since it supports decision-making and prevents
knowledge vaporization. To apply rationale management, developers need to know how to …

Rationale in developers' communication

RMA Alkadhi - 2018 - mediatum.ub.tum.de
Rationale models, the justification behind decisions, is of great importance during software
evolution. However, developers often resist capturing rationale models during software …

Traceability of Architectural Design Decisions and Software Artifacts: A Systematic Mapping Study

S Hyun, JA Hurtado - Foundations of Computing and Decision …, 2023 - sciendo.com
The definition of architecture is a crucial task in software development, where the architect is
responsible for making the right decisions to meet specific functional and quality …