Journal Article10.1109/32.90434
Software reliability allocation based on structure, utility, price, and cost
Fatemeh Zahedi,Noushin Ashrafi +1 more
127
TL;DR: The model is shown to provide a unified approach in which the user's requirements and preferences are formally integrated with the technical structure of the software and its module and program reliabilities, making reliability a singular measure for performance evaluation and project control.
read more
Abstract: A software reliability allocation model is developed. This model determines how reliable software modules and programs must be in order to maximize the user's utility, while taking into account the financial and technical constraints of the system. The model is shown to provide a unified approach in which the user's requirements and preferences are formally integrated with the technical structure of the software and its module and program reliabilities. The model determines reliability goals at the planning and design stages of the software project, making reliability a singular measure for performance evaluation and project control. An example for the application of the model is provided. >
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Software engineering economics
Barry Boehm
- 01 Jan 1981
TL;DR: In this article, the authors provide an overview of economic analysis techniques and their applicability to software engineering and management, including the major estimation techniques available, the state of the art in algorithmic cost models, and the outstanding research issues in software cost estimation.
380
Optimal allocation of test resources for software reliability growth modeling in software development
TL;DR: Merging these two approaches improves the reliability planning accuracy in component-based software development, and adds "interesting new optimization opportunities in the software testing phase" to the existing optimization literature that is concerned with structural optimization of the software architecture.
Optimal resource allocation for cost and reliability of modular software systems in the testing phase
Chin-Yu Huang,Jung-Hua Lo +1 more
TL;DR: 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.
61
Planning models for software reliability and cost
TL;DR: This paper presents modeling frameworks for distributing development effort among software components to facilitate cost-effective progress toward a system reliability goal with emphasis on components, which can be used, for example, in cleanroom processes and to set certification criteria.
60
References
A Scaling Method for Priorities in Hierarchical Structures
TL;DR: A method of scaling ratios using the principal eigenvector of a positive pairwise comparison matrix is investigated, showing that λmax = n is a necessary and sufficient condition for consistency.
9.9K
•Book
Software Engineering Economics
Barry Boehm
- 01 Jan 1981
TL;DR: In this article, the authors provide an overview of economic analysis techniques and their applicability to software engineering and management, including the major estimation techniques available, the state of the art in algorithmic cost models, and the outstanding research issues in software cost estimation.
6K
Software engineering economics
Barry Boehm
- 04 Oct 1993
TL;DR: In this paper, the authors provide an overview of economic analysis techniques and their applicability to software engineering and management, including the major estimation techniques available, the state of the art in algorithmic cost models, and the outstanding research issues in software cost estimation.
5.9K
•Book
Software Reliability: Measurement, Prediction, Application
John D. Musa,Anthony Iannino,Kazuhira Okumoto +2 more
- 01 May 1987
TL;DR: Revised and updated for professional software engineers, systems analysts and project managers, this book provides key concepts of software reliability and practical solutions for measuring reliability.
2K