Summarizing Complex Development Artifacts by Mining Heterogeneous Data

Summarizing Complex Development Artifacts by Mining Heterogeneous Data

16 May 2015 Paper

Authors: Luca Ponzanelli, Andrea Mocci, Michele Lanza

Proceedings of MSR 2015 (12th Working Conference on Mining Software Repositories)

Citations
Google Scholar

Abstract. Summarization is hailed as a promising approach to reduce the amount of information that must be taken in by the person who wants to understand development artifacts, such as pieces of code, bug reports, emails, etc. However, existing approaches treat artifacts as pure textual entities, disregarding the heterogeneous and partially structured nature of most artifacts, which contain intertwined pieces of distinct type, such as source code, diffs, stack traces, human language, etc. We present a novel approach to augment existing summarization techniques (such as LexRank) to deal with the heterogeneous and multidimensional nature of complex artifacts. Our preliminary results on heterogeneous artifacts suggest our approach outperforms the current text-based approaches.

Coauthors

Pre-Print

Project

1 April 2014 Project Postdoctoral Researcher

ESSENTIALS: People-centric Essentials for Software Evolution

Shifting the focus of software evolution research to the people-centric 'evolutionary essentials' that stakeholders need in their current working context.

ESSENTIALS: People-centric Essentials for Software Evolution

Thanks for reading!

Summarizing Complex Development Artifacts by Mining Heterogeneous Data

16 May 2015 Paper 0