DocumentCode
240336
Title
Prediction of changeability for object oriented classes and packages by mining change history
Author
Chhabra, Jitender Kumar ; Parashar, Ashwani
Author_Institution
Dept. of Comput. Eng., Nat. Inst. of Technol., Kurukshetra, India
fYear
2014
fDate
4-7 May 2014
Firstpage
1
Lastpage
6
Abstract
As a software system evolves, the classes are changed due to some development or maintenance activity, which is inevitable in software life cycle. These class changes can produce ripple effect or can lead to subsequent changes to other classes in the same package. In this paper, the changeability predictors for the classes and packages are proposed based on their past change pattern i.e. change history. Association learning method has been applied for discovering change-coupling pattern between the classes. In present work, the framework for the computation of the proposed changeability predictors is demonstrated and results are evaluated for java application. The results show that, association mining based machine learning technique can be useful to classify the classes as per their change-readiness. For doing changes in future, the proposed changeability predictors will be helpful for development team to predict the changeability of the classes.
Keywords
Java; data mining; learning (artificial intelligence); object-oriented methods; software maintenance; software packages; Java application; association learning method; association mining based machine learning technique; change history mining; change-coupling pattern discovery; changeability prediction; object oriented classes; object oriented packages; software life cycle; software system development; software system maintenance; History; Integrated circuits; Software; change history; changeability prediction; data mining; object oriented software component; software measurements;
fLanguage
English
Publisher
ieee
Conference_Titel
Electrical and Computer Engineering (CCECE), 2014 IEEE 27th Canadian Conference on
Conference_Location
Toronto, ON
ISSN
0840-7789
Print_ISBN
978-1-4799-3099-9
Type
conf
DOI
10.1109/CCECE.2014.6901146
Filename
6901146
Link To Document