mlsanityData to 7 Oct 2026

Mapping the Structure and Evolution of Software Testing Research Over the Past Three Decades

arXiv 2109.04086 ↗First posted 9 Sep 2021cs.DL cs.LG cs.SEcited by 0

Not on the map. Why?

Abstract (arXiv)

Background: The field of software testing is growing and rapidly-evolving. Aims: Based on keywords assigned to publications, we seek to identify predominant research topics and understand how they are connected and have evolved. Method: We apply co-word analysis to map the topology of testing research as a network where author-assigned keywords are connected by edges indicating co-occurrence in publications. Keywords are clustered based on edge density and frequency of connection. We examine the most popular keywords, summarize clusters into high-level research topics, examine how topics connect, and examine how the field is changing. Results: Testing research can be divided into 16 high-level topics and 18 subtopics. Creation guidance, automated test generation, evolution and maintenance, and test oracles have particularly strong connections to other topics, highlighting their multidisciplinary nature. Emerging keywords relate to web and mobile apps, machine learning, energy consumption, automated program repair and test generation, while emerging connections have formed between web apps, test oracles, and machine learning with many topics. Random and requirements-based testing show potential decline. Conclusions: Our observations, advice, and map data offer a deeper understanding of the field and inspiration regarding challenges and connections to explore.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 4 of its 104 references that are in the map. First posted on arXiv 9 Sep 2021.

Builds on

4 of 104 references.

References · 4

  1. 2013A smart local moving algorithm for large-scale modularity-based community detectioncited by 9
  2. 2018Automatic Repair of Real Bugs in Java: A Large-Scale Experiment on the Defects4J Datasetcited by 7
  3. 2021Using Machine Learning to Generate Test Oracles: A Systematic Literature Reviewcited by 7
  4. 2020An Evaluation of Monte Carlo-Based Hyper-Heuristic for Interaction Testing of Industrial Embedded Software Applicationscited by 3

Built on by

Not cited yet.