scholarly journals Comparative Study on the Attributes Analysis of Software Development Cost Model Based on Exponential-type Lifetime Distribution

Author(s):  
Jin Yang Tae ◽  

In this paper, the development cost attributes were newly analyzed by applying the Exponential–type lifetime distributions (Burr-Hatke-exponential, ExponentialBasic, Exponential-exponential, Inverse-exponential) widely utilized in the field of software lifetime testing and quality evaluation to the software development cost model. Also, to verify the attributes of the analyzed development cost, after analyzing the future reliability, the optimal cost model was presented. For this study, an analysis algorithm using software failure time data was proposed to solve the research solution, the maximum likelihood estimation (MLE) was applied to solve the parameter values, and the nonlinear equation was calculated using the binary method. Simulations show that if the cost of removing one flaw found during the test phase increases, the development cost increases, but the release time does not change. However, if the cost of flaws correction discovered by operators increased, both development costs and release times increased. Therefore, we must remove all possible flaws at the testing stage to eliminate failures. In conclusion, First, the Exponential-exponential distribution model showed the best performance among the proposed models because it had the lowest software development cost and the highest future reliability. Second, the software development cost attributes of the Exponential-type lifetime distributions were newly analyzed. Third, through this data, it was able to help software developers to analyze the most economical development cost

2019 ◽  
Vol 37 (9/10) ◽  
pp. 1233-1257
Author(s):  
Vibha Verma ◽  
Sameer Anand ◽  
Anu Gupta Aggarwal

Purpose The purpose of this paper is to identify and quantify the key components of the overall cost of software development when warranty coverage is given by a developer. Also, the authors have studied the impact of imperfect debugging on the optimal release time, warranty policy and development cost which signifies that it is important for the developers to control the parameters that cause a sharp increase in cost. Design/methodology/approach An optimization problem is formulated to minimize software development cost by considering imperfect fault removal process, faults generation at a constant rate and an environmental factor to differentiate the operational phase from the testing phase. Another optimization problem under perfect debugging conditions, i.e. without error generation is constructed for comparison. These optimization models are solved in MATLAB, and their solutions provide insights to the degree of impact of imperfect debugging on the optimal policies with respect to software release time and warranty time. Findings A real-life fault data set of Radar System is used to study the impact of various cost factors via sensitivity analysis on release and warranty policy. If firms tend to provide warranty for a longer period of time, then they may have to bear losses due to increased debugging cost with more number of failures occurring during the warrantied time but if the warranty is not provided for sufficient time it may not act as sufficient hedge during field failures. Originality/value Every firm is fighting to remain in the competition and expand market share by offering the latest technology-based products, using innovative marketing strategies. Warranty is one such strategic tool to promote the product among masses and develop a sense of quality in the user’s mind. In this paper, the failures encountered during development and after software release are considered to model the failure process.


Entropy ◽  
2020 ◽  
Vol 22 (12) ◽  
pp. 1352
Author(s):  
Felipe Castro-Medina ◽  
Lisbeth Rodríguez-Mazahua ◽  
Asdrúbal López-Chau ◽  
Jair Cervantes ◽  
Giner Alor-Hernández ◽  
...  

Fragmentation is a design technique widely used in multimedia databases, because it produces substantial benefits in reducing response times, causing lower execution costs in each operation performed. Multimedia databases include data whose main characteristic is their large size, therefore, database administrators face a challenge of great importance, since they must contemplate the different qualities of non-trivial data. These databases over time undergo changes in their access patterns. Different fragmentation techniques presented in related studies show adequate workflows, however, some do not contemplate changes in access patterns. This paper aims to provide an in-depth review of the literature related to dynamic fragmentation of multimedia databases, to identify the main challenges, technologies employed, types of fragmentation used, and characteristics of the cost model. This review provides valuable information for database administrators by showing essential characteristics to perform proper fragmentation and to improve the performance of fragmentation schemes. The reduction of costs in fragmentation methods is one of the most desired main properties. To fulfill this objective, the works include cost models, covering different qualities. In this analysis, a set of characteristics used in the cost models of each work is presented to facilitate the creation of a new cost model including the most used qualities. In addition, different data sets or reference points used in the testing stage of each work analyzed are presented.


Author(s):  
PANKAJ JALOTE ◽  
ASHOK K. MITTAL ◽  
RAM GOPAL PRAJAPAT

Inspection is widely believed to be one of the most cost-effective methods for detection of defects in the work products produced during software development. However, the inspection process, by its very nature, is labor intensive and for delivering value, they have to be properly executed and controlled. While controlling the inspection process, the inspection module size is a key control parameter. Larger module size can lead to an increased leakage of defects which increases the cost since rework in the subsequent phases is more expensive. Small module size reduces the defect leakage but increases the number of inspections. In this paper, we formulate a cost model for an inspection process using which the total cost can be minimized. We then use the technique of Design of Experiments to study how the optimum module size varies with some of the key parameters of the inspection process, and determine the optimum module size for different situations.


2021 ◽  
Vol 11 (4) ◽  
pp. 4623-4631
Author(s):  
Ahmad Raad Raheem ◽  
Dr. Shaheda Akthar ◽  
Dr. Shaik Mohammad Rafi

Software come to be an important element in recent times, from small residence hold gadgets to large machinery wishes fine software. software development is a technical oriented system where range of quantitative and qualitative duties have been completed parallel a good way to meets the needs of the consumer. Many people play a vital role within the improvement of software program product, consequently there is chance of committing errors by way of these humans and these errors becomes faults in later stages. Computing software program cost for the duration of software development can facilitate us predicting the time of release of the software. In this paper we have investigated release time of software program by way of considering the imperfect debugging software program reliability growth model and cost model.


Sign in / Sign up

Export Citation Format

Share Document