Journal of Systems and Software · 2022 · 17 citations · 56 references
ComputingComputer ScienceMachine LearningRequirements EngineeringSoftware EngineeringKeyword AnalysisSoftware EvolutionSoftware MaintenanceSoftware TestingWeb Application TestingAutomated Program RepairAutomated Test GenerationKeyword ClustersProgram RepairRequirements-based TestingSoftware Testing ProcessTest GenerationTest Oracles
The field of software testing is growing and rapidly-evolving. Based on keywords assigned to publications, we seek to identify predominant research topics and understand how they are connected and have evolved. 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. 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. Our observations, advice, and map data offer a deeper understanding of the field and inspiration regarding challenges and connections to explore. Editor’s note: Open Science material was validated by the Journal of Systems and Software Open Science Board.
56
Software survey: VOSviewer, a computer program for bibliometric mapping
Nees Jan van Eck, Ludo Waltman · Scientometrics · 2009 · 19.8K citations · Full text
Fast algorithm for detecting community structure in networks
M. E. J. Newman · Physical Review E · 2004 · 5.5K citations · Full text
Statistical bibliography or bibliometrics
Angela E. Pritchard · Journal of Documentation · 1969 · 3.2K citations