Researcher profile

Bernd Bruegge

3 papers in the PaperMetrix corpus

Publications

Papers by this author

  1. Documenting Implementation Decisions with Code Annotations

    2015 · Proceedings/Proceedings of the ... International Conference on Software Engineering and Knowledge Engineering

    Software developers make various decisions when implementing software. For instance, they decide on how to implement an algorithm most efficiently or in which way to process user input. When code is revisited during maintenance, the …

  2. Software Theater—Teaching Demo-Oriented Prototyping

    2018 · ACM Transactions on Computing Education

    Modern capstone courses use agile methods to deliver and demonstrate software early in the project. However, a simple demonstration of functional and static aspects does not provide real-world software usage context, although this is integral …

  3. How do Practitioners Manage Decision Knowledge during Continuous Software Engineering? (S)

    2019 · Proceedings/Proceedings of the ... International Conference on Software Engineering and Knowledge Engineering

    Continuous software engineering (CSE) is an agile process that supports lightweight, flexible, and rapid software development. Decision-making is crucial for CSE, and developers need to know the decisions made and the related rationale to evolve …