Collaborative Software Development Through Reflection and Storytelling

Traditionally, it has been difficult for knowledge workers to share their experiences while working with computer based tools and technologies. This makes learning from experienced, well-informed peers a challenging endeavor. Storyteller is a tool for software developers that permits them to animate and annotate their previous programming sessions. Developers can record their thoughts, insights, and ideas as they relate to how their software evolved. They can use text, pictures, and audio to add contextual elements that are not possible in plain text files. The animated playbacks can be shared among developers on a team and promotes knowledge sharing, teaching, and learning.

[1]  Thomas D. LaToza,et al.  Hard-to-answer questions about code , 2010, PLATEAU '10.