Share This Author
A systematic mapping study on technical debt and its management
Architectural Patterns Revisited - A Pattern Language
A pattern language that acts as a superset of the existing architectural pattern collections and categorizations is proposed, particularly focused on establishing the relationships between the patterns and performs a categorization based on the concept of “architectural views”.
Variability in Software Systems—A Systematic Literature Review
- M. Galster, Danny Weyns, Daniel Tofan, B. Michalik, P. Avgeriou
- Computer ScienceIEEE Transactions on Software Engineering
- 1 March 2014
A empirically grounded classification provides a step towards a unifying, integrated perspective of variability in software systems, spanning across disparate or loosely coupled research themes in the software engineering community.
Empirically-grounded reference architectures: a proposal
This work presents an approach which helps systematically design reference architectures either from scratch, or based on existing architecture artifacts, and illustrates how this approach could be applied to the design of two existing reference architectures found in literature.
A comparative study of architecture knowledge management tools
How do architecture patterns and tactics interact? A model and annotation
Architectural knowledge and rationale: issues, trends, challenges
The second workshop on Sharing and Reusing Architectural Knowledge (SHARK) and Architecture rationale and Design intent (ADI) was held jointly with ICSE 2007 in Minneapolis and some topics for future research are suggested.
Key factors for adopting inner source
- Klaas-Jan Stol, P. Avgeriou, M. Babar, Y. Lucas, Brian Fitzgerald
- Computer ScienceACM Trans. Softw. Eng. Methodol.
- 1 March 2014
A framework derived from the literature on Inner Source is presented, which identifies nine important factors that need to be considered when implementing Inner Source, and can be used as a probing instrument to assess an organization on these nine factors so as to gain an understanding of whether or not Inner source is suitable.
Managing Technical Debt in Software Engineering (Dagstuhl Seminar 16162)
This report documents the program and outcomes of Dagstuhl Seminar 16162, “Managing Technical Debt in Software Engineering.” We summarize the goals and format of the seminar, results from the…
Tool Support for Architectural Decisions
- A. Jansen, J. V. D. Ven, P. Avgeriou, D. Hammer
- Computer ScienceWorking IEEE/IFIP Conference on Software…
- 6 January 2007
An approach is outlined that systematically and semi-automatically documents architectural decisions and allows them to be effectively shared by the stakeholders and is demonstrated with an example demonstrating its usefulness with regards to some industrial use cases.