• 更多栏目

    胡燕

    • 副教授       硕士生导师
    • 性别:男
    • 毕业院校:中国科学技术大学
    • 学位:博士
    • 所在单位:软件学院、国际信息与软件学院
    • 电子邮箱:huyan@dlut.edu.cn

    访问量:

    开通时间:..

    最后更新时间:..

    Summarizing Software Artifacts: A Literature Review

    点击次数:

    论文类型:期刊论文

    发表时间:2016-09-01

    发表刊物:JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY

    收录刊物:SCIE、EI、ISTIC、CSCD、Scopus

    卷号:31

    期号:5

    页面范围:883-909

    ISSN号:1000-9000

    关键字:mining software repositories; mining software engineering data; machine learning; summarizing software artifacts; summarizing source code

    摘要: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.