Open Access   Article Go Back

Prediction of Bugs in Software Repositories

S. Gomathi1 , L. Haldurai2

Section:Review Paper, Product Type: Journal Paper
Volume-4 , Issue-12 , Page no. 31-35, Dec-2016

Online published on Jan 02, 2016

Copyright © S. Gomathi, L. Haldurai . This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

View this paper at   Google Scholar | DPI Digital Library

How to Cite this Paper

  • IEEE Citation
  • MLA Citation
  • APA Citation
  • BibTex Citation
  • RIS Citation

IEEE Style Citation: S. Gomathi, L. Haldurai, “Prediction of Bugs in Software Repositories,” International Journal of Computer Sciences and Engineering, Vol.4, Issue.12, pp.31-35, 2016.

MLA Style Citation: S. Gomathi, L. Haldurai "Prediction of Bugs in Software Repositories." International Journal of Computer Sciences and Engineering 4.12 (2016): 31-35.

APA Style Citation: S. Gomathi, L. Haldurai, (2016). Prediction of Bugs in Software Repositories. International Journal of Computer Sciences and Engineering, 4(12), 31-35.

BibTex Style Citation:
@article{Gomathi_2016,
author = {S. Gomathi, L. Haldurai},
title = {Prediction of Bugs in Software Repositories},
journal = {International Journal of Computer Sciences and Engineering},
issue_date = {12 2016},
volume = {4},
Issue = {12},
month = {12},
year = {2016},
issn = {2347-2693},
pages = {31-35},
url = {https://www.ijcseonline.org/full_paper_view.php?paper_id=1128},
publisher = {IJCSE, Indore, INDIA},
}

RIS Style Citation:
TY - JOUR
UR - https://www.ijcseonline.org/full_paper_view.php?paper_id=1128
TI - Prediction of Bugs in Software Repositories
T2 - International Journal of Computer Sciences and Engineering
AU - S. Gomathi, L. Haldurai
PY - 2016
DA - 2017/01/02
PB - IJCSE, Indore, INDIA
SP - 31-35
IS - 12
VL - 4
SN - 2347-2693
ER -

VIEWS PDF XML
1708 1500 downloads 1337 downloads
  
  
           

Abstract

Defective software modules can leads to ad hoc software failures, shoots up development & maintenance cost and result in customer dissatisfaction. Defect mapping and awareness of its impact in different business applications paves way to improve its quality. Previous researches show that it has treated all bugs alike. Proper Identification and categorization helps to handle and fix bugs diligently. Evaluation of prediction techniques is mainly based on precision and recall measures. It focuses on the defects in a software system. A prediction of the number of left-out defects in an inspected arte fact can be judiciously used for decision making. An accurate prediction of quantum of defects during testing a software product contributes not only to manage the system testing process but also to estimate its required maintenance. It goes a long way to improve software quality and testing efficiency by building predictive models from code attributes to timely identification of fault-prone modules. In short, this paper provides the prediction of bugs by using data mining techniques such as Association Mining, Classification and Clustering. This complements developers to detect software defects and debug them. Unsupervised techniques come handy for defect prediction in software modules, on a large scale in those cases where defect labels are not present.

Key-Words / Index Term

Software Defect Prediction, Bugs, Software Repositories, Data Mining, Classification, Clustering, Association Mining

References

[1] Erlikh.l, �Leveraging Legacy System Dollars for e-business�, IT Professional, Volume-02, Page No (21 -22), March 2000.
[2] Joel spolsky, �Painless Bug Tracking�, IT Professional, November 2000.
[3] Allen., mitch., �Bug Tracking Basics: A beginner�s guide to reporting and tracking defects�, The Software Testing & Quality Engineering Magazine. Volume- 4, Issue 3, Page No. (20�24), June 2002.
[4] Zaman S., Adams B., Hassan A.E., �Security versus performance bugs: A case study on Firefox�. In Proceedings of the 8th Working Conference on Mining Soft-ware Repositories, May 2011.
[5] Shuji M., Akito M., Tomoko M ., � Defect data analysis based on extended Association Rule Mining�, In Proceedings of International Workshop on Mining Software Repositories (MSR), 2007.
[6] Lamkanfi A., Demeyer S., Soetens Q D., Ver- donck T., �Comparing mining algorithms for predicting the severity of a reported bug�. In Proceedings of the 15th European Conference on Software Maintenance and Reengineering, March 2011.
[7] Ling C., Huang J., Zhang H., �AUC: A better measure than accuracy in comparing learning algorithms�, In Lecture Notes in Computer Science Page No. (26�71), Springer-Verlag, 2003.
[8] Emad S., Akinori I., Walid I., Ahmed H., �Predicting reopened bugs: A case study on the eclipse project�. In Proceedings of the 17th Working Conference on Reverse Engineering (WCRE) 2010.
[9] Kim S., Ernst M D., �Prioritizing warning categories by analyzing software history�. In Proceedings of the 4th Inter-national Work shop on Mining Software Repositories, Minneapolis, USA, May 2007.
[10] Anvik J., Hiew L., Murphy G C., �Who should fix this bug?� In Proceedings of the 28th International Conference on Software Engineering, Shanghai, China, May 2006.
[11] Mozilla Products track system, https://bugzilla.mozilla.org/
[12] Eclipse Bug repository https://bugs.eclipse.org/
[13] Zaman S., Adams B., Hassan A E., �Security versus performance bugs: A case study on Firefox�. In Proceedings of The 8th Working Conference on Mining Software Repositories, May 2011.
[14] Gegick M., Rotella P., Xie T., �Identifying security bug reports via text mining: An industrial case study�. In Proceeding of the 7th Working Conference on Mining Software Repositories, May 2010.
[15] Joel Spolsky, �Bug Tracking System Definition�, Empirical Software Engineering, November 08, 2000.
[16] Partha Sarathi Bishnu., Vandana Bhattacherjee., �Software Fault Prediction Using Quad Tree-Based K-Means Clustering Algorithm�, IEEE: International Conference on Transactions on knowledge and data engineering, Volume- 24, Page No. 6, June 2012.
[17] Qinbao Song., Martin Shepperd., Michelle Cartwright., Carolyn Mair., �Software Defect Association Mining and Defect Correction Effort Prediction�, IEEE: International Conference on Transactions on Software Engineering, Volume- 32, Page No. 2, February 2006.
[18] Baojun Ma., Karel Dejaeger., Jan Vanthienen., Bart Baesens., �Software Defect Prediction Based on Association Rule Classification�, The 2010 International Conference on E-Business Intelligence.
[19] Liu B., Ma Y., Wong C K., �Improving an association rule based classifier,� In Proceedings of the Fourth European Conference on Principles and Practice of Knowledge Discovery in Databases, 2000.
[20] Mostafa M. Ahmed ., Abdel Rahman M., Hedar., Hosny M.Ibrahim., �Predicting Bug Category Based on Analysis of Software Repositories�, 2nd International Conference on Research in Science, Engineering and Technology(ICRSET�2014), Page No. (21-22) March 2014 Dubai.