Software quality: A Historical and Synthetic Content Analysis

06/28/2021
by   Peter Kokol, et al.
0

Interconnected computers and software systems have become an indispensable part of people's lives, therefore software quality research is becoming more and more important. There have been multiple attempts to synthesize knowledge gained in software quality research, however, they were focused mainly on single aspects of software quality and not to structure the knowledge in a holistic way. The aim of our study was to close this gap. The software quality publications were harvested from the Scopus bibliographic database. The metadata was exported first to CRexlporer, which was employed to identify historical roots, and next to VOSViewer, which was used as a part of the synthetic content analysis. In our study we defined synthetic context analysis as a triangulation of bibliometrics and content analysis. Our search resulted in 14451 publications. The performance bibliometric study showed that the production of research publications relating to software quality is currently following an exponential growth trend and that the software quality research community is growing. The most productive country was the United States and the most productive Institution The Florida Atlantic University. The synthetic content analysis revealed that the published knowledge can be structured into 10 themes, the most important being the themes regarding software quality improvement with enhancing software engineering, advanced software testing, and improved defect and fault prediction with machine learning and data mining. According to the analysis of the hot topics, it seems that future research will be directed into developing and using a full specter of new artificial intelligence tools (not just machine learning and data mining) and focusing on how to assure software quality in agile development paradigms.

READ FULL TEXT

page 7

page 8

page 9

page 11

research
03/01/2021

Code smells: A Synthetic Narrative Review

Code smells are symptoms of poor design and implementation choices, whic...
research
03/01/2021

Machine learning on small size samples: A synthetic knowledge synthesis

One of the increasingly important technologies dealing with the growing ...
research
05/15/2021

Content Analysis Application in Nursing: A Synthetic Knowledge Synthesis Meta-Study

Theoretical issues: With the explosive growth in the research literature...
research
04/13/2020

Bibliometric Analysis of Agile Software Development

Agile methodologies are currently considered one of the main paradigms o...
research
06/22/2022

Exploring user needs in relation to algorithmically constructed classifications of publications

Algorithmic classification of research publications has been created to ...
research
03/01/2021

Software Development with Scrum: A Bibliometric Analysis and Profile

Introduction of the Scrum approach into software engineering has changed...
research
11/09/2022

Evident: a Development Methodology and a Knowledge Base Topology for Data Mining, Machine Learning and General Knowledge Management

Software has been developed for knowledge discovery, prediction and mana...

Please sign up or login with your details

Forgot password? Click here to reset