Litcius/Paper detail

Benchmarking as Empirical Standard in Software Engineering Research

Wilhelm Hasselbring

2021Evaluation and Assessment in Software Engineering22 citationsDOIOpen Access PDF

Abstract

In empirical software engineering, benchmarks can be used for comparing different methods, techniques and tools. However, the recent ACM SIGSOFT Empirical Standards for Software Engineering Research do not include an explicit checklist for benchmarking. In this paper, we discuss benchmarks for software performance and scalability evaluation as example research areas in software engineering, relate benchmarks to some other empirical research methods, and discuss the requirements on benchmarks that may constitute the basis for a checklist of a benchmarking standard for empirical software engineering research.

Topics & Concepts

BenchmarkingSoftware engineeringComputer scienceEmpirical researchSoftware constructionSoftware developmentVerification and validationSoftwareSoftware peer reviewSoftware measurementChecklistSocial software engineeringSystems engineeringSoftware metricSoftware requirementsSoftware qualityPersonal software processSoftware sizingSoftware Engineering Process GroupEngineering managementSoftware analyticsSoftware development processScalabilitySoftware project managementEngineeringSoftware designSoftware System Performance and ReliabilityAdvanced Software Engineering MethodologiesSoftware Engineering Techniques and Practices
Benchmarking as Empirical Standard in Software Engineering Research | Litcius