2014 40th EUROMICRO Conference on Software Engineering and Advanced Applications 2014
DOI: 10.1109/seaa.2014.65
|View full text |Cite
|
Sign up to set email alerts
|

Architecture Technical Debt: Understanding Causes and a Qualitative Model

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
64
0
3

Year Published

2015
2015
2024
2024

Publication Types

Select...
7
2

Relationship

1
8

Authors

Journals

citations
Cited by 73 publications
(68 citation statements)
references
References 14 publications
1
64
0
3
Order By: Relevance
“…In the context of (software) architecture, this is known as architectural technical debt. In a multiple-case embedded system case study in 5 large software companies (Martini et al, 2014), different factors for architectural technical debt have been identified, like pressure to deliver, prioritization of features over products, non-complete refactoring, or technology evolution. An identified example of architectural technical debt was a situation where a company used three different communication networks in a system, decided to refactor the complete system towards using a unified communication networks to make evolution easier.…”
Section: Architectural Technical Debtmentioning
confidence: 99%
“…In the context of (software) architecture, this is known as architectural technical debt. In a multiple-case embedded system case study in 5 large software companies (Martini et al, 2014), different factors for architectural technical debt have been identified, like pressure to deliver, prioritization of features over products, non-complete refactoring, or technology evolution. An identified example of architectural technical debt was a situation where a company used three different communication networks in a system, decided to refactor the complete system towards using a unified communication networks to make evolution easier.…”
Section: Architectural Technical Debtmentioning
confidence: 99%
“…As part of the Software Architecture Change Characterization Scheme (SACCS), a general classification of causes of architecture changes presented in [16] and another work [17] by the same authors can be used as the basic categorization of the causes of architecture changes in the two OSS projects in this study, which is elaborated in Section III. The work in [18] analyzes group interviews in various workshops for different levels of participants, e.g., developers, testers, and architects in five companies. The results validated a taxonomy of the causes for architecture technical debt, a kind of architecture inconsistency, which can be incurred and repaid by architecture changes.…”
Section: A Cause Of Architecture Changementioning
confidence: 99%
“…As part of the Software Architecture Change Characterization Scheme (SACCS), a general classification of causes of architecture changes presented in [17] and another work [18] by the same authors can be used as the basic categorization of the causes of architecture changes in the two OSS projects in this study, which is elaborated in Section 3. The work in [19] analyzes group interviews in various workshops for different levels of participants, e.g., developers, testers, and architects in five companies. The results validated a taxonomy of the causes for architecture technical debt, a kind of architecture inconsistency, which can be incurred and repaid by architecture changes.…”
Section: Cause Of Architecture Changementioning
confidence: 99%