articleSoftware Testing Verification and ReliabilityNov 6, 2012GREEN OA

A Hitchhiker's guide to statistical tests for assessing randomized algorithms in software engineering

Simula Research Laboratory · University of Luxembourg

Indexed incrossref

Abstract

Randomized algorithms are widely used to address many types of software engineering problems, especially in the area of software verification and validation with a strong emphasis on test automation. However, randomized algorithms are affected by chance and so require the use of appropriate statistical tests to be properly analysed in a sound manner. This paper features a systematic review regarding recent publications in 2009 and 2010 showing that, overall, empirical analyses involving randomized algorithms in software engineering tend to not properly account for the random nature of these algorithms. Many of the novel techniques presented clearly appear promising, but the lack of soundness in their empirical…

Citation impact

602
total citations
FWCI
40.41
Percentile
100%
References
151
Citations per year

Authors

2

Topics & keywords

Keywords
  • Computer science
  • Soundness
  • Randomized algorithm
  • Viewpoints
  • Software
  • Algorithm
  • Empirical research
  • Software engineering
No related works found for this paper.