Publication: Mining a Software Developer's Local Interaction History

Although shared software repositories are commonly used during software development, it is typical that a software developer browses and edits a local snapshot of the software under development. Developers periodically check their changes into the software repository; however, their interaction with the local copy is not recorded. Local interaction histories are a valuable source of information and should be considered when mining software repositories. In this paper we discuss the benefits of analyzing local interaction histories and present a technique and prototype implementation for their capture and analysis. As well, we discuss the implications of local interaction histories and the infrastructure of software repositories.

Downloads

PDF

Participants

Kevin Schneider Carl Gutwin
University of Saskatchewan
Reagan Penner David Paquette

Projects

Collaborative Integrated Development Environment
Collide "COLLaborative Integrated software Development Environment" is an environment that allows developers to gain awareness of each others activities within the collaborative software development space.

Citation

Schneider, K., Gutwin, C., Penner, R., Paquette, D. 2004. Mining a Software Developer's Local Interaction History. In Proceedings of Workshop on Mining Software Repositories, IEEE International Conference on Software Engineering.

BibTeX

@inproceedings {76-mining-a-software-developers,
author= {Kevin Schneider and Carl Gutwin and Reagan Penner and David Paquette},
title= {Mining a Software Developer's Local Interaction History},
booktitle= {Proceedings of Workshop on Mining Software Repositories, IEEE International Conference on Software Engineering},
year= {2004}
}