• 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