2018 18th International Conference on Advances in ICT for Emerging Regions (ICTer) 2018
DOI: 10.1109/icter.2018.8615560
|View full text |Cite
|
Sign up to set email alerts
|

Identifying Software Architecture Erosion Through Code Comments

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2020
2020
2022
2022

Publication Types

Select...
2
2

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(3 citation statements)
references
References 23 publications
0
3
0
Order By: Relevance
“…e increase of architecture complexity will reduce software performance. In order to reduce the negative impact of architecture erosion on software, timely discovering, analyzing, and solving architecture erosion is an important task in the process of software development and maintenance [14,15].…”
Section: Introductionmentioning
confidence: 99%
“…e increase of architecture complexity will reduce software performance. In order to reduce the negative impact of architecture erosion on software, timely discovering, analyzing, and solving architecture erosion is an important task in the process of software development and maintenance [14,15].…”
Section: Introductionmentioning
confidence: 99%
“…It occurs when the implemented software architecture, representing the system's actual functions, differs from the planned architecture, representing the system's original design. Several factors may contribute to architectural erosion, such as the architectural change of a system over time [24], developer mistakes, bad practices [27], disregard of fundamental architectural rules of a system due to the modification. Consequently, continuing architectural erosion could shorten the system lifetime or re-engineering from scratch [27,28].…”
Section: B Architectural Erosionmentioning
confidence: 99%
“…Several factors may contribute to architectural erosion, such as the architectural change of a system over time [24], developer mistakes, bad practices [27], disregard of fundamental architectural rules of a system due to the modification. Consequently, continuing architectural erosion could shorten the system lifetime or re-engineering from scratch [27,28].…”
Section: B Architectural Erosionmentioning
confidence: 99%