Sciweavers

ICSM
2009
IEEE

What's hot and what's not: Windowed developer topic analysis

14 years 6 months ago
What's hot and what's not: Windowed developer topic analysis
As development on a software project progresses, developers shift their focus between different topics and tasks many times. Managers and newcomer developers often seek ways of understanding what tasks have recently been worked on and how much effort has gone into each; for example, a manager might wonder what unexpected tasks occupied their team’s attention during a period when they were supposed to have been implementing new features. Tools such as Latent Dirichlet Allocation (LDA) and Latent Semantic Indexing (LSI) can be used to extract a set of independent topics from a corpus of commit-log comments. Previous work in the area has created a single set of topics by analyzing comments from the entire lifetime of the project. In this paper, we propose windowing the topic analysis to give a more nuanced view of the system’s evolution. By using a defined time-window of, for example, one month, we can track which topics come and go over time, and which ones recur. We propose visual...
Abram Hindle, Michael W. Godfrey, Richard C. Holt
Added 24 May 2010
Updated 24 May 2010
Type Conference
Year 2009
Where ICSM
Authors Abram Hindle, Michael W. Godfrey, Richard C. Holt
Comments (0)