Journal Article10.1007/S11633-007-0388-6
Software operational profile based test case allocation using fuzzy logic
K. Saravana Kumar,R. B. Misra +1 more
13
TL;DR: A generalized approach for the allocation of test cases is proposed, in which occurrence probability of operations obtained from FSOP are combined with the criticality of the operations using fuzzy inference system (FIS).
read more
Abstract: Software operational profile (SOP) is used in software reliability prediction, software quality assessment, performance analysis of software, test case allocation, determination of “when to stop testing,” etc. Due to the limited data resources and large efforts required to collect and convert the gathered data into point estimates, reluctance is observed by the software professionals to develop the SOP. A framework is proposed to develop SOP using fuzzy logic, which requires usage data in the form of linguistics. The resulting profile is named fuzzy software operational profile (FSOP). Based on this work, this paper proposes a generalized approach for the allocation of test cases, in which occurrence probability of operations obtained from FSOP are combined with the criticality of the operations using fuzzy inference system (FIS). Traditional methods for the allocation of test cases do not consider the application in which software operates. This is intuitively incorrect. To solve this problem, allocation of test cases with respect to software application using the FIS model is also proposed in this paper.
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
Fairness testing: testing software for discrimination
Sainyam Galhotra,Yuriy Brun,Alexandra Meliou +2 more
- 21 Aug 2017
TL;DR: Themis as discussed by the authors is a testing-based method for measuring if and how much software discriminates, focusing on causality in discriminatory behavior, and generates efficient test suites to measure discrimination.
Fairness Testing: Testing Software for Discrimination
TL;DR: It is demonstrated that fairness testing is a critical aspect of the software development cycle in domains with possible discrimination and initial tools for measuring software discrimination are provided.
31
•Proceedings Article
Operational profile based software test case allocation
Amrita,Dilip Kumar Yadav +1 more
- 11 Mar 2015
TL;DR: An operational profile based approach for software test case allocation using fuzzy logic is proposed and validated with the existing literature and result is satisfactory.
8
A Novel Method for Allocating Software Test Cases
Amrita,Dilip Kumar Yadav +1 more
TL;DR: This paper proposes software test case allocation using fuzzy logic based on operational profile based is proposed and it takes usage data in terms of linguistic variable and the model is validated with the existing literature.
7
Logging to Facilitate Combinatorial System Testing
Peter M. Kruse,I. S. Wishnu B. Prasetya,Jurriaan Hage,Alexander Elyasov +3 more
- 12 Nov 2013
TL;DR: This short paper presents the preliminary work to automatically construct classification trees from loggings of the system, and to subsequently calculate the coverage of the test runs against various combinatorial criteria using the tool CTE which allows such criteria to be custom specified.
6
References
•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
•Book
Fuzzy Logic: Intelligence, Control, and Information
John Yen,Reza Langari +1 more
- 23 Nov 1998
TL;DR: This chapter discusses Fuzzy Logic in Database Management and Information Systems, as well as its applications in Genetic Algorithms, Pattern Recognition, and Neuro-Fuzzy Systems.
1.2K
Operational profiles in software-reliability engineering
TL;DR: Using an operational profile to guide testing ensures that if testing is terminated and the software is shipped because of schedule constraints, the most-used operations will have received the most testing and the reliability level will be the maximum that is practically achievable for the given test time.
852
Application of fuzzy logic to reliability engineering
J.B. Bowles,C.E. Pelaez +1 more
- 01 Mar 1995
TL;DR: F fuzzy logic, fuzzy arithmetic and linguistic variables are applied to the analysis of system structures, fault trees, event trees, the reliability of degradable systems, and the assessment of system criticality based on the severity of a failure and its probability of occurrence.
154
Faults on its sleeve: amplifying software reliability testing
Dick Hamlet,Jeff Voas +1 more
- 01 Jul 1993
TL;DR: A new way of looking at the software reliability program is proposed, and defect-based efforts should amplify the significance of reliability testing, and developers should demonstrate that the actual reliability is better than the measurement.
Related Papers (5)
Amrita,Dilip Kumar Yadav +1 more
- 11 Mar 2015
Sultan Aljahdali,Alaa Sheta +1 more
- 11 Apr 2011
Olga Georgieva,Aleksandar Dimov +1 more
- 16 Jun 2011