A VERBAL DESCRIPTION OF THE TECHNOLOGY FOR PLANNING THE IMPROVEMENT OF THE QUALITY OF THE SOFTWARE DEVELOPMENT PROCESS

Authors

DOI:

https://doi.org/10.20998/2413-3000.2026.12.10

Keywords:

quantitative scales, dynamic model, optimisation, sequential analysis method, resource constraints, architectural analysis, applied information technology

Abstract

It is noted that to solve the problem of developing information technology for planning the improvement of the quality of the software development process (SDP) based on quantitative scales of maturity models, firstly, it is necessary to develop a technology at the verbal level that consists of separate stages for solving the problem at hand. At the first stage of the technology, the structure of the SP is formalised and its quality is assessed based on the point-based qualitative scales of the Capability Maturity Model Integration (CMMI) and Software Process Improvement and Capability Determination (SPICE) maturity models. The second stage identifies the main shortcomings of using qualitative point scales and proposes a method for synthesising balanced quantitative scales based on the use of utility functions. The third stage of the technology involves assessing the quality of individual components of the software development process based on balanced scales of CMMI and SPICE maturity models. At the fourth stage, quantitative scales are used to synthesise dynamic models for planning quality improvement in a set of focus areas of the CMMI model and SPICE model processes. The fifth stage is devoted to the use of the ‘Kyiv broom’ algorithm, which allows solving the problem of planning software quality improvement. The sixth stage considers the main components of applied information technology, including the architectural synthesis of the system that should implement the developed models, methods, and algorithms. The seventh and eighth stages are devoted to parametric analysis and the formation of effective solutions, on the basis of which the decision-maker determines the development option for the software product.  The ways for further research are presented, including: the development of static models for planning the improvement of software development quality based on quantitative balanced scales of maturity models; the development of applied information technology for sliding planning based on static and dynamic maturity models.

References

Chrissis M. B., Konrad M., Shrum S. CMMI: Guidelines for Process Integration and Product Improvement. Addison-Wesley, 2003. 688 p.

Андон Ф. И., Коваль Г. И., Коротун Т. М. Основы инженерии качества программных систем. 2е издание. К: Академпериодика, 2007. 672 с.

Mutafelija B., Stromberg H. Process improvement with CMMI v1.2 and ISO standards. Boca Raton: Auerbach Pubs, 2009. 406 p.

Mesquida Antoni, Mas Antònia, Alcover Amengual, Calvo Manzano Jose. IT Service Management Process Improvement based on ISO/IEC 15504: A systematic review. Information & Software Technology. 2012. Vol. 5, pp. 239–247.

Годлевский М. Д., Брагинский И. Л. Динамическая модель и алгоритм управления качеством процесса разработки программных систем на основе модели зрелости. Проблемы информационных технологий. Херсон: ОЛДИ-Плюс, 2012. С. 6–13.

Годлевский М. Д., Голоскокова А. А. Синтез статических моделей планирования улучшения качества процесса разработки программного обеспечения. Східно–Європейський журнал передових технологій. Харків, 2015. № 3/2 (75). С. 23–29. https://doi.org/10.15587/1729-4061.2015.43003

Годлевський М. Д., Голоскокова А. О., Бурлаков Г. О. Динамічна модель планування розвитку підмножини процесів еталонної моделі зрілості SPICE. Вісник Національного технічного університету «ХПІ». Серія: Системний аналіз, управління та інформаційні технології. Харків: НТУ «ХПІ», 2020. № 2 (4). С. 10–16. https://doi.org/10.20998/2079-0023.2020.02.02

Сокол В. Є., Годлевский М. Д., Малець Д. К. Оцінка якості процесу розробки програмного забезпечення ІТ-компанії на основі використання функції корисності. Вісник Національного технічного університету «ХПІ». Серія: Системний аналіз, управління та інформаційні технології. Харків: НТУ «ХПІ», 2024. № 1 (11). С. 9–17. https://doi.org/10.20998/2079-0023.2024.01.02

Сокол В. Є., Годлевский М. Д., Малець Д. К., Афанасьєв К. О. Синтез кількісних шкал моделей зрілості для оцінки якості процесу розробки програмного забезпечення. Вісник Національного технічного університету «ХПІ». Серія: Системний аналіз, управління та інформаційні технології. Харків: НТУ «ХПІ», 2025. № 2 (14). С. 122–128.

Крючковский В. В., Петров Э. Г., Соколова Н. А., Ходаков В. Е. Интроспективный анализ. Методы и средства экспертного оценивания. Херсон: Гринь Д. С., 2011. 168 с.

Salo A. A. On the measurement of preferences in the analytic hierarchy process. Journal of Multi-Criteria Decision Analysis. 1997. Vol. 6, pp. 309–319.

Lootsma F. A. Conflict resolution via pairwise comparison of concessions. European Journal of Operational Research. 1989. Vol. 40, pp. 109–116.

Published

2026-05-31