Identifying Knowledge Divergence by Vocabulary Monitoring in Software Projects

Jan Nonnen, Paul Imhoff
2012 2012 16th European Conference on Software Maintenance and Reengineering  
During the development of a project, words used in source code add up to a big vocabulary, which may lead to a divergent word-understanding and word-knowledge between developers. Even the drop out of a single developer may lead to a big loss of knowledge about words and their meaning. By keeping track of the active developers vocabulary one is able to identify and react upon such situations, e.g., by applying pair programming to spread the knowledge around the team. In this work we propose a
more » ... to identify such situations by analysing the words contained in identifiers obtained through the commit history in a version control system. Initial empirical results are presented and analysed.
doi:10.1109/csmr.2012.56 dblp:conf/csmr/NonnenI12 fatcat:wisbw6lezvhcfaecoovbzu5jpa