DocumentCode
3475010
Title
Using benchmarking to advance research: a challenge to software engineering
Author
Sim, Susan Elliott ; Easterbrook, Steve ; Holt, Richard C.
fYear
2003
fDate
3-10 May 2003
Firstpage
74
Lastpage
83
Abstract
Benchmarks have been used in computer science to compare the performance of computer systems, information retrieval algorithms, databases, and many other technologies. The creation and widespread use of a benchmark within a research area is frequently accompanied by rapid technical progress and community building. These observations have led us to formulate a theory of benchmarking within scientific disciplines. Based on this theory, we challenge software engineering research to become more scientific and cohesive by working as a community to define benchmarks. In support of this challenge, we present a case study of the reverse engineering community, where we have successfully used benchmarks to advance the state of research.
Keywords
benchmark testing; reverse engineering; software engineering; benchmarking; community building; computer system performance; information retrieval algorithms; reverse engineering community; software engineering research; technical progress; Books; Collaboration; Computer languages; Computer science; Databases; Guidelines; Information retrieval; Reverse engineering; Software algorithms; Software engineering;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, 2003. Proceedings. 25th International Conference on
ISSN
0270-5257
Print_ISBN
0-7695-1877-X
Type
conf
DOI
10.1109/ICSE.2003.1201189
Filename
1201189
Link To Document