Nothing Special   »   [go: up one dir, main page]

Skip to main content

Bug Classifying and Assigning System (BCAS): An Automated Framework to Classify and Assign Bugs

  • Conference paper
  • First Online:
Smart Systems: Innovations in Computing

Part of the book series: Smart Innovation, Systems and Technologies ((SIST,volume 235))

  • 894 Accesses

Abstract

Classifying a bug and assigning it to skilled and proficient developer is a critical task of bug triaging process. Identifying the type of bug and its severity is among the most vital features of the reported bug report that is required to be fixed rapidly. Manually classifying and identifying the bugs based on the feature is time consuming and tedious process. To automate this task, we propose bug classifying and assigning system-BCAS, which aims to improve the accuracy and assigning process and will provide support to the person reporting the bug assigned to him. To gain the best accuracy, this approach also considers and compares three well-known classification algorithms namely support vector machine, logistic, and Naïve Bayes for classifying bug reports on the basis of severity and component. The proposed work is trained and tested using three open-source software bug dataset from standard Bugzilla repository. Among these classification algorithms, SVM provides best accuracy of 91.6, 80.5, and 81.6% for Eclipse, Firefox, and Mozilla Core projects.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 299.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 379.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 379.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Gu, Y., Xuan, J., Zhang, H., Zhang, L., Fan, Q., Xie, X., Qian, T.: Does the fault reside in a stack trace? Assisting crash localization by predicting crashing fault residence. J. Syst. Softw. 148, 88–104 (2019)

    Article  Google Scholar 

  2. Khatiwada, S., Tushev, M., Mahmoud, A.: Just enough semantics: an information theoretic approach for IR-based software bug localization. Inf. Software Tech. 93, 45–57 (2018)

    Article  Google Scholar 

  3. Sun, C., Lo, D., Khoo, S.-C., Jiang, J.: Towards more accurate retrieval of duplicate bug reports. In: ASE (2011)

    Google Scholar 

  4. Thomé, J., Shar, L. K., Bianculli, D., Briand, L.: An integrated approach for effective injection vulnerability analysis of web applications through security slicing and hybrid constraint solving. IEEE Trans. Software Eng. (2018)

    Google Scholar 

  5. Alipour, A.H., Stroulia, E.: A contextual approach towards more accurate duplicate bug report detection. In: Proceeding of the Tenth International Workshop on Mining Software Repositories, pp. 183–192 (2013)

    Google Scholar 

  6. Saric, F., Glavas, G., Karan, M., Snajder, J., Basic, B.: Takelab: systems for measuring semantic text similarity. In: Proceeding of the First Joint Conference on Lexical and Computational Semantics, pp. 441–448, Montreal, Canada, June 2012.

    Google Scholar 

  7. Singh, A., Bhatia, R., Singhrova, A.: Taxonomy of machine learning algorithms in software fault prediction using object oriented metrics. Procedia Comput. Sci. 132, 993–1001 (2018)

    Article  Google Scholar 

  8. Witten, H., Frank, E.: Data mining: practical machine learning tools and techniques second Edition. 2005. Morgan Kaufmann 525 ISBN 0-12-088407-0

    Google Scholar 

  9. https://bugs.eclipse.org/bugs/buglist.cgi?chfield=%5BBug%20creation%5D&chfield-from=7d. Accessed 29 July 2020

  10. https://bugzilla.mozilla.org/buglist.cgi?quicksearch=mozilla+core. Accessed 29 July 2020

  11. https://bugzilla.mozilla.org/buglist.cgi?quicksearch=firefox. Accessed: 29 July 2020

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Mahajan, G., Chaudhary, N. (2022). Bug Classifying and Assigning System (BCAS): An Automated Framework to Classify and Assign Bugs. In: Somani, A.K., Mundra, A., Doss, R., Bhattacharya, S. (eds) Smart Systems: Innovations in Computing. Smart Innovation, Systems and Technologies, vol 235. Springer, Singapore. https://doi.org/10.1007/978-981-16-2877-1_49

Download citation

Publish with us

Policies and ethics