МЕТРИКИ ЯКОСТІ КОДУ ЯК ІНСТРУМЕНТ УДОСКОНАЛЕННЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ ІНФОРМАЦІЙНО-ВИМІРЮВАЛЬНИХ СИСТЕМ

  • О. О. Дяченко Державний університет інтелектуальних технологій і зв’язку
  • О. В. Грабовський Державний університет інтелектуальних технологій і зв’язку https://orcid.org/0000-0001-7134-3682
Ключові слова: якість програмного забезпечення, метрики програмного забезпечення, якість коду, показники програмного забезпечення, управління якістю відкритого програмного забезпечення.

Анотація

Стаття присвячена ролі метрик якості коду як інструменту підвищення надійності та експлуатаційної придатності програмного забезпечення інформаційно-вимірювальних систем. Дослідження спирається на екосистему відкритих інструментів (SonarQube, Jenkins, JUnit, Radon, Infer) і демонструє, як їх інтеграція у CI/CD-процеси переводить контроль якості з рівня локальних практик на рівень відтворюваної інженерної процедури. Теоретичну основу становить уявлення про якість як багатовимірну конструкцію, що поєднує структурну простоту коду (цикломатична складність), достатність верифікації (покриття тестами), боргове навантаження (технічний борг), часову ефективність (латентність/пропускна здатніст ) і  енергоефективність (споживання ресурсів на одиницю функціоналу). Саме ці компоненти безпосередньо корелюють з надійністю, стабільністю та безпекою критичних програмних контурів. Результати показують, як автоматизований метод дозволяє адаптувати програмне забезпечення інформаційних та вимірювальних систем до сучасних технологічних викликів, зокрема до поєднання хмарних обчислень, штучного інтелекту та вимог енергоефективності.

Завантаження

Дані завантаження ще не доступні.

| Переглядів анотації: 67 | Завантажень PDF: 32 |

Посилання

Almetwaly, A. A. I., Fadhel, I. E. I. (2024). Integrate between information systems engineering and software engineering theories for successful quality engineering measurement of software: Valid instrument pre-results. Computer Software and Media Applications, 6, 1, 3382. EnPress Publisher. https://doi.org/10.24294/csma.v6i1.3382.

Shah, H. M.; Syed, Q. Z.; Shankarana-rayanan, B.; Palit, I.; Singh, A.; Raval, K.; Sava-liya, K.; Sharma, T. (2023). Mining and Fusing Productivity Metrics with Code Quality Infor-mation at Scale. 2023 IEEE International Con-ference on Software Maintenance and Evolution (ICSME), Bogotá, Colombia, 563–567. https://doi.org/10.1109/icsme58846. 2023.00073.

Setiadi, D., Sumitra, T., Karim, A., and Ritzkal. (2024). Software Quality Measurement Analysis on Academic Information Systems. Ingénierie des Systèmes d’Information (ISI), 29 (4), 1453–1460. https://doi.org/10.18280/isi.290418.

Beningo, J. (2022). Software Quality, Metrics, and Processes. In: Embedded Software Design. Apress, Berkeley, CA. 151–178. https://doi.org/10.1007/978-1-4842-8279-3_6.

Sortwell, O., Cutting, D., McConnellogue, C. (2024). Analysing Quality Metrics and Auto-mated Scoring of Code Reviews. Software, 3(4), 514–533. https://doi.org/10.3390/software3040025.

Kodali, H., Sri, S., Reddy, S., Sreevibha, G., Kumar, J. (2025). CodeGuardian: Improving Software Quality with Automated CI-Driven Analysis, 2024 IEEE 4th International Confer-ence on ICT in Business Industry & Government (ICTBIG). https://doi.org/10.1109/ICTBIG64922.2024.10911161.

Witte, F. Metrics for Software Quality. In: Metrics for Test Reporting. Springer, Wiesbaden, 2024. https://doi.org/10.1007/978-3-658-44006-0_8.

Cruz-Lemus, J.A., Rodríguez, M., Barba-Rojas, R., Piattini, M. (2024). Quantum Software Quality Metrics. In: Exman, I., Pérez-Castillo, R., Piattini, M., Felderer, M. (eds) Quantum Soft-ware. 125–142. Springer, Cham, https://doi.org/10.1007/978-3-031-64136-7_6.

ISO/IEC 25010:2023. Systems and soft-ware engineering — Systems and software Quali-ty Requirements and Evaluation (SQuaRE) — Product quality model. 2023. URL: https://www.iso.org/standard/78176.html.

Oliinyk, P., Martyniuk, V. (2023). Udoskonalenyi metod roboty z metrykami pokryttia kodu dlia zabezpechennia efektyvnoho otsiniuvannia rezultativ testuvannia prohramnoho zabezpechennia [An Improved Method of Work-ing with Code Coverage Metrics to Ensure Effec-tive Evaluation of Software Testing Results]. Measuring and Computing Devices in Techno-logical Processes, 3, 138–143. DOI: https://doi.org/10.31891/2219-9365-2023-75-16.

Barmak, O.V., Kudriavtsev, V. V., Forkun, Yu. V., Yashyna, O. M. (2021). Pidkhid do analizu prohramnoho kodu z vykorystanniam metryk Kholsteda [An Approach to Software Code Analysis Using Halstead Metrics]. Visnyk Khmelnytskoho natsionalnoho universytetu. Tekhnichni nauky - Bulletin of Khmelnytskyi Na-tional University. Technical Sciences, 3. 25–29. https://doi.org/10.31891/2307-5732-2021-297-3-25-29

Опубліковано
2025-12-29
Як цитувати
[1]
О. О. Дяченко і О. В. Грабовський, «МЕТРИКИ ЯКОСТІ КОДУ ЯК ІНСТРУМЕНТ УДОСКОНАЛЕННЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ ІНФОРМАЦІЙНО-ВИМІРЮВАЛЬНИХ СИСТЕМ», Збірник наукових праць Одеської державної академії технічного регулювання та якості, вип. 2(27), с. 115-126, Груд 2025.

Статті цього автора (авторів), які найбільше читають