summarizing software artifacts a literature review

Summarizing Software Artifacts: A Literature Review

  • Najam Nazar , 
  • Yan Hu , 

 alt=

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

INFONA

  • 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.

summarizing software artifacts a literature review

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

summarizing software artifacts a literature review

  • Read online
  • Add to read later
  • Add to collection
  • Add to followed

summarizing software artifacts a literature review

Export to bibliography

summarizing software artifacts a literature review

  • 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.

Live chat online

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

PenMyPaper

IMAGES

  1. how do you write a literature review step by step

    summarizing software artifacts a literature review

  2. Uncovering the History of Your Software Artifacts

    summarizing software artifacts a literature review

  3. (PDF) A Systematic Literature Review for Software Portability

    summarizing software artifacts a literature review

  4. (PDF) Measuring Similarity Between Software Artifacts

    summarizing software artifacts a literature review

  5. (PDF) Summarizing software artifacts: A case study of bug reports

    summarizing software artifacts a literature review

  6. (PDF) Web-Based Software Tools for Systematic Literature Review in

    summarizing software artifacts a literature review

VIDEO

  1. Exploring History’s Most Mysterious Book: The Voynich Manuscript

  2. Logos Pro Sidebar Summarize

  3. Revolutionizing Law Practice with ChatGPT: Vol 3—Dictating, Summarizing, Analyzing & more

  4. Nptel

  5. Summarize articles online free| Automatically Create synopsis and slides of your articles for free

  6. ancient theater and library #quiz #subscribe #quotes

COMMENTS

  1. Summarizing Software Artifacts: A Literature Review

    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 ...

  2. Summarizing Software Artifacts: A Literature Review

    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 ...

  3. PDF Summarizing Software Artifacts: A Literature Review

    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 ...

  4. Summarizing Software Artifacts: A Literature Review

    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 ...

  5. Summarizing Software Artifacts: A Literature Review

    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 ...

  6. Summarizing Software Artifacts: A Literature Review

    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;

  7. Summarization of Software Artifacts : A Review

    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

  8. Summarizing Software Artifacts: A Literature

    Find your institution × Gain access through your school, library, or company.

  9. Summarizing software artifacts: a case study of bug reports

    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

  10. Summarizing Software Artifacts: A Literature Review

    <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 ...

  11. Summarizing Software Artifacts: A Literature Review

    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 ...

  12. Bug Report Summarization: A systematic Literature Review

    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 ...

  13. Automatic Code Summarization: A Systematic Literature Review

    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.

  14. Summarization of Software Artifacts: A Review

    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.

  15. Summarization of Software Artifacts : A Review

    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.

  16. PDF Automatic Code Summarization: A Systematic Literature Review

    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,

  17. Summarizing Software Artifacts: A Literature Review

    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 ...

  18. [PDF] Code fragment summarization

    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

  19. Summarizing Software Artifacts A Literature Review

    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.

  20. [PDF] Source code fragment summarization with small-scale crowdsourcing

    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

  21. Summarizing Software Artifacts A Literature Review

    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.

  22. Are duplicates really harmful? An empirical study on bug report

    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