Selection of Optimal Method of Software Release Time Incorporating Imperfect Debugging

Author(s):  
Shubhra Gautam ◽  
Deepak Kumar ◽  
L.M. Patnaik
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.


Author(s):  
Tadashi Dohi ◽  
Naoto Kaio ◽  
Shunji Osaki

This paper presents a new stochastic model for determining the optimal release time for a computer software in testing phase, taking account of the debugging time lag. In the earlier works, most of software release models were considered, but it was assumed that an error detected can be removed instantaneously. In other words, none discussed quantitatively the effect of the software maintenance action in the optimal software release time. Main purpose of this work is to relate the optimal software release policy with the arrival-service process on the software operation phase by users. We use the Non-Homogeneous Poisson Process (NHPP) type of software reliability growth models as the software error detection phenomena and obtain the optimal software release policies minimizing the expected total software costs. As a result, the usage circumstance of a software in operation phase gives a monotone effect to the software release planning.


TEM Journal ◽  
2021 ◽  
pp. 249-258
Author(s):  
Ekaterina V. Surkova ◽  
Galina A. Skachko ◽  
Larisa K. Nikandrova ◽  
Maria M. Starkova ◽  
Nina F. Sakharova

The article discusses current issues of transformation of accounting information in accordance with international financial reporting standards (IFRS). This study is primarily aimed at developing approaches that determine the need for Russian enterprises to provide accounting information comparable at the international level. The authors analyze methods of transferring data from the Russian Accounting Standard (RAS) to IFRS. The methods used to form financial statements in accordance with IFRS are discussed. The issues of the application of these methods, as well as their advantages and disadvantages, are discussed. The author's approach to the selection of the optimal method of transformation is proposed taking into account the individual needs of organizations.


2020 ◽  
Vol 4 (157) ◽  
pp. 7-11
Author(s):  
V. Zhvan ◽  
V. Donenko ◽  
S. Kulish ◽  
A. Taran

The article is devoted to the effective analysis of trench and trenchless pipeline laying technologies. In the course of the work, an analytical review of pipeline assembly was performed, the main technological parameters, the scope of each method, and their advantages and disadvantages were determined. List of considered pipeline laying methods: trenching, horizontal directional drilling, mechanical puncture, hydraulic puncture, microtunneling and punching. The article analyzes the classical trench method and the most widely used trenchless ones: horizontal directional drilling; mechanical puncture; hydraulic puncture; microtunneling; punching. Each of these methods has several advantages and disadvantages. The choice of the optimal method of laying the pipeline depends on many factors: the physical and mechanical properties of soils and hydrogeological conditions, the length and diameter of the pipeline, the presence of other communications, buildings and structures, as well as the budget that customers have. Work time is the last deciding factor. Based on the results of the analysis of pipeline laying technologies and expert survey of construction industry experts, the cost table of each method was compiled, outlining the main characteristics of the technology: length of pipeline, speed of work, scope, cost, and the advantages and disadvantages of each of the considered methods. The conclusions about the use of each of the pipeline laying methods were made. Each of the methods has its advantages and disadvantages, so to choose the method of work it is necessary to conduct a comprehensive assessment of technological parameters, cost, scope and timing of work. The cost of lay-ing the pipeline consists of the following factors: conducting research; selection of diameter and determination of pipeline length; choice of laying method and equipment necessary for the works; selection of equipment, shut-off and control equipment and other materials arranged on the pipeline; terms of performance of works. Taking into account these factors, an estimate is made, which determines the cost of installation of a particular pipeline. After the analysis, we can conclude that among the methods of trenchless laying of pipelines can be identi-fied horizontally directional drilling, it is this method of laying the pipeline will be appropriate to use for our region. The drilling technique allows to carry out pipelines under obstacles, to pull long segments of networks, to repair site damage. This method is universal and can be used in almost any environment. Keywords: trenches, horizontal directional drilling, mechanical puncture, hydraulic piercing, microtunnelling, punching, pipeline.


Energies ◽  
2019 ◽  
Vol 12 (16) ◽  
pp. 3076 ◽  
Author(s):  
Zhengqi Jiang ◽  
Vinit Sahasrabudhe ◽  
Ahmed Mohamed ◽  
Haim Grebel ◽  
Roberto Rojas-Cessa

In this paper, we propose the greedy smallest-cost-rate path first (GRASP) algorithm to route power from sources to loads in a digital microgrid (DMG). Routing of power from distributed energy resources (DERs) to loads of a DMG comprises matching loads to DERs and the selection of the smallest-cost-rate path from a load to its supplying DERs. In such a microgrid, one DER may supply power to one or many loads, and one or many DERs may supply the power requested by a load. Because the optimal method is NP-hard, GRASP addresses this high complexity by using heuristics to match sources and loads and to select the smallest-cost-rate paths in the DMG. We compare the cost achieved by GRASP and an optimal method based on integer linear programming on different IEEE test feeders and other test networks. The comparison shows the trade-offs between lowering complexity and achieving optimal-cost paths. The results show that the cost incurred by GRASP approaches that of the optimal solution by small margins. In the adopted networks, GRASP trades its lower complexity for up to 18% higher costs than those achieved by the optimal solution.


2014 ◽  
Vol 543-547 ◽  
pp. 2045-2048
Author(s):  
Yuan Lv ◽  
Zhong Gan

In case of experimental data contaminated with errors and noise, the robust ε-support vector regression has good forecast accuracy and high generalization ability. However, it depends on the selection of system parameter. Firstly, this paper introduces the robust ε-support vector regression method. Secondly, as the experiments prove, the new method achieves high forecast accuracy by virtue of the optimal penalty parameter C. Finally, the optimal method of parameter C is presented in the last section.


Sign in / Sign up

Export Citation Format

Share Document