• DocumentCode
    555405
  • Title

    CodeTopics: which topic am I coding now?

  • Author

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

  • Author_Institution
    Comput. Sci. Dept., Coll. of William & Mary, Williamsburg, VA, USA
  • fYear
    2011
  • fDate
    21-28 May 2011
  • Firstpage
    1034
  • Lastpage
    1036
  • 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.
  • Keywords
    reverse engineering; software quality; software tools; CodeTopics; Eclipse plug-in; high-level artifacts; source code artifacts comprehension; source code identifier quality; Educational institutions; Games; Information retrieval; Java; Monopoly; Object oriented modeling; Software; program comprehension; source code lexicon; traceability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (ICSE), 2011 33rd International Conference on
  • Conference_Location
    Honolulu, HI
  • ISSN
    0270-5257
  • Print_ISBN
    978-1-4503-0445-0
  • Electronic_ISBN
    0270-5257
  • Type

    conf

  • DOI
    10.1145/1985793.1985988
  • Filename
    6032585