Evolution of statistical analysis in empirical software engineering research: Current state and steps forward

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Neto, Francisco Gomes de Oliveira, Torkar, Richard, Feldt, Robert, Gren, Lucas, Furia, Carlo A., Huang, Ziwei
Format: Preprint
Publié: 2017
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866912054310338560
author Neto, Francisco Gomes de Oliveira
Torkar, Richard
Feldt, Robert
Gren, Lucas
Furia, Carlo A.
Huang, Ziwei
author_facet Neto, Francisco Gomes de Oliveira
Torkar, Richard
Feldt, Robert
Gren, Lucas
Furia, Carlo A.
Huang, Ziwei
contents Software engineering research is evolving and papers are increasingly based on empirical data from a multitude of sources, using statistical tests to determine if and to what degree empirical evidence supports their hypotheses. To investigate the practices and trends of statistical analysis in empirical software engineering (ESE), this paper presents a review of a large pool of papers from top-ranked software engineering journals. First, we manually reviewed 161 papers and in the second phase of our method, we conducted a more extensive semi-automatic classification of papers spanning the years 2001--2015 and 5,196 papers. Results from both review steps was used to: i) identify and analyze the predominant practices in ESE (e.g., using t-test or ANOVA), as well as relevant trends in usage of specific statistical methods (e.g., nonparametric tests and effect size measures) and, ii) develop a conceptual model for a statistical analysis workflow with suggestions on how to apply different statistical methods as well as guidelines to avoid pitfalls. Lastly, we confirm existing claims that current ESE practices lack a standard to report practical significance of results. We illustrate how practical significance can be discussed in terms of both the statistical analysis and in the practitioner's context.
format Preprint
id arxiv_https___arxiv_org_abs_1706_00933
institution arXiv
publishDate 2017
record_format arxiv
spellingShingle Evolution of statistical analysis in empirical software engineering research: Current state and steps forward
Neto, Francisco Gomes de Oliveira
Torkar, Richard
Feldt, Robert
Gren, Lucas
Furia, Carlo A.
Huang, Ziwei
Software Engineering
Software engineering research is evolving and papers are increasingly based on empirical data from a multitude of sources, using statistical tests to determine if and to what degree empirical evidence supports their hypotheses. To investigate the practices and trends of statistical analysis in empirical software engineering (ESE), this paper presents a review of a large pool of papers from top-ranked software engineering journals. First, we manually reviewed 161 papers and in the second phase of our method, we conducted a more extensive semi-automatic classification of papers spanning the years 2001--2015 and 5,196 papers. Results from both review steps was used to: i) identify and analyze the predominant practices in ESE (e.g., using t-test or ANOVA), as well as relevant trends in usage of specific statistical methods (e.g., nonparametric tests and effect size measures) and, ii) develop a conceptual model for a statistical analysis workflow with suggestions on how to apply different statistical methods as well as guidelines to avoid pitfalls. Lastly, we confirm existing claims that current ESE practices lack a standard to report practical significance of results. We illustrate how practical significance can be discussed in terms of both the statistical analysis and in the practitioner's context.
title Evolution of statistical analysis in empirical software engineering research: Current state and steps forward
topic Software Engineering
url https://arxiv.org/abs/1706.00933