An Overview of the State of Machine Learning in Bug Report Summarization
DOI:
https://doi.org/10.26438/ijcse/v9i2.5356Keywords:
Bug Report,, Machine Learning,, Supervised Learning, Unsupervised Learning, ClassifiersAbstract
Bug Report is one of the most consulted software artifacts during the software evolution and maintenance process. Summarization is one of the approaches which is generally performed over them to perform Bug Report Analysis tasks like Duplicate Bug Report Analysis for Bug Triagers, Quick understanding of Bug Reports, Classification of Bug Reports into priorities, etc. Information Retrieval Techniques, Natural Language Processing Techniques, Machine Learning Techniques and Deep Learning Based Techniques have been successfully implemented for doing the task. Machine Learning is one of the very popular techniques which has been used by almost 70 percent of the researchers for performing the Bug Report Summarization task. Machine Learning is a very common technique which is used in context of Bug Report Summarization due to the fact that the Bug Reports are very domain-specific in nature .In this paper we have systematically analyzed the Machine Learning works used for Bug Report Summarization. We have chosen all the popular papers available through Springer, IEEE, ACM, ACL Anthology and Google Scholar.
References
[1] Barzilay, R., & McKeown, K. R. “Sentence fusion for multidocument news summarization.” Computational Linguistics, vol 31, pp. 297–327, 2005.
[2] Gupta, S., & S.K, G. “Deep learning in automatic text summa- rization.” International Journal of Computer Science and Information Security (IJCSIS), vol. 16, pp. 150–155, 2018.
[3] Gupta, S., & Gupta, S. K. “Abstractive summarization: An overview of the state of the art.” Expert Syst. Appl., vol. 121, pp. 49–65. URL: https://doi.org/10.1016/j.eswa.2018.12.011. doi:10.1016/j.eswa.2018.12.011, 2019.
[4].Kumarasamy Mani, S. K., Catherine, R., Sinha, V., & Dubey, A. “Ausum: Approach for unsupervised bug report summarization.” (p. 11). doi:10.1145/2393596.2393607, 2012.
[5]. Lotufo, R., Malik, Z., & Czarnecki, K. “Modelling the ‘hurried’ bug report reading process to summarize bug reports”. Empirical Software Engineering Journal, vol. 20, pp. 516– 548. doi:10.1007/s10664-014-9311-2, 2012.
[6] Rastkar, S., Murphy, G. C., & Murray, G. “Summarizing soft- ware artifacts:a case study of bug reports.” In Proceedings of the 26th Conference on Program Comprehension ICSE 2010.
[7] Rastkar, S., Murphy, G. C., & Murray, G. “Automatic summa- rization of bug reports.” IEEE Transactions on Software Engineering, vol. 40, pp. 366–380, 2014.
[8] YANG, C.-Z., Cheng-Min, & CHUNG, Y.-H.. “Towards an improvement of bug report summarization using two-layer semantic information.” IEICE TRANS. INF. and SYST., vol. 101, pp. 1743– 1750, 2018.
[9]. Limsettho, Nachai & Hata, Hideaki & Monden, Akito & Matsumoto, Kenichi. “Automatic Unsupervised Bug Report Categorization,” 2014.
[10]. Beibei Huai, Wenbo Li, Qiansheng Wu, Meiling Wang “:Mining Intentions to Improve Bug Report Summarization.” SEKE 2018: pp. 320-319, 2018.
Downloads
Published
How to Cite
Issue
Section
License

This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors contributing to this journal agree to publish their articles under the Creative Commons Attribution 4.0 International License, allowing third parties to share their work (copy, distribute, transmit) and to adapt it, under the condition that the authors are given credit and that in the event of reuse or distribution, the terms of this license are made clear.
