University of Groningen
Preserving and reusing architectural design decisions van der Ven, Jan
IMPORTANT NOTE: You are advised to consult the publisher's version (publisher's PDF) if you wish to cite from it. Please check the document version below.
Document Version
Publisher's PDF, also known as Version of record
Publication date: 2019
Link to publication in University of Groningen/UMCG research database
Citation for published version (APA):
van der Ven, J. (2019). Preserving and reusing architectural design decisions. University of Groningen.
Copyright
Other than for strictly personal use, it is not permitted to download or to forward/distribute the text or part of it without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license (like Creative Commons).
Take-down policy
If you believe that this document breaches copyright please contact us providing details, and we will remove access to the work immediately and investigate your claim.
Downloaded from the University of Groningen/UMCG research database (Pure): http://www.rug.nl/research/portal. For technical reasons the number of authors shown on this cover page is limited to 10 maximum.
191
List of Tables
1.1 Historical Change in Software Engineering and Architecture . . . . 3
1.2 Structure of this Thesis . . . 13
4.1 Experimental design: #subjects per situation . . . 78
4.2 Ratings of reviewer comments of the first hour . . . 79
4.3 Confidence levels for H1and H02 . . . 84
4.4 Confidence levels for H3and H4 . . . 85
5.1 Overview of Case Studies . . . 107
5.2 Mapping the Cases on the Triple-A Framework . . . 108
6.1 Overview of Conclusions on Beliefs . . . 125
6.2 Project and Person Characteristics . . . 129
6.3 Success Factors . . . 130 6.4 Triple-A Framework . . . 131 7.1 Interview Questions . . . 140 7.2 Overview Companies . . . 141 7.3 Overview of Pivots . . . 143 7.4 Concept Comparison . . . 145
8.1 Reflection of Decisions in Version Management . . . 155
8.2 Project Availability of Programming Languages . . . 164
8.3 Ease of Mining of Programming Languages . . . 165
8.4 Programming Language Component Ecosystem . . . 165
8.5 Summary of Programming Language Suitability . . . 166
8.6 Acquired Data . . . 167
8.7 Number of Deltas Identified . . . 169
8.8 Summary of CDS Growth . . . 169
8.9 Quantitative Results . . . 170
8.10 Results of Email Experiment . . . 173