Fixing the Bugs in Software Projects from Software Repositories for Improvisation of Quality

Author(s): Ekbal Rashid, Mohd D. Ansari*

Journal Name: Recent Advances in Electrical & Electronic Engineering
Formerly Recent Patents on Electrical & Electronic Engineering

Volume 13 , Issue 2 , 2020


Become EABM
Become Reviewer
Call for Editor

Graphical Abstract:


Abstract:

Background: The study of bugs that are reported and close may indicate the growth and working of a software project. It may also indicate the quality of the project.

Methods: As software projects grow, the number of bugs reported generally increases each year. To maintain quality, the developers have to resolve and close these increasing numbers of bugs.

Results: The present paper discusses the relations between bugs being reported and bugs being closed. It also discusses some parameters related to the study of bugs. In this paper, new parameters have been introduced that help in the improvement of quality and this is the novelty of paper.

Conclusion: The research mainly covers the problem of finding the relation of collaborative growth with the quality of software. The paper also covers improvements in parameters like the rate of bug fixing. It also discusses the significance of these parameters. We have suggested a new parameter called the bug closing rate. And this can be calculated in two ways.

Keywords: Fedora, software repositories, mozilla, bugs, parameter, linux.

[1]
B.S. Rawal, and A.K. Tsetse, "Analysis of bugs in google security research project database", In: IEEE Recent Advances in Intelligent Computational Systems., RAICS: Trivandrum, India, 2015.
[2]
D. Bertram, A. Voida, S. Greenberg, and R. Walker, "Communication, collaboration, and bugs: The social nature of issue tracking in small, collocated teams", In: Proceedings of the 2010 ACM Conference on Computer Supported Cooperative Work, CSCW.Savannah, Georgia, USA 2010, pp. 291-300.
[3]
M. Zibran, F. Eishita, and C. Roy, "Useful, but usable? factors affecting the usability of APIs", In: 18th Working Conference on Reverse Engineering.Limerick, Ireland, 2011, pp. 151-155.
[4]
P.J. Guo, T. Zimmermann, N. Nagappan, and B. Murphy, "Not my bug!” and other reasons for software bug report reassignments,”", In: Proceedings of the 2011 ACM Conference on Computer Supported Cooperative Work, CSCW. Hangzhou, China,, 2011, pp. 395-404
[5]
N. Bettenburg, S. Just, A. Schroter, C. Weiss, R. Premraj, and T. Zimmermann, "What makes a good bug report?", In: Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering, Ser. SIGSOFT ’08/FSE-16.Atlanta, Georgia, USA 2008, pp. 308-318.
[6]
N. Bettenburg, S. Just, A. Schroter, C. Weiß, R. Premraj, and T. Zimmermann, "Quality of bug reports in Eclipse", In: Proceedings of the OOPSLA workshop on Eclipse Technology eXchange, ETX.Montreal, Quebec, Canada 2007, pp. 21-25.
[7]
J. Ko, and P.K. Chilana, "Design, discussion, and dissent in open bug reports", In: Proceedings of the iConference. 11, Seattle, WA,USA, 2011, pp. 106-113.
[8]
K.S. Ripon, L. Julia, K. Sarfraz, and E.P. Dewayne, "Are bugs really normal?", In: proceedings of 12th Working Conference on Mining Software Repositories (MSR). Florence, Italy, 2015, pp.258-268.
[9]
D.A. Marco, L. Michele, and R. Romain, "An extensive comparison of bug prediction approaches", In: proceedings of 7th Working Conference on Mining Software Repositories (MSR).Cape Town, South Africa 32-41.
[10]
M. Amir, and X. Tao, "Helping users avoid bugs in GUI applications", In: Proceedings of 27th International Conference on Software Engineering, 2005.St. Louis, Missouri, USA 108-116.
[11]
" G. Emanuel, D.A. Marco, P. Martin, C.G. Harald, “Method level bug prediction"", In: Proceedings of the 2012 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement. Lund, Sweden, 2012, pp. 171-180.
[12]
J.B. Rainsberger, "Avoiding Defects", IEEE Softw., vol. 24, no. 2, pp. 14-15, .
[13]
J. Wang, and H. Zang, "Predicting defect numbers based on defect state transition models", In: Proceedings of the 2012 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement. Lund, Sweden, 2012, pp. 191-200.
[14]
W. Zou, X. Xia, W. Zhang, Z. Chen, and D. Lo, "An empirical study of bug fixing rate", In: Proceedings of 39th Annual Computer Software and Applications Conference (COMPSAC).Taichung, Taiwan 2015
[15]
C. Bird, A. Bachmann, E. Aune, J. Duffy, A. Bernstein, V. Filkov, and P. Devanbu, "Fair and balanced?: Bias in bug-fix datasets", In: Proceedings of the 7th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE 09).Amsterdam, The Netherlands 2009, pp. 121-130.
[16]
G. Antoniol, K. Ayari, M. Di Penta, F. Khomh, and Y-G. Guhneuc, "Is it a bug or an enhancement?: A text-based approach to classify change requests", In: Proceedings of the 2008 conference of the center for advanced Studies on Collaborative Research: Meeting of Minds (CASCON 08).. Ontario, Canada, 2008, pp. 304-318.
[17]
T.H.D. Nguyen, B. Adams, and A.E. Hassan, "A case study of bias in bug-fix datasets", In: proceedings of 17th Working Conference on Reverse Engineering (WCRE), 2010.
[18]
" Zaineb, Ghazia & Irfan, Dr & Manarvi, Irfan. (2011). “Identification And Analysis Of Causes For Software Bug Rejection With Their Impact Over Testing Efficiency", International Journal of Software Engineering & Applications. 2..
[http://dx.doi.org/10.5121/ijsea.2011.2407]
[19]
"Rastkar S., Murphy G.C., Murray G.Summarizing Software Artifacts: A Case Study of Bug Reports", in proceedings of 32nd ACM/IEEE International Conference on Software Engineering Volume 1,. 2010. pp. 505-515.
[20]
M. Sullivan, and R. Chillarege, "Software defects and their impact on system availability: A study of field failures in operating systems", In: Proceedings of 21st International Symposium on Fault Tolerant Computing.Montreal, Quebec, Canada 1991
[21]
"F. Thung, D. Lo, L. Jiang, Lucia, F. Rehman, P.T. Devanbu “When would this bug get reported", In: Proceedings of 28th IEEE International Conference on Software Maintenance (ICSM).Trento, Italy 2012
[22]
K. Herzig, S. Just, and A. Zeller, "It’s not a bug, its a feature: How misclassification impacts bug prediction", In: Proceedings of the 2013 International Conference on Software Engineering.San Francisco, CA, USA 2013, pp. 392-401.
[23]
https://bugzilla.mozilla.org/query.cgi
[24]
https://developer.mozilla.org/en-S/docs/Mozilla/QA/A_Bugs_Life


Rights & PermissionsPrintExport Cite as

Article Details

VOLUME: 13
ISSUE: 2
Year: 2020
Published on: 26 April, 2020
Page: [184 - 192]
Pages: 9
DOI: 10.2174/1872212113666190215150458
Price: $25

Article Metrics

PDF: 8
HTML: 1