{"title":"优化软件发布决策:基于 TFN 的不确定性建模方法","authors":"Shivani Kushwaha, Ajay Kumar","doi":"10.1007/s13198-024-02394-9","DOIUrl":null,"url":null,"abstract":"<p>In our contemporary world, where technology is omnipresent and essential to daily life, the reliability of software systems is indispensable. Consequently, efforts to optimize software release time and decision-making processes have become imperative. Software reliability growth models (SRGMs) have emerged as valuable tools in gauging software reliability, with researchers studying various factors such as change point and testing effort. However, uncertainties persist throughout testing processes, which are inherently influenced by human factors. Fuzzy set theory has emerged as a valuable tool in addressing the inherent uncertainties and complexities associated with software systems. Its ability to model imprecise, uncertain, and vague information makes it particularly well-suited for capturing the nuances of software reliability. In this research, we propose a novel approach that amalgamates change point detection, logistic testing effort function modeling, and triangular fuzzy numbers (TFNs) to tackle uncertainty and vagueness in software reliability modeling. Additionally, we explore release time optimization considering TFNs, aiming to enhance decision-making in software development and release planning.</p>","PeriodicalId":14463,"journal":{"name":"International Journal of System Assurance Engineering and Management","volume":null,"pages":null},"PeriodicalIF":1.6000,"publicationDate":"2024-06-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Optimizing software release decisions: a TFN-based uncertainty modeling approach\",\"authors\":\"Shivani Kushwaha, Ajay Kumar\",\"doi\":\"10.1007/s13198-024-02394-9\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<p>In our contemporary world, where technology is omnipresent and essential to daily life, the reliability of software systems is indispensable. Consequently, efforts to optimize software release time and decision-making processes have become imperative. Software reliability growth models (SRGMs) have emerged as valuable tools in gauging software reliability, with researchers studying various factors such as change point and testing effort. However, uncertainties persist throughout testing processes, which are inherently influenced by human factors. Fuzzy set theory has emerged as a valuable tool in addressing the inherent uncertainties and complexities associated with software systems. Its ability to model imprecise, uncertain, and vague information makes it particularly well-suited for capturing the nuances of software reliability. In this research, we propose a novel approach that amalgamates change point detection, logistic testing effort function modeling, and triangular fuzzy numbers (TFNs) to tackle uncertainty and vagueness in software reliability modeling. Additionally, we explore release time optimization considering TFNs, aiming to enhance decision-making in software development and release planning.</p>\",\"PeriodicalId\":14463,\"journal\":{\"name\":\"International Journal of System Assurance Engineering and Management\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":1.6000,\"publicationDate\":\"2024-06-23\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"International Journal of System Assurance Engineering and Management\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1007/s13198-024-02394-9\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"ENGINEERING, MULTIDISCIPLINARY\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal of System Assurance Engineering and Management","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1007/s13198-024-02394-9","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"ENGINEERING, MULTIDISCIPLINARY","Score":null,"Total":0}
Optimizing software release decisions: a TFN-based uncertainty modeling approach
In our contemporary world, where technology is omnipresent and essential to daily life, the reliability of software systems is indispensable. Consequently, efforts to optimize software release time and decision-making processes have become imperative. Software reliability growth models (SRGMs) have emerged as valuable tools in gauging software reliability, with researchers studying various factors such as change point and testing effort. However, uncertainties persist throughout testing processes, which are inherently influenced by human factors. Fuzzy set theory has emerged as a valuable tool in addressing the inherent uncertainties and complexities associated with software systems. Its ability to model imprecise, uncertain, and vague information makes it particularly well-suited for capturing the nuances of software reliability. In this research, we propose a novel approach that amalgamates change point detection, logistic testing effort function modeling, and triangular fuzzy numbers (TFNs) to tackle uncertainty and vagueness in software reliability modeling. Additionally, we explore release time optimization considering TFNs, aiming to enhance decision-making in software development and release planning.
期刊介绍:
This Journal is established with a view to cater to increased awareness for high quality research in the seamless integration of heterogeneous technologies to formulate bankable solutions to the emergent complex engineering problems.
Assurance engineering could be thought of as relating to the provision of higher confidence in the reliable and secure implementation of a system’s critical characteristic features through the espousal of a holistic approach by using a wide variety of cross disciplinary tools and techniques. Successful realization of sustainable and dependable products, systems and services involves an extensive adoption of Reliability, Quality, Safety and Risk related procedures for achieving high assurancelevels of performance; also pivotal are the management issues related to risk and uncertainty that govern the practical constraints encountered in their deployment. It is our intention to provide a platform for the modeling and analysis of large engineering systems, among the other aforementioned allied goals of systems assurance engineering, leading to the enforcement of performance enhancement measures. Achieving a fine balance between theory and practice is the primary focus. The Journal only publishes high quality papers that have passed the rigorous peer review procedure of an archival scientific Journal. The aim is an increasing number of submissions, wide circulation and a high impact factor.