Cited by 305Software Engineering Techniques and PracticesMeta-analysis and systematic reviewsSoftware Engineering Research

Identifying, categorizing and mitigating threats to validity in software engineering secondary studies

Open access
Ampatzoglou, Apostolos, Bibi, Stamatia, Avgeriou, Paris, Verbeek, Marijn, Chatzigeorgiou, Alexander·2019·Information and Software Technology

Abstract

Secondary studies are vulnerable to threats to validity. Although, mitigating these threats is crucial for the credibility of these studies, we currently lack a systematic approach to identify, categorize and mitigate threats to validity for secondary studies. In this paper, we review the corpus of secondary studies, with the aim to identify: (a) the trend of reporting threats to validity, (b) the most common threats to validity and corresponding mitigation actions, and (c) possible categories in which threats to validity can be classified. To achieve this goal we employ the tertiary study research method that is used for synthesizing knowledge from existing secondary studies. In particular, we collected data from more than 100 studies, published until December 2016 in top quality software engineering venues (both journals and conference). Our results suggest that in recent years, secondary studies are more likely to report their threats to validity. However, the presentation of such threats is rather ad hoc, e.g., the same threat may be presented with a different name, or under a different category. To alleviate this problem, we propose a classification schema for reporting threats to validity and possible mitigation actions. Both the classification of threats and the associated mitigation actions have been validated by an empirical study, i.e., Delphi rounds with experts. Based on the proposed schema, we provide a checklist, which authors of secondary studies can use for identifying and categorizing threats to validity and corresponding mitigation actions, while readers of secondary studies can use the checklist for assessing the validity of the reported results.

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Integrity signals

Registry

Crossref · 10.1016/j.infsof.2018.10.006

Cites

Statistics

Claims the paper makes

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • Study inclusion/exclusion bias, quality assessment subjectivity and data extraction bias are common threats to validity in SE secondary studies.

    “Study inclusion/exclusion bias, quality assessment subjectivity and data extraction bias are the common threats to validity in SE secondary studies (Ampatzoglou et al., 2019).”

    From Identifying the primary dimensions of DevSecOps: A multi-vocal literature review (2024) · cites this paper as Ampatzoglou et al., 2019

  • Inappropriate construction of search string might return redundant or lacking search results.

    “Inappropriate construction of search string might return redundant or lacking search results (Ampatzoglou et al., 2019).”

    From Identifying the primary dimensions of DevSecOps: A multi-vocal literature review (2024) · cites this paper as Ampatzoglou et al., 2019

  • A persistent threat to conclusion validity is the dynamic nature of software development.

    “A persistent threat to conclusion validity in the context of software tool reviews is the dynamic nature of software development (Ampatzoglou et al. 2019).”

    From Artificial intelligence for literature reviews: opportunities and challenges (2024) · cites this paper as Ampatzoglou et al. 2019

    The Related work section defines conclusion validity and discusses researcher bias and statistical analysis as threats, but does not identify the changing nature of software development as one. Searches for “dynamic,” “outdated,” and changing software technologies found no passage addressing that asserted threat in software tool reviews. (LLM, conf=0.76)

    Experimental — accuracy not yet measured
  • There is no standard way of writing about the threats to validity, in general and specifically for systematic literature reviews.

    “as observed by Ampatzoglou et al. [100], there is no standard way of writing about the threats to validity, in general and specifically for SLRs”

Self-check

Percentages, sums and reported differences re-computed from the paper’s own numbers.

The self-check needs the paper’s full text.

The citation lists haven’t been fetched yet

References 218 · Cited by 305

Research works printed but not linked: 9

  1. [33]33. Dasanayake, S., Markkula, J., & Oivo, M. (2014, May). Con- cerns in software development: a systematic mapping study. In Proceed- ings of the 18th International Conference on Evaluation and Assessment in Software Engineering (p. 21). ACM.
  2. [45]45. Engström, E., Runeson, P., and Skoglund, M. A systematic re- view on regression test selection techniques. Information and Software Technology, 52(1), 14-30, 2010.
  3. [100]100. Misbhauddin, M., and Alshayeb, M. UML model refactoring: a systematic literature review. Empirical Software Engineering, 20(1), 206-251, 2015.
  4. [120]120. Rafique, Y., & Mi š i ć, V. B. (2013). The effects of test-driven development on external quality and productivity: A meta-analysis. IEEE Transactions on Software Engineering, 39(6), 835-856.
  5. [121]121. Rashid, M., Anwar, M. W., and Khan, A. M. Toward the tools selection in model based system engineering for embedded systems 𝛽€" A systematic literature review. Journal of Systems and Software, 106, 150-163, 2015.
  6. [131]131. Senapathi, M. and Srinivasan, A., "Sustained agile usage: a systematic literature review. In Proceedings of the 17th Interna- tional Conference on Evaluation and Assessment in Software Engineer- ing (EASE ' 13). ACM, New York, NY, USA, 119-124.
  7. [146]146. Sulaman, S. M., Weyns, K., & Höst, M. (2013, April). "A re- view of research on risk analysis methods for IT systems " . In Proceed- ings of the 17th International Conference on Evaluation and Assessment in Software Engineering (pp. 86-96). ACM.
  8. [162]162. M. Bano , D. Zowghi , N. Ikram , Systematic reviews in requirements engineering: a tertiary study ", Empirical Requirements Engineering (EmpiRE), in: 2014 IEEE Fourth International Workshop on, August 2014, pp. 9-16 .
  9. [173]173. M. Galster , D. Weyns , D. Tofan , B. Michalik , P. Avgeriou , Variability in software sys- tems -A systematic literature review, IEEE Trans. Softw. Eng. 40 (3) (2014) 282-306 .

Authors
Ampatzoglou, A., Bibi, S., Avgeriou, P., Verbeek, M., & Chatzigeorgiou, A.
Affiliations
  • University of Macedonia (GR)
  • University of Western Macedonia (GR)
  • University of Groningen (NL)
Corresponding author
Ampatzoglou, Apostolos
Venue
Information and Software Technology
Publisher
Elsevier BV
Published
2019-02
Volume
106
Pages
201-230
ISSN
0950-5849 (ISSN-L)
OpenAlex
W2897889469
Cited by
305
References
218
Citations by year
2026: 35 · 2025: 52 · 2024: 66 · 2023: 46 · 2022: 52 · 2021: 27 · 2020: 19 · 2019: 8
FWCI
22.19
Type
journal article
Language
en
Open access
Locations
  • Information and Software Technology (publishedVersion, other-oa)
  • University of Groningen research database (University of Groningen / Centre for Information Technology) (submittedVersion, other-oa)
Topics
  • Physical Sciences › Computer Science › Information Systems › Software Engineering Techniques and Practices
  • Social Sciences › Decision Sciences › Statistics, Probability and Uncertainty › Meta-analysis and systematic reviews
  • Physical Sciences › Computer Science › Information Systems › Software Engineering Research
Keywords
threats to validity, secondary studies, software engineering literature, reporting practices, tertiary study, research credibility

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review