Summarization of software artifacts is an ongoing field of research among the software engineering community due to the benefits that summarization provides like saving of time and efforts in various software engineering tasks like code search, duplicate bug reports detection, traceability link recovery, etc. Summarization is to produce short and concise summaries. The paper presents the review of the state of the art of summarization techniques in software engineering context. The paper gives a brief overview to the software artifacts which are mostly used for summarization or have benefits from summarization. The paper briefly describes the general process of summarization. The paper reviews the papers published from 2010 to June 2017 and classifies the works into extractive and abstractive summarization. The paper also reviews the evaluation techniques used for summarizing software artifacts. The paper discusses the open problems and challenges in this field of research. The paper also discusses the future scopes in this area for new researchers.
Bug Reports are one of the very important artifacts during software development process and is one of the very popular artifacts of research among the researchers. Summarization is one application on bug reports which helps solve a lot of interesting issues of bug reports like bug triaging and bug duplicate detection. Many researchers have done research on bug report summarization using various techniques like supervised approaches, unsupervised approaches, deep learning approach, feature-based approach. In this paper, we have systematically evaluated the works and presented them in the comparative form. For our comparison work, we have selected five research papers among all. The papers are chosen with the thing in mind that all the important concepts which are getting used for bug report summarization gets covered. The paper discusses the approach, concept, strengths, limitations, tools if used, dataset used, the evaluation techniques and the performance results that are used or obtained in the chosen research works. Our work will help other researchers have a clear overview of the very popular works in this field and thus will help improve and carry out further works in this field of research.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.