The development of the method of optimizing costs for software testing in the Agile model
Kostyantyn Kharchenko,
Oleksandr Beznosyk (),
Bogdan Bulakh,
Ganna Ishchenko and
Vadym Yaremenko
Additional contact information
Kostyantyn Kharchenko: National Technical University of Ukraine «Igor Sikorsky Kyiv Polytechnic Institute»
Oleksandr Beznosyk: National Technical University of Ukraine «Igor Sikorsky Kyiv Polytechnic Institute»
Bogdan Bulakh: National Technical University of Ukraine «Igor Sikorsky Kyiv Polytechnic Institute»
Ganna Ishchenko: National Technical University of Ukraine «Igor Sikorsky Kyiv Polytechnic Institute»
Vadym Yaremenko: National Technical University of Ukraine «Igor Sikorsky Kyiv Polytechnic Institute»
Technology audit and production reserves, 2023, vol. 6, issue 2(74), 10-14
Abstract:
The object of research in the article is the process of testing and operating software with cost minimization. In the Software Development Life Cycle, depending on the chosen option of the flexible methodology, special attention is focused on testing software versions both in the process of passing iterations and in the process of releasing alpha, beta and production versions.This article is devoted to the problem of developing a method for software testing cost optimization method that estimates the test cost function and the losses cost function from the occurrence of an error.Using the optimization method (for example, the first-order descent method) from the two functions of testing costs and estimating the losses caused during operation, it is possible to calculate the optimal cost of testing and operating the software product.The results obtained show that with the correct assessment of a cost function and a loss function such calculations allow to significantly save money and time for the production of the next version of the software product.These results are explained by the fact that the method of optimizing the cost function finds the optimum point and allows to pre-estimate the budget and risks during the development and operation of the software.The article provides several examples of the calculation and optimization of testing costs within the proposed concept for one iteration in a flexible software development cycle.The results of the study can be used in practice, provided that the functions of estimating costs for testing and compensation for losses caused during the operation of the software are set correctly. Experienced managers and project supervisors determine these functions quite accurately for a certain number of iterations, which makes it possible to apply the method of finding the minimum budget costs for testing and operating a software product.
Keywords: agile; SCRUM; software development life cycle; testing; QA; risk management (search for similar items in EconPapers)
Date: 2023
References: View complete reference list from CitEc
Citations:
Downloads: (external link)
https://journals.uran.ua/tarp/article/download/293067/286621 (application/pdf)
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:baq:taprar:v:6:y:2023:i:2:p:10-14
DOI: 10.15587/2706-5448.2023.293067
Access Statistics for this article
More articles in Technology audit and production reserves from PC TECHNOLOGY CENTER
Bibliographic data for series maintained by Iryna Prudius ().