• 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