The category-partition method for specifying and generating fuctional tests
Communications of the ACM
A Theory of Fault-Based Testing
IEEE Transactions on Software Engineering
Software quality and the Capability Maturity Model
Communications of the ACM
Cleanroom software engineering for zero-defect software
ICSE '93 Proceedings of the 15th international conference on Software Engineering
Lessons from open-source software development
Communications of the ACM
Test process improvement: a practical step-by-step guide to structured testing
Test process improvement: a practical step-by-step guide to structured testing
A case study of open source software development: the Apache server
Proceedings of the 22nd international conference on Software engineering
Spice: The Theory and Practice of Software Process Improvement and Capability Determination
Spice: The Theory and Practice of Software Process Improvement and Capability Determination
The Cathedral and the Bazaar
Certification of Software Components
IEEE Transactions on Software Engineering
Developing a Testing Maturity Model for Software Test Process Evaluation and Improvement
Proceedings of the IEEE International Test Conference on Test and Design Validity
Quality assurance under the open source development model
Journal of Systems and Software
An Empirical Study of Open-Source and Closed-Source Software Products
IEEE Transactions on Software Engineering
IEEE Security and Privacy
One evaluation of model-based testing and its automation
Proceedings of the 27th international conference on Software engineering
Software Testing and Analysis: Process, Principles and Techniques
Software Testing and Analysis: Process, Principles and Techniques
A Process for Performing Security Code Reviews
IEEE Security and Privacy
Regression testing for component-based software via built-in test design
Proceedings of the 2007 ACM symposium on Applied computing
Formal Program Verification Using Symbolic Execution
IEEE Transactions on Software Engineering
Test-Suite Augmentation for Evolving Software
ASE '08 Proceedings of the 2008 23rd IEEE/ACM International Conference on Automated Software Engineering
OSS-TMM: Guidelines for Improving the Testing Process of Open Source Software
International Journal of Open Source Software and Processes
Hi-index | 0.00 |
To improve both the quality and the trustworthiness perception of Open Source Software (OSS) products, we introduce the new idea of certifying the testing process of an OSS system. While the global certification of an OSS product is an emerging research field, the idea of certifying only its testing process has never been studied, conversely to the case of Closed Source Software (CSS) products. The certification of the testing process has a twofold goal: simplify the process of testing OSS products by guiding developers in identifying the proper testing strategies and the limitations of their existing testing plans; simplify the selection of equivalent OSS and CSS products by evaluating the certificates released by the companies. Specifically, in this paper we discuss 1) a set of issues, inherent to OSS, that must be taken into account when testing the OSS product; 2) a preliminary methodology that suggests how to certificate the testing process of OSS products; 3) the BusyBox case study that shows how our idea can be applied to real-life OSS.