Concept to commit: A pattern designed to trace code changes from user requests to change implementation by analyzing mailing lists and code repositories

Scott McGrath, Kiran Bastola, Harvey Siy

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

The concept to commit pattern is used for tracing code changes from user requests (analyzing the mailing list) to change implementation (analyzing the code repository). The analysis is done via text mining of both emails and commits descriptions in 4 stages. The first stage is identifying a search time window for the mailing list by evaluating a targeted commit time stamp. Once a window is established, the body of the mailing list is reduced to match the search window. The next stage involves basic text mining processing (tokenization, stemming, and document matrix creation). The final step is to perform frequency analysis (word cloud, heat map, or dendrogram).

Original languageEnglish (US)
Title of host publication2013 1st International Workshop on Data Analysis Patterns in Software Engineering, DAPSE 2013 - Proceedings
Pages6-8
Number of pages3
DOIs
Publication statusPublished - Oct 15 2013
Event2013 1st International Workshop on Data Analysis Patterns in Software Engineering, DAPSE 2013 - San Francisco, CA, United States
Duration: May 21 2013May 21 2013

Publication series

Name2013 1st International Workshop on Data Analysis Patterns in Software Engineering, DAPSE 2013 - Proceedings

Conference

Conference2013 1st International Workshop on Data Analysis Patterns in Software Engineering, DAPSE 2013
CountryUnited States
CitySan Francisco, CA
Period5/21/135/21/13

    Fingerprint

Keywords

  • Code Repositories
  • Data Mining
  • Mailing lists
  • R

ASJC Scopus subject areas

  • Software

Cite this

McGrath, S., Bastola, K., & Siy, H. (2013). Concept to commit: A pattern designed to trace code changes from user requests to change implementation by analyzing mailing lists and code repositories. In 2013 1st International Workshop on Data Analysis Patterns in Software Engineering, DAPSE 2013 - Proceedings (pp. 6-8). [6603799] (2013 1st International Workshop on Data Analysis Patterns in Software Engineering, DAPSE 2013 - Proceedings). https://doi.org/10.1109/DAPSE.2013.6603799