7/25/2018 | 1
Why you should care about Technical Debt
- Prof. dr.ir. Paris Avgeriou - paris@cs.rug.nl
Technical Debt Prof. dr.ir. Paris Avgeriou - paris@cs.rug.nl - - PowerPoint PPT Presentation
7/25/2018 | 1 Why you should care about Technical Debt Prof. dr.ir. Paris Avgeriou - paris@cs.rug.nl Software Engineering and Architecture Group http://www.cs.rug.nl/~paris/ The Known Universe Rankings - Top 100 university 7/25/2018 | 3
7/25/2018 | 1
7/25/2018 | 3
Founded in 1614
#83 Times Higher Education Worldwide #59 Academic Ranking
#86 U.S. News ‘Best Global Universities Ranking’
| 4
7/25/2018 | 5
Ward Cunningham, The WyCash portfolio management system, OOPSLA ‘92
7/25/2018 | 8
7/25/2018 | 10
Images from https://refactoring.guru/smells
7/25/2018 | 11
7/25/2018 | 12
7/25/2018 | 13
*B. Curtis et al. “Estimating the Principal of an Application’s TD,” IEEE Software ‘12
7/25/2018 | 17
7/25/2018 | 18
7/25/2018 | 20
JSS 2015
7/25/2018 | 22
7/25/2018 | 23
7/25/2018 | 25
Ampatzoglou et al., A Financial Approach for Managing Interest in TD, BMSD ‘15
7/25/2018 | 26
Ampatzoglou et al., A Financial Approach for Managing Interest in TD, BMSD ‘15
7/25/2018 | 32
7/25/2018 | 33
7/25/2018 | 35
7/25/2018 | 36
7/25/2018 | 37
https://insights.sei.cmu.edu/sei_blog/2015/07/a-field-study-of-technical-debt.html
7/25/2018 | 39
7/25/2018 | 40
Li et al., Architectural Debt Management in Value-oriented Architecting, Elsevier ‘14
7/25/2018 | 41
7/25/2018 | 42
7/25/2018 | 43
7/25/2018 | 44
7/25/2018 | 47
7/25/2018 | 48
7/25/2018 | 49
Digkas et al., The Evolution of TD in the Apache Ecosystem, ECSA ‘17
7/25/2018 | 50
Digkas et al., How Do Developers Fix Issues and Pay Back TD in the Apache Ecosystem, SANER ‘18
7/25/2018 | 53
7/25/2018 | 56
7/25/2018 | 57
7/25/2018 | 58
7/25/2018 | 59
7/25/2018 | 61
7/25/2018 | 62