Bernd Bruegge
3 أوراق في مجموعة PaperMetrix
أوراق هذا المؤلف
-
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 …
-
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 …
-
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 …