2019
DOI: 10.4018/ijossp.2019010102
|View full text |Cite
|
Sign up to set email alerts
|

Using Design of Experiments to Analyze Open Source Software Metrics for Change Impact Estimation

Abstract: Software evolution control mostly relies on the better structure of the inherent software artifacts and the evaluation of different qualitative factors like maintainability. The attributes of changeability are commonly used to measure the capability of the software to change with minimal side effects. This article describes the use of the design of experiments method to evaluate the influence of variations of software metrics on the change impact in developed software. The coupling metrics are considered to an… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
1
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
4

Relationship

2
2

Authors

Journals

citations
Cited by 4 publications
(3 citation statements)
references
References 26 publications
0
1
0
Order By: Relevance
“…Several works have been carried out in this direction. We refer, for instance, an approach in [2] which proposes a model based on mathematical equations making it possible to estimate the cost of the change of a given object-oriented software with regard to these measurements through a modeling of the relation between the change impact and the metrics known as coupling. In the same way, the authors in [3] propose a model which shows the importance of the metrics through their bonds with the attributes of the object-oriented software quality.…”
Section: Related Workmentioning
confidence: 99%
“…Several works have been carried out in this direction. We refer, for instance, an approach in [2] which proposes a model based on mathematical equations making it possible to estimate the cost of the change of a given object-oriented software with regard to these measurements through a modeling of the relation between the change impact and the metrics known as coupling. In the same way, the authors in [3] propose a model which shows the importance of the metrics through their bonds with the attributes of the object-oriented software quality.…”
Section: Related Workmentioning
confidence: 99%
“…More a class is coupled with other classes, more is important its sensibility for the changes in these classes. Good quality software has to obey the principle of weak coupling (Chidamber & Kemerer, 1994, Dahane et al, 2019. A weak coupling facilitates the maintenance seen that dependencies between the classes are small.…”
Section: Coupling Vs Impact Analysismentioning
confidence: 99%
“…Mining change patterns from revision history using association rules is a viable solution and more related studies are needed to discover improvement techniques for prediction results. Most of the proposed studies [6, 9, 11, 13, 14, 22, 25–27] consider all the old and new change commits equivalent in their prediction behaviour. Recent studies [15, 16, 28, 29] recommend emphasising recent changes, as they signify instability and can improve co‐change prediction probability.…”
Section: Related Workmentioning
confidence: 99%