Software reliability: measurement, prediction, application
Software reliability: measurement, prediction, application
Software Reliability Allocation Based on Structure, Utility, Price, and Cost
IEEE Transactions on Software Engineering
Dynamic resource-allocation for software-module testing
Journal of Systems and Software
Planning Models for Software Reliability and Cost
IEEE Transactions on Software Engineering
Optimal software implementation considering reliability and cost
Computers and Operations Research
A study of the sensitivity of software release time
Journal of Systems and Software
Software development cost estimation approaches – A survey
Annals of Software Engineering
A Unified Scheme of Some Nonhomogenous Poisson Process Models for Software Reliability Estimation
IEEE Transactions on Software Engineering
Optimal Software Release Policy Based on Cost and Reliability with Testing Efficiency
COMPSAC '99 23rd International Computer Software and Applications Conference
Optimal Resource Allocation and Reliability Analysis for Component-Based Software Applications
COMPSAC '02 Proceedings of the 26th International Computer Software and Applications Conference on Prolonging Software Life: Development and Redevelopment
Testing-Resource Allocation for Redundant Software Systems
PRDC '99 Proceedings of the 1999 Pacific Rim International Symposium on Dependable Computing
Software Reliability Modeling and Cost Estimation Incorporating Testing-Effort and Efficiency
ISSRE '99 Proceedings of the 10th International Symposium on Software Reliability Engineering
Optimal Allocation of Testing Resources for Modular Software Systems
ISSRE '02 Proceedings of the 13th International Symposium on Software Reliability Engineering
Reliability Prediction and Sensitivity Analysis Based on Software Architecture
ISSRE '02 Proceedings of the 13th International Symposium on Software Reliability Engineering
Optimal testing-resource allocation with genetic algorithm for modular software systems
Journal of Systems and Software
Optimal Allocation of Testing-Resource Considering Cost, Reliability, and Testing-Effort
PRDC '04 Proceedings of the 10th IEEE Pacific Rim International Symposium on Dependable Computing (PRDC'04)
Resource allocation during tests for optimally reliable software
Computers and Operations Research
Optimal allocation policies for testing-resource based on a software reliability growth model
Mathematical and Computer Modelling: An International Journal
Assessing reliability of modular software
Operations Research Letters
Journal of Systems and Software
Identifying poorly documented object oriented software components
International Journal of Hybrid Intelligent Systems
Exhaustive and heuristic search approaches for learning a software defect prediction model
Engineering Applications of Artificial Intelligence
Hi-index | 0.00 |
Reliability is one of the most important quality attributes of commercial software since it quantifies software failures during the development process. In order to increase the reliability, we should have a comprehensive test plan that ensures all requirements are included and tested. In practice, software testing must be completed within a limited time and project managers should know how to allocate the specified testing-resources among all the modules. In this paper, we present an optimal resource allocation problem in modular software systems during testing phase. The main purpose is to minimize the cost of software development when the fixed amount of testing-effort and a desired reliability objective are given. An elaborated optimization algorithm based on the Lagrange multiplier method is proposed and numerical examples are illustrated. Moreover, sensitivity analysis is also conducted. We analyze the sensitivity of parameters of proposed software reliability growth models and show the results in detail. The experimental results greatly help us to identify the contributions of each selected parameter and its weight. The proposed algorithm and method can facilitate the allocation of limited testing-resource efficiently and thus the desired reliability objective during software module testing can be better achieved.