How Does Context Affect the Distribution of Software Maintainability Metrics?

@article{Zhang2013HowDC,
  title={How Does Context Affect the Distribution of Software Maintainability Metrics?},
  author={Feng Zhang and Audris Mockus and Ying Zou and Foutse Khomh and Ahmed E. Hassan},
  journal={2013 IEEE International Conference on Software Maintenance},
  year={2013},
  pages={350-359}
}
Software metrics have many uses, e.g., defect prediction, effort estimation, and benchmarking an organization against peers and industry standards. In all these cases, metrics may depend on the context, such as the programming language. Here we aim to investigate if the distributions of commonly used metrics do, in fact, vary with six context factors: application domain, programming language, age, lifespan, the number of changes, and the number of downloads. For this preliminary study we select… CONTINUE READING
Highly Cited
This paper has 48 citations. REVIEW CITATIONS

Citations

Publications citing this paper.
Showing 1-10 of 27 extracted citations

When do Software Complexity Metrics Mean Nothing? - When Examined out of Context

Journal of Object Technology • 2016
View 4 Excerpts
Highly Influenced

Machine Learning to Evaluate Evolvability Defects: Code Metrics Thresholds for a Given Context

2018 IEEE International Conference on Software Quality, Reliability and Security (QRS) • 2018
View 3 Excerpts

Data Transformation in Cross-project Defect Prediction

Empirical Software Engineering • 2017
View 2 Excerpts

References

Publications referenced by this paper.
Showing 1-10 of 36 references

A Metrics Suite for Object Oriented Design

IEEE Trans. Software Eng. • 1994
View 7 Excerpts
Highly Influenced

Deriving metric thresholds from benchmark data

2010 IEEE International Conference on Software Maintenance • 2010
View 4 Excerpts
Highly Influenced

An evaluation of the mood set of object-oriented software metrics

R. Harrison, S. Counsell, R. Nithi
IEEE Transactions on Software Engineering (TSE), vol. 24, no. 6, pp. 491 –496, jun 1998. • 1998
View 3 Excerpts
Highly Influenced

Metrics computed by understand

Scitools
http://www.scitools.com/documents/metricsList.php.
View 5 Excerpts
Highly Influenced

Do software categories impact coupling metrics?

2013 10th Working Conference on Mining Software Repositories (MSR) • 2013
View 1 Excerpt

A study of the effectiveness of two threshold definition techniques

L. Sánchez-González, F. Garcı́a, F. Ruiz, J. Mendling
EASE, 2012, pp. 197–205. • 2012
View 1 Excerpt

What works for whom, where, when, and why? On the role of context in empirical software engineering

Proceedings of the 2012 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement • 2012
View 2 Excerpts

A probabilistic software quality model

2011 27th IEEE International Conference on Software Maintenance (ICSM) • 2011
View 2 Excerpts

Similar Papers

Loading similar papers…