Instrumenting Time-Sensitive Software for Feature Location

被引:0
作者
Edwards, Dennis [1 ]
Wilde, Norman [1 ]
Simmons, Sharon [1 ]
Golden, Eric [1 ]
机构
[1] Univ W Florida, Dept Comp Sci, Pensacola, FL 32514 USA
来源
ICPC: 2009 IEEE 17TH INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION | 2009年
关键词
SYSTEMS; CODE;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Feature location is a commonly occurring program comprehension problem. In understanding large software systems, Software Engineers need to locate the different software components that work together to provide a specific end user feature. Several dynamic analysis methods for feature location have been proposed in the literature. These generally require instrumenting the software to trace execution. However our industrial experience indicates that instrumenting can be problematic for large time-sensitive systems. This paper describes our experience and experiments with "mininst", a low-impact instrumentation approach oriented to feature location. We hope that this approach will enable the application of dynamic analysis feature location methods to this class of time-sensitive software.
引用
收藏
页码:130 / 137
页数:8
相关论文
共 25 条
[1]  
Bryant Randal E, 2003, COMPUTER SYSTEMS PRO
[2]   Case study of feature location using dependence graph [J].
Chen, KR ;
Rajlich, V .
8TH INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION (IWPC 2000), PROCEEDINGS, 2000, :241-249
[3]   An Assessment Methodology for Trace Reduction Techniques [J].
Cornelissen, Bas ;
Moonen, Leon ;
Zaidman, Andy .
2008 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, 2008, :107-+
[4]   CERBERUS Tracing requirements to source code using information retrieval, dynamic analysis, and program analysis [J].
Eaddy, Marc ;
Aho, Alfred V. ;
Antoniol, Giuliano ;
Gueheneuc, Yann-Gael .
PROCEEDINGS OF THE 16TH IEEE INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION, 2008, :53-62
[5]   An approach to feature location in distributed systems [J].
Edwards, D ;
Simmons, S ;
Wilde, N .
JOURNAL OF SYSTEMS AND SOFTWARE, 2006, 79 (01) :57-68
[6]  
EDWARDS D, 2009, SERCTR295
[7]   Locating features in source code [J].
Eisenbarth, T ;
Koschke, R ;
Simon, D .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2003, 29 (03) :210-224
[8]   Incremental location of combined features for large-scale programs [J].
Eisenbarth, T ;
Koschke, R ;
Simon, D .
INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 2002, :273-282
[9]  
*FREE SEM, CODETEST SOFTW AN TO
[10]  
JIANG M, 2007, SERCTR290