An empirical investigation of program spectra

被引:86
作者
Harrold, MJ [1 ]
Rothermel, G [1 ]
Wu, R [1 ]
Yi, L [1 ]
机构
[1] Oregon State Univ, Corvallis, OR 97331 USA
关键词
D O I
10.1145/277633.277647
中图分类号
TP31 [计算机软件];
学科分类号
081202 [计算机软件与理论]; 0835 [软件工程];
摘要
A variety of expensive software maintenance and testing tasks require a comparison of the behaviors of program versions. Program spectra have recently been proposed as a heuristic for use in performing such comparisons. To assess the potential usefulness of spectra in this context, we conducted an experiment that examined the relationship between program spectra and program behavior, and empirically compared several types of spectra. This paper reports the results of that experiment.
引用
收藏
页码:83 / 90
页数:8
相关论文
共 12 条
[1]
Exploiting hardware performance counters with flow and context sensitive profiling [J].
Ammons, G ;
Ball, T ;
Larus, JR .
ACM SIGPLAN NOTICES, 1997, 32 (05) :85-96
[2]
Efficient path profiling [J].
Ball, T ;
Larus, JR .
PROCEEDINGS OF THE 29TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE - MICRO-29, 1996, :46-57
[3]
BALL T, 1998, P ACM INT S SOFTW TE
[4]
BALL T, 1998, P 25 ACM SIGPLAN SIG, P134
[5]
CHEN YF, 1994, PROC INT CONF SOFTW, P211
[6]
Harrold M. J., 1997, OSUCISRC1197TR55
[7]
HARROLD MJ, 1997, OSUCISRC397TR17
[8]
HUTCHINS M, 1994, PROC INT CONF SOFTW, P191, DOI 10.1109/ICSE.1994.296778
[9]
LLOYD J, 1995, 95111 CLEMS U
[10]
REPS T, 1997, ACM SOFTWARE ENG NOT, V22, P432