CodeTopics: Which Topic am I Coding Now?

被引:0
作者
Gethers, Malcom [1 ]
Savage, Trevor [2 ]
Di Penta, Massimiliano [3 ]
Oliveto, Rocco [4 ]
Poshyvanyk, Denys [1 ]
De Lucia, Andrea [5 ]
机构
[1] Coll William & Mary, Dept Comp Sci, Williamsburg, VA 23185 USA
[2] Carnegie Mellon Univ, HCl Inst, Pittsburgh, PA USA
[3] Sannio Univ, Dept Engn, Benevento, Italy
[4] Molise Univ, Dept STAT, Pesche, Italy
[5] Univ Salerno, Software Engn Lab, Fisciane, Italy
来源
2011 33RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE) | 2011年
基金
美国国家科学基金会;
关键词
Source code lexicon; program comprehension; traceability;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:1034 / 1036
页数:3
相关论文
共 9 条
[1]  
[Anonymous], ANN APPL STAT
[2]  
Asuncion H.U., 2010, P 32 INT C SOFTW ENG, P95
[3]  
De Lucia A, 2007, TOSEM, V16
[4]  
De Lucia A., 2011, TSE IN PRESS
[5]  
Gethers M., 2010, ICSM 10
[6]   Quantifying identifier quality: an analysis of trends [J].
Lawrie, Dawn ;
Feild, Henry ;
Binkley, David .
EMPIRICAL SOFTWARE ENGINEERING, 2007, 12 (04) :359-388
[7]   Modeling Class Cohesion as Mixtures of Latent Topics [J].
Liu, Yixun ;
Poshyvanyk, Denys ;
Ferenc, Rudolf ;
Gyimothy, Tibor ;
Chrisochoides, Nikos .
2009 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, CONFERENCE PROCEEDINGS, 2009, :233-+
[8]  
Savage T., 2010, ICSM 10
[9]  
Takang AA, 1996, J PROGRAM LANG, V4, P143