kirancodes.me
To Proof Maintenance & Beyond!

CodeTopics: which topic am I coding now?

Malcom Gethers, Trevor Savage, Massimiliano Di Penta, Rocco Oliveto, Denys Poshyvanyk, Andrea De Lucia

Abstract

Recent studies indicated that showing the similarity between the source code being developed and related high-level artifacts (HLAs), such as requirements, helps developers improve the quality of source code identifiers. In this paper, we present CodeTopics, an Eclipse plug-in that in addition to showing the similarity between source code and HLAs also highlights to what extent the code under development covers topics described in HLAs. Such views complement information derived by showing only the similarity between source code and HLAs helping (i) developers to identify functionality that are not implemented yet or (ii) newcomers to comprehend source code artifacts by showing them the topics that these artifacts relate to.

BibTeX
@inproceedings{Gethers-al:ICSE11,
  author    = {Malcom Gethers and
               Trevor Savage and
               Massimiliano Di Penta and
               Rocco Oliveto and
               Denys Poshyvanyk and
               Andrea De Lucia},
  title     = {{CodeTopics:} which topic am I coding now?},
  booktitle = {ICSE},
  pages     = {1034--1036},
  publisher = {{ACM}},
  year      = {2011},
}

Related papers