DocumentCode :
1684402
Title :
Identifying Knowledge Divergence by Vocabulary Monitoring in Software Projects
Author :
Nonnen, Jan ; Imhoff, Paul
Author_Institution :
Comput. Sci. III, Univ. of Bonn, Bonn, Germany
fYear :
2012
Firstpage :
441
Lastpage :
446
Abstract :
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 way 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.
Keywords :
knowledge management; software development management; vocabulary; divergent word-knowledge; divergent word-understanding; knowledge divergence; pair programming; software projects; source code; version control system; vocabulary monitoring; Correlation; History; Measurement; Programming; Software; Visualization; Vocabulary; active vocabulary; history mining; program comprehension; project health; software evolution; vocabulary; vocabulary evolution;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance and Reengineering (CSMR), 2012 16th European Conference on
Conference_Location :
Szeged
ISSN :
1534-5351
Print_ISBN :
978-1-4673-0984-4
Type :
conf
DOI :
10.1109/CSMR.2012.56
Filename :
6178918
Link To Document :
بازگشت