How Developers Drive Software Evolution
IWPSE '05 Proceedings of the Eighth International Workshop on Principles of Software Evolution
MSR '09 Proceedings of the 2009 6th IEEE International Working Conference on Mining Software Repositories
Codebook: discovering and exploiting relationships in software repositories
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
Proceedings of the 5th international symposium on Software visualization
Narrative Visualization: Telling Stories with Data
IEEE Transactions on Visualization and Computer Graphics
Deciphering the story of software development through frequent pattern mining
Proceedings of the 2013 International Conference on Software Engineering
Hi-index | 0.00 |
Working with a software system typically requires knowledge of the system's history, however this knowledge is often only tribal memory of the development team. In past user studies we have observed that when being presented with collaboration views and word clouds from the system's history engineers start sharing memories linked to those visualizations. In this paper we propose an approach based on a story-telling visualization, which is designed to entice engineers to share and document their tribal memory. Sticky notes can be used to share memories of a system's lifetime events, such as past design rationales but also more casual memories like pictures from after-work beer or a hackathon. We present an early-stage prototype implementation and include two design studies created using that prototype.