32nd EUROMICRO Conference on Software Engineering and Advanced Applications (EUROMICRO'06) 2006
DOI: 10.1109/euromicro.2006.20
|View full text |Cite
|
Sign up to set email alerts
|

Analyzing Change Impact in Object-Oriented Systems

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
19
1

Year Published

2011
2011
2020
2020

Publication Types

Select...
7
2

Relationship

0
9

Authors

Journals

citations
Cited by 23 publications
(21 citation statements)
references
References 8 publications
1
19
1
Order By: Relevance
“…Lindvall [25] found that larger classes are statistically more change-prone than classes having a small size, and that developers tend to apply more changes to such classes during maintenance and evolution [26]. Further studies showed that coupling metrics are relevant measures to estimate the changeability of source code [27], [28], [29], while Chaumun et al [30] and Tsantalis et al [23] generalized the usefulness of CK metrics [16] for change prediction. The statistical analyses conducted by Lu et al [31] and Malhotra et al [32] clarified which Object Oriented metrics are better suited for change prediction, reporting a set of cohesion, coupling, and inheritance metrics that should be used in this context.…”
Section: Related Workmentioning
confidence: 99%
“…Lindvall [25] found that larger classes are statistically more change-prone than classes having a small size, and that developers tend to apply more changes to such classes during maintenance and evolution [26]. Further studies showed that coupling metrics are relevant measures to estimate the changeability of source code [27], [28], [29], while Chaumun et al [30] and Tsantalis et al [23] generalized the usefulness of CK metrics [16] for change prediction. The statistical analyses conducted by Lu et al [31] and Malhotra et al [32] clarified which Object Oriented metrics are better suited for change prediction, reporting a set of cohesion, coupling, and inheritance metrics that should be used in this context.…”
Section: Related Workmentioning
confidence: 99%
“…Abdi et al [78], [79] use static analysis to uncover potentially affected classes and apply machine learning to score each detected, possible impact with probabilities. They consider 13 change types for classes, methods, variables, and distinguish between four types of links between entities (association, aggregation, inheritance, invocation).…”
Section: ) Execution Tracesmentioning
confidence: 99%
“…54. In the fourth scenario the results in relationship proposed between these metrics and change impact contradicted to earlier results [10], leading them to search a hypothesis explaining factors like complexity and system size. This work suggests methods for improving maintenance of software in object oriented systems and focuses on change impact analysis in generic SDLC phases [11].…”
Section: Existing Literature On Software Changeabilitymentioning
confidence: 56%
“…In 2009, M. K. Abdi et al [10] identified the design properties inheritance, coupling, polymorphism that influence software changeability in object oriented design and development. They also formulated a set of rules in object oriented design and development to increase the software quality by increasing their changeability.…”
Section: Object Oriented Designmentioning
confidence: 99%