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 条
[21]   Reverse engineering of software threads: A design recovery technique for large multi-process systems [J].
Wilde, N ;
Casey, C ;
Vandeville, J ;
Trio, G ;
Hotz, D .
JOURNAL OF SYSTEMS AND SOFTWARE, 1998, 43 (01) :11-17
[22]  
WILDE N, 1992, P INT C SOFTW MAINT, P200
[23]  
Wong W. E., 1999, Proceedings Sixth International Software Metrics Symposium (Cat. No.PR00403), P189, DOI 10.1109/METRIC.1999.809740
[24]   SNIAFL: Towards a static noninteractive approach to feature location [J].
Zhao, Wei ;
Zhang, Lu ;
Liu, Yin ;
Sun, Jiasu ;
Yang, Fuqing .
ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2006, 15 (02) :195-226
[25]  
ARCHITECTURE RECON3