Correlating Social Interactions to Release History during Software Evolution
O. Baysal, and A. Malton. Workshop on Mining Software Repositories at ICSE, page 7-7. Minneapolis, Minnesota, (May 2007)
DOI: 10.1109/MSR.2007.4
Abstract
In this paper, we propose a method to reason about the nature of software changes by mining and correlating discussion archives. We employ an information retrieval approach to find correlation between source code change history and history of social interactions surrounding these changes. We apply our correlation method on two software systems, LSEdit and Apache Ant. The results of these exploratory case studies demonstrate the evidence of similarity between the content of free-form text emails among developers and the actual modifications in the code. We identify a set of correlation patterns between discussion and changed code vocabularies and discover that some releases referred to as minor should instead fall under the major category. These patterns can be used to give estimations about the type of a change and time needed to implement it.
%0 Conference Paper
%1 baysal07
%A Baysal, Olga
%A Malton, Andrew J.
%B Workshop on Mining Software Repositories at ICSE
%C Minneapolis, Minnesota
%D 2007
%K evolution mining social software
%P 7-7
%R 10.1109/MSR.2007.4
%T Correlating Social Interactions to Release History during Software Evolution
%U http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?isnumber=4228635&arnumber=4228644&count=35&index=8
%X In this paper, we propose a method to reason about the nature of software changes by mining and correlating discussion archives. We employ an information retrieval approach to find correlation between source code change history and history of social interactions surrounding these changes. We apply our correlation method on two software systems, LSEdit and Apache Ant. The results of these exploratory case studies demonstrate the evidence of similarity between the content of free-form text emails among developers and the actual modifications in the code. We identify a set of correlation patterns between discussion and changed code vocabularies and discover that some releases referred to as minor should instead fall under the major category. These patterns can be used to give estimations about the type of a change and time needed to implement it.
%@ 0-7695-2950-X
@inproceedings{baysal07,
abstract = {In this paper, we propose a method to reason about the nature of software changes by mining and correlating discussion archives. We employ an information retrieval approach to find correlation between source code change history and history of social interactions surrounding these changes. We apply our correlation method on two software systems, LSEdit and Apache Ant. The results of these exploratory case studies demonstrate the evidence of similarity between the content of free-form text emails among developers and the actual modifications in the code. We identify a set of correlation patterns between discussion and changed code vocabularies and discover that some releases referred to as minor should instead fall under the major category. These patterns can be used to give estimations about the type of a change and time needed to implement it.},
added-at = {2007-06-20T20:32:13.000+0200},
address = {Minneapolis, Minnesota},
author = {Baysal, Olga and Malton, Andrew J.},
biburl = {https://www.bibsonomy.org/bibtex/2ba68639c69406f14e7911b46397d4b8f/neilernst},
booktitle = {Workshop on Mining Software Repositories at ICSE},
doi = {10.1109/MSR.2007.4},
interhash = {b31d3cb2f4d53206ef47b4d73ff46773},
intrahash = {ba68639c69406f14e7911b46397d4b8f},
isbn = {0-7695-2950-X},
keywords = {evolution mining social software},
month = May ,
pages = {7-7},
timestamp = {2007-11-02T17:07:46.000+0100},
title = {Correlating Social Interactions to Release History during Software Evolution},
url = {http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?isnumber=4228635&arnumber=4228644&count=35&index=8},
year = 2007
}