Title :
Improving software quality based on relationship among the change proneness and object oriented metrics
Author :
Tripathi, Ashish ; Sharma, Kapil
Author_Institution :
Dept. of Comput. Eng., Delhi Technol. Univ., Delhi, India
Abstract :
With the demand of increasing functionality and arrival of defects, software goes through a lot of changes therefore its quite challenging task to maintain the quality of the software. In this paper we developed models to predict the change proneness of the classes in the object oriented system by analyzing the relationship between the object oriented metrics and change proneness. The model proposed is also validated by object oriented open source software. We have analyzed our results by the Receiver Operator Characteristics Curve. The results thus obtained shows that there is a significance relationship between the object oriented metrics and change proneness. We have analyzed statistical as well as machine learning techniques and the results shows that machine learning techniques are the good predictors of the change proneness. Rigorous testing of these change prone classes may improve the quality of the software and it may also reduce our work at the maintenance phase.
Keywords :
learning (artificial intelligence); object-oriented methods; public domain software; software quality; change proneness; machine learning techniques; maintenance phase; object oriented metrics; open source software; receiver operator characteristics curve; software quality; Analytical models; Measurement; Object oriented modeling; Open source software; Predictive models; Unified modeling language; Empirical Validation; Machine Learning; Object Oriented; Receiver Operating Characteristics; Statistical Methods; change Prediction;
Conference_Titel :
Computing for Sustainable Global Development (INDIACom), 2015 2nd International Conference on
Conference_Location :
New Delhi
Print_ISBN :
978-9-3805-4415-1