МЕТРИКИ ЯКОСТІ КОДУ ЯК ІНСТРУМЕНТ УДОСКОНАЛЕННЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ ІНФОРМАЦІЙНО-ВИМІРЮВАЛЬНИХ СИСТЕМ
Анотація
Стаття присвячена ролі метрик якості коду як інструменту підвищення надійності та експлуатаційної придатності програмного забезпечення інформаційно-вимірювальних систем. Дослідження спирається на екосистему відкритих інструментів (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



