Affiliation:
1. Uttarakhand Technical University, Sudhowala, India
2. Maharaja Surajmal Institute, Delhi, India
Abstract
In today's world, the heart of modern technology is software. In order to compete with pace of new technology, changes in software are inevitable. This article aims at the association between changes and object-oriented metrics using different versions of open source software. Change prediction models can detect the probability of change in a class earlier in the software life cycle which would result in better effort allocation, more rigorous testing and easier maintenance of any software. Earlier, researchers have used various techniques such as statistical methods for the prediction of change-prone classes. In this article, some new metrics such as execution time, frequency, run time information, popularity and class dependency are proposed which can help in prediction of change prone classes. For evaluating the performance of the prediction model, the authors used Sensitivity, Specificity, and ROC Curve. Higher values of AUC indicate the prediction model gives significant accurate results. The proposed metrics contribute to the accurate prediction of change-prone classes.
Reference25 articles.
1. Predicting Change Impact in Object-Oriented Applications with Bayesian Networks
2. Empirical analysis for investigating the effect of object-oriented metrics on fault proneness: a replicated case study
3. Dynamic coupling measurement for object-oriented software.;E.Arisholm;IEEE Transactions on,2004
4. Are Popular Classes More Defect Prone?
5. Improving UML designs using automatic design pattern detection.;F.Bergenti;12th International Conference on Software Engineering and Knowledge Engineering (SEKE),2000
Cited by
8 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献