Summarizing Software Artifacts: A Literature Review
- Najam Nazar ,
- Yan Hu ,
Export File
You can copy and paste references from this page.
The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
- Login or register account
INFONA - science communication portal
- advanced search
- conferences
- Collections
Summarizing Software Artifacts: A Literature Review $("#expandableTitles").expandable();
- Contributors
Fields of science
- Bibliography
Journal of Computer Science and Technology > 2016 > 31 > 5 > 883-909
This paper presents a literature review in the field of summarizing software artifacts, focusing on bug reports, source code, mailing lists and developer discussions artifacts. From Jan. 2010 to Apr. 2016, numerous summarization techniques, approaches, and tools have been proposed to satisfy the ongoing demand of improving software performance and quality and facilitating developers in understanding the problems at hand. Since aforementioned artifacts contain both structured and unstructured data at the same time, researchers have applied different machine learning and data mining techniques to generate summaries. Therefore, this paper first intends to provide a general perspective on the state of the art, describing the type of artifacts, approaches for summarization, as well as the common portions of experimental procedures shared among these artifacts. Moreover, we discuss the applications of summarization, i.e., what tasks at hand have been achieved through summarization. Next, this paper presents tools that are generated for summarization tasks or employed during summarization tasks. In addition, we present different summarization evaluation methods employed in selected studies as well as other important factors that are used for the evaluation of generated summaries such as adequacy and quality. Moreover, we briefly present modern communication channels and complementarities with commonalities among different software artifacts. Finally, some thoughts about the challenges applicable to the existing studies in general as well as future research directions are also discussed. The survey of existing studies will allow future researchers to have a wide and useful background knowledge on the main and important aspects of this research field.
Identifiers
User assignment, assignment remove confirmation, you're going to remove this assignment. are you sure.
Najam Nazar
- Dalian University of Technology, Key Laboratory for Ubiquitous Network and Service Software of Liaoning Province, School of Software, Dalian, China
- Wuhan University, State Key Laboratory of Software Engineering, Wuhan, China
mining software repositories mining software engineering data machine learning summarizing software artifacts summarizing source code
Additional information
- Read online
- Add to read later
- Add to collection
- Add to followed
Export to bibliography
- Terms of service
Accessibility options
- Report an error / abuse
Reporting an error / abuse
Sending the report failed.
Submitting the report failed. Please, try again. If the error persists, contact the administrator by writing to [email protected].
You can adjust the font size by pressing a combination of keys:
- CONTROL + + increase font size
- CONTROL + – decrease font
You can change the active elements on the page (buttons and links) by pressing a combination of keys:
- TAB go to the next element
- SHIFT + TAB go to the previous element
Journal article
Summarizing Software Artifacts: A Literature Review
Najam Nazar, Yan Hu, He Jiang
JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY | SPRINGER SINGAPORE PTE LTD | Published : 2016
DOI: 10.1007/s11390-016-1671-1
This paper presents a literature review in the field of summarizing software artifacts, focusing on bug reports, source code, mailing lists and developer discussions artifacts. From Jan. 2010 to Apr. 2016, numerous summarization techniques, approaches, and tools have been proposed to satisfy the ongoing demand of improving software performance and quality and facilitating developers in understanding the problems at hand. Since aforementioned artifacts contain both structured and unstructured data at the same time, researchers have applied different machine learning and data mining techniques to generate summaries. Therefore, this paper first intends to provide a general perspective on the st..
University of Melbourne Researchers
Awarded by National Basic Research 973 Program of China
Awarded by Fundamental Research Funds for the Central Universities of China
Awarded by New Century Excellent Talents in University of China
Awarded by National Natural Science Foundation of China
Funding Acknowledgements
This work was supported in part by the National Basic Research 973 Program of China under Grant No. 2013CB035906, the Fundamental Research Funds for the Central Universities of China under Grant No. DUT13RC(3)53, and in part by the New Century Excellent Talents in University of China under Grant No. NCET-13-0073 and the National Natural Science Foundation of China under Grant No. 61300017.
Citation metrics
404 Not found
Will You Write Me an Essay?
Students turn to us not only with the request, "Please, write my essay for me." From the moment we hear your call, homework is no longer an issue. You can count on our instant assistance with all essay writing stages. Just to let you know, our essay writers do all the work related to writing, starting with researching a topic and ending with formatting and editing the completed paper. We can help you choose the right topic, do in-depth research, choose the best up-to-date sources, and finally compose a brilliant piece to your instructions. Choose the formatting style for your paper (MLA, APA, Chicago/Turabian, or Harvard), and we will make all of your footnotes, running heads, and quotations shine.
Our professional essay writer can help you with any type of assignment, whether it is an essay, research paper, term paper, biography, dissertation, review, course work, or any other kind of writing. Besides, there is an option to get help with your homework assignments. We help complete tasks on Biology, Chemistry, Engineering, Geography, Maths, Physics, and other disciplines. Our authors produce all types of papers for all degree levels.
We select our writers from various domains of academics and constantly focus on enhancing their skills for our writing essay services. All of them have had expertise in this academic world for more than 5 years now and hold significantly higher degrees of education. Once the writers get your topic in hand, only after thorough research on the topic, they move towards the direction to write it. They take up information from credible sources and assure you that no plagiarism could be found in your writing from our writing service website.
EssayService strives to deliver high-quality work that satisfies each and every customer, yet at times miscommunications happen and the work needs revisions. Therefore to assure full customer satisfaction we have a 30-day free revisions policy.
Finished Papers
Johan Wideroos
IMAGES
VIDEO
COMMENTS
This paper presents a literature review in the field of summarizing software artifacts, focusing on bug reports, source code, mailing lists and developer discussions artifacts. From Jan. 2010 to Apr. 2016, numerous summarization techniques, approaches, and tools have been proposed to satisfy the ongoing demand of improving software performance and quality and facilitating developers in ...
This paper presents a literature review in the field of summarizing software artifacts, focusing on bug reports, source code, mailing lists and developer discussions artifacts. From Jan. 2010 to ...
Nazar N, Hu Y, Jiang H. Summarizing software artifacts: A literature review. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY 31(5): 883-909 Sept. 2016. DOI 10.1007/s11390-016-1671-1 ... Abstract This paper presents a literature review in the field of summarizing software artifacts, focusing on bug reports, source code, mailing lists and developer ...
A literature review in the field of summarizing software artifacts, focusing on bug reports, source code, mailing lists and developer discussions artifacts, describing the type of artifacts, approaches for summarization, as well as the common portions of experimental procedures shared among these artifacts is presented. This paper presents a literature review in the field of summarizing ...
This paper presents a literature review in the field of summarizing software artifacts, focusing on bug reports, source code, mailing lists and developer discussions artifacts. From Jan. 2010 to Apr. 2016, numerous summarization techniques, approaches, and tools have been proposed to satisfy the ongoing demand of improving software performance and quality and facilitating developers in ...
Summarizing Software Artifacts: A Literature Review Najam Nazar 1 , Yan Hu 2 , Member, CCF, ACM, and He Jiang 1,2* , Member, CCF, ACM 1 Key Laboratory for Ubiquitous Network and Service Software of Liaoning Province, School of Software Dalian University of Technology, Dalian 116621, China;
A literature review in the field of summarizing software artifacts, focusing on bug reports, source code, mailing lists and developer discussions artifacts, describing the type of artifacts, approaches for summarization, as well as the common portions of experimental procedures shared among these artifacts is presented. Expand
Find your institution × Gain access through your school, library, or company.
A literature review in the field of summarizing software artifacts, focusing on bug reports, source code, mailing lists and developer discussions artifacts, describing the type of artifacts, approaches for summarization, as well as the common portions of experimental procedures shared among these artifacts is presented. Expand
<p>This paper presents a literature review in the field of summarizing software artifacts, focusing on bug reports, source code, mailing lists and developer discussions artifacts. From Jan. 2010 to Apr. 2016, numerous summarization techniques, approaches, and tools have been proposed to satisfy the ongoing demand of improving software performance and quality and facilitating developers in ...
Summarizing Software Artifacts: A Literature Review. Najam Nazar, Yan Hu, He Jiang JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY | SPRINGER SINGAPORE PTE LTD | Published : 2016 DOI: 10.1007/s11390-016-1671-1. Cite. University of Melbourne Researchers. Najam ...
Summarization of software artifacts is one of application of natural language processing techniques to help the developers or testers. ... we present a systematic literature review of the natural language processing techniques applied for the summarization of bug reports. ... Gabriel Murray.2010. Summarizing Software Artifacts:A Case Study of ...
This paper presents a literature review in the field of summarizing software artifacts, focusing on bug reports, source code, mailing lists and developer discussions artifacts.
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.
This paper presents a literature review in the field of summarizing software artifacts, focusing on bug reports, source code, mailing lists and developer discussions artifacts.
Literature Review Yuxiang Zhu, Minxue Pan State Key Laboratory for Novel Software Technology, Nanjing University, China [email protected], [email protected] Abstract—Background: During software maintenance and de-velopment, the comprehension of program code is key to success. High-quality comments can help us better understand programs,
This paper presents a literature review inches the field of summarizing software artefacts, focusing on bug reports, source code, mailing lists press pioneer discussions artifacts. From Jan. 2010 to Apr. 2016, number summarization techniques, approaches, and tools have been proposed to satisfy an ongoing demands of improving software performance additionally property and facilitating ...
A literature review in the field of summarizing software artifacts, focusing on bug reports, source code, mailing lists and developer discussions artifacts, describing the type of artifacts, approaches for summarization, as well as the common portions of experimental procedures shared among these artifacts is presented. Expand
Summarizing Software Artifacts A Literature Review. $ 12.99. (415) 397-1966. Article review, Ethics, 1 page by Robert Sharpe. Academic writing. Hannah T. 100% Success rate.
A literature review in the field of summarizing software artifacts, focusing on bug reports, source code, mailing lists and developer discussions artifacts, describing the type of artifacts, approaches for summarization, as well as the common portions of experimental procedures shared among these artifacts is presented. Expand
Progressive delivery is highly recommended for your order. This additional service allows tracking the writing process of big orders as the paper will be sent to you for approval in parts/drafts* before the final deadline. What is more, it guarantees: 30 days of free revision; A top writer and the best editor; A personal order manager.
A literature review in the field of summarizing software artifacts, focusing on bug reports, source code, mailing lists and developer discussions artifacts, describing the type of artifacts, approaches for summarization, as well as the common portions of experimental procedures shared among these artifacts is presented. Expand