IMPROVEMENT PROCEDURE OF FAILURES PROGNOSTICATION OF SOFTWARE TOOLS BASED ON THE MODEL WITH COMPLEX INDEX OF RELIABILITY
Keywords:
Software reliability, prognostication, cumulative profile failures, regression analysisAbstract
The paper is devoted to studying the ways to improve the decision-making concerning reaching an acceptability reliable software system. The task is reached by improvement the accuracy of cumulative failure profile building at the beginning of testing phase. It is shown that using the regression analysis with given function allows to improve the failures prediction accuracy by 3–5 %, or to reduce the software testing time (keeping the same accuracy) by 20–40 %.References
Основи надійності цифрових систем [Текст] : підручник / В.С. Харченко, В.Я. Жихарев, В.М. Ілюшко, В.А. Краснобаєв, П.М. Куліков, І.В. Лисенко, М.В. Нечипорук, Г.М. Тимонькін. – Харків: Нац. аерокосм. ун-т "Харк. авіац. інт-т", 2004. – 573 с.
Goel A.L. Software reliability models: assumptions, limitations, and applicability / A.L. Goel // IEEE Transactions on software engineering. – 1985. – Vol. SE-11, No 12. – P. 1411–1423.
ДСТУ 2860-94. Надійність техніки. Терміни та визначення. – Введ. 1996–01–01. – К. : Держстандарт України, 1994. – 33 с.
Std 982.1-1988. IEEE Standard Dictionary of Measures to Produce Reliable Software. – Published by The Institute of Electrical and Electronics Engineers, NY, USA, 1999. – 38 p.
Яковина В.С. Критерій достатності процесу тестування програмного забезпечення / Яковина В.С., Сенів М.М., Чабанюк Я.М., Федасюк Д.В., Хімка У.Т. // Вісник Національного університету "Львівська політехніка" Комп'ютерні науки та інформаційні технології. – 2010. – № 672. – С. 346–358.
Zhang X. A software cost model with error removal times and risk costs / X. Zhang, H. Pham // International Journal of Systems Science. – 1998. – Vol. 29, No 4. – P. 435–442.
Pham H. System software reliability // Springer-Verlag London Limited, 2006. – 440 p.
Cai K.-Y. Does software reliability growth behavior follow a non-homogeneous Poisson process / K.-Y. Cai, D.-B. Hu, Ch.-G. Bai, H. Hu, T. Jing // Information and Software Technology. – 2008. – Vol. 50. – P. 1232–1247.
Чабанюк Я.М. Побудова і дослідження моделі надійності програмного забезпечення з індексом величини проекту / Я.М. Чабанюк, В.С. Яковина, Д.В. Федасюк, М.М. Сенів, У.Т. Хімка // Інженерія програмного забезпечення. – 2010. – № 1. – С. 24–29.
Яковина В.С. Моделювання параметра потоку відмов програмного забезпечення та визначення діапазонів показника його складності / В.С. Яковина // Вісник Національного університету "Львівська політехніка". Комп’ютерні системи та мережі. – 2014. – № 806. – С. 296–302.
Половко А.М. Основы теории надежности / Половко А.М., Гуров С.В. – СПб.: БХВ-Петербург, 2008. – 704 с.
Yamada S. S-shaped reliability growth modeling for software error detection / Yamada S., Ohba M., Osaki S. // IEEE Transactions on Reliability. – 1983. – Vol. R-32, No. 5. – P. 475–478.
Vokolos F.I. Empirical evaluation of the textual differencing regression testing technique / F.I. Vokolos, P.G. Frankl // International Conference on Software Maintenance: Proceedings. – 1998. – Р. 44–53.
Rothermel G. Prioritizing test cases for regression testing / G. Rothermel, R.H. Untch, C. Chu, M.J. Harrold // IEEE Transactions on Software Engineering. – 2001. – Vol. 27 (10). – Р. 929–948.