JSW 2013 Vol.8(2): 361-366 ISSN: 1796-217X
doi: 10.4304/jsw.8.2.361-366
doi: 10.4304/jsw.8.2.361-366
Automated Identification of Change-Prone Classes in Open Source Software Projects
Xiaoyan Zhu, Qinbao Song, Zhongbin Sun
Xi’an Jiaotong University, Xi’an, Shaanxi, China 710049
Abstract—Identifying change-prone classes can enable developers to pay more attention to classes with similar characteristics in the future and thus test resources and time can be used more effectively. In this paper, we collect a set of static metrics and change data at class level from an opensource software product, Datacrow. With this data, we first validate Pareto’s Law and find that about 80% of the lines changed are located in only 20% of the classes. We then use classification methods to identify these change-prone classes. Our experimental results show that our classification results are useful for identifying change-prone classes and thus can help to improve the efficiency of developers.
Index Terms—Open-source software, change-prone classes, static metrics, classification methods.
Abstract—Identifying change-prone classes can enable developers to pay more attention to classes with similar characteristics in the future and thus test resources and time can be used more effectively. In this paper, we collect a set of static metrics and change data at class level from an opensource software product, Datacrow. With this data, we first validate Pareto’s Law and find that about 80% of the lines changed are located in only 20% of the classes. We then use classification methods to identify these change-prone classes. Our experimental results show that our classification results are useful for identifying change-prone classes and thus can help to improve the efficiency of developers.
Index Terms—Open-source software, change-prone classes, static metrics, classification methods.
Cite: Xiaoyan Zhu, Qinbao Song, Zhongbin Sun, "Automated Identification of Change-Prone Classes in Open Source Software Projects," Journal of Software vol. 8, no. 2, pp. 361-366, 2013.
General Information
ISSN: 1796-217X (Online)
Frequency: Quarterly
Editor-in-Chief: Prof. Antanas Verikas
Executive Editor: Ms. Yoyo Y. Zhou
Abstracting/ Indexing: DBLP, EBSCO, CNKI, Google Scholar, ProQuest, INSPEC(IET), ULRICH's Periodicals Directory, WorldCat, etc
E-mail: jsw@iap.org
-
Apr 26, 2021 News!
Vol 14, No 4- Vol 14, No 12 has been indexed by IET-(Inspec) [Click]
-
Nov 18, 2021 News!
Papers published in JSW Vol 16, No 1- Vol 16, No 6 have been indexed by DBLP [Click]
-
Dec 24, 2021 News!
Vol 15, No 1- Vol 15, No 6 has been indexed by IET-(Inspec) [Click]
-
Nov 18, 2021 News!
[CFP] 2022 the annual meeting of JSW Editorial Board, ICCSM 2022, will be held in Rome, Italy, July 21-23, 2022 [Click]
-
Aug 01, 2023 News!