2019
DOI: 10.2478/cait-2019-0026
|View full text |Cite
|
Sign up to set email alerts
|

Simplifying the Structural Complexity of Software Systems

Abstract: Simplification of execution traces is peculiarly important in the case of software comprehension. The objective is to make execution traces in ways that are more tractable and less difficult. However, the simplification process is a difficult task, particularly, in object-oriented contexts. Due to coupling, execution traces of object-oriented systems involve the Spaghetti Architectures phenomenon, which is a very complicated structure of dependencies. Therefore, the simplification process needs a well-establis… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
2

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(1 citation statement)
references
References 13 publications
0
1
0
Order By: Relevance
“…In recent object-oriented systems, the execution files are extremely huge. In particular, complexity and size are key factors that have negative impacts on software maintenance and software comprehension [19]. So as to simplify the execution traces and reduce the time and effort required for the software maintenance process, there is a need to use trace analysis techniques .…”
Section: Execution Traces Analysis Techniquesmentioning
confidence: 99%
“…In recent object-oriented systems, the execution files are extremely huge. In particular, complexity and size are key factors that have negative impacts on software maintenance and software comprehension [19]. So as to simplify the execution traces and reduce the time and effort required for the software maintenance process, there is a need to use trace analysis techniques .…”
Section: Execution Traces Analysis Techniquesmentioning
confidence: 99%