|
| Reference |
Study On |
Approach |
Key Findings |
Challenges/ Limitations |
Future Directions |
|
|
| Tsuda et al. (2019) |
Waseda Software Quality Framework (WSQF) |
SQuaRE-based framework for comprehensive product and quality-in-use evaluation |
Provides benchmark for software quality; reveals trends, relationships among characteristics, and product context impact |
Limited to 21 commercial software products; applicability to broader software unknown |
Expand framework to more software types and include dynamic quality metrics |
|
| Viriansky and Shaposhnikov (2019) |
Automated Quality Management System (AQMS) |
AQMS quality determined by design process; considers AQMS and management objects as interrelated information |
The effectiveness of AQMS depends on early design stages; establishes goals and quality requirements |
Relies heavily on early design; may not adapt easily to late changes |
Refine AQMS adaptability and dynamic quality assessment mechanisms |
|
| Jharko (2018) |
Software quality verification and validation |
Analysis of technological process violations, quality definition, and life-cycle software verification |
Highlights methods for achieving required software quality through verification and validation |
Conceptual; lacks specific implementation details |
Develop practical tools to enforce quality at all life-cycle stages |
|
| Ibarra and Muñoz (2018) |
Quality assurance tools for software development |
A tool supporting implementation of QA practices |
Promotes and facilitates QA practices; addresses low project success rate (avg. 37%) |
Tool adoption and integration challenges in diverse software environments |
Broaden tool adoption, integrate AI-based support for QA practices |
|
| Liu et al. (2017) |
Standardized language for avionics system testing |
Allows logical test devices and jump machines to automatically collaborate by introducing device type data and device collaboration actions. |
Avionics system testing workflows are altered, and test efficiency is enhanced. |
Limited to avionics system context; may need adaptation for other domains |
Generalize language for broader industrial system testing |
|
| Ma et al. (2016) |
BugRocket automated testing platform |
Automated testing methods for mobile devices integrated into a distributed testing system |
Works for functional and compatibility testing; records failed runs with annotated GUI model and system logs to aid bug fixing |
Limited to the 40 most popular Android devices in the study |
Extend to more devices, platforms, and broader automated testing scenarios |
|
| Zun, Qi and Chen (2016) |
MATF (Multi-platform Automatic Testing Framework) |
Keyword-driven test technology; encapsulates and expands Appium; integrates test case management, script generation, execution, and reporting |
Can automatically parse test cases and generate scripts applicable to both iOS and Android applications |
May require further optimization for scalability and complex test scenarios |
Enhance multi-platform support, improve efficiency, and support more complex workflows |
|