##plugins.themes.bootstrap3.article.main##
Анотація
Анотація. Робота спрямована на вирішення проблеми вибору фахівця, що найбільш підходить для виконання конкретного завдання щодо створення програмного забезпечення (ПЗ). Проаналізовано існуючі способи подання завдань в області розробки програмних продуктів. Встановлено, що не існує класифікація та формального подання завдань, які дозволяють сформулювати чіткі вимоги до вибору його виконавця. На основі аналізу технологій та практики розробки програмного забезпечення запропоновано дворівневу класифікацію завдань, яка враховує не тільки професійні, але й комунікаційні вимоги до виконавця. Для різних типів завдань відповідно до класифікації побудовано загальну модель завдання і моделі для підкласів з конкретними вимогами до компетенцій виконавця завдання і надані рекомендації щодо рівня його навичок. Розроблено метод вибору найкращого із наявних спеціалістів для виконання конкретного завдання, який враховує відповідність завданню його професійних компетенцій, комунікаційних навичок, а також ступень зайнятості іншими роботами. Для апробації запропонованого методу було створено ПЗ SpecMatch і перевірено ефективність методу шляхом його застосування при виборі виконавців. Експерименти показали, що застосування запропонованого методу дозволило скоротити витрати часу на прийняття рішення щодо вибору виконавця на 31%.
##plugins.themes.bootstrap3.article.details##
Посилання
2. Li, P.L., Ko, A.J. & Begel, A. What distinguishes great software engineers?. Empir Software Eng 25, 322–352 (2020). https://doi.org/10.1007/s10664-019-09773-y
3. Diniz, W., Valença, M., França, C., Santos, A., & Pincovsky, M. (2024, September). The skill gap in software industry: A mapping study. In Simpósio Brasileiro de Engenharia de Software (SBES) (pp. 192-200). SBC. https://doi.org/10.5753/sbes.2024.3351.
4. Nana Assyne, Hadi Ghanbari, Mirja Pulkkinen. The essential competencies of software professionals: A unified competence framework. Information and Software Technology, Volume 151, 2022, 107020. https://doi.org/10.1016/j.infsof.2022.107020
5. Goth, F., Alves, R., Braun, M., Castro, L. J., Chourdakis, G., Christ, S., ... & Wittke, S. (2024). Foundational Competencies and Responsibilities of a Research Software Engineer. F1000Research, 13, 1429. https://doi.org/10.48550/arXiv.2311.11457
6. Chen, S., & Zhao, Y. (2025). Beyond Hard vs. Soft: A Mixed-Methods Approach to Developing a Competency Model for E-commerce Software Engineers. Information and Software Technology, 107836. https://doi.org/10.1016/j.infsof.2025.107552
7. Fabio Santos. 2023. Supporting the Task-driven Skill Identification in Open Source Project Issue Tracking Systems. SIGSOFT Softw. Eng. Notes 48, 1 (January 2023), 54–58. https://doi.org/10.1145/3573074.3573088
8. Gupta C, Gupta V. A Decentralized Framework for Managing Task Allocation in Distributed Software Engineering. Applied Sciences. 2021; 11(22):10633. https://doi.org/10.3390/app112210633
9. Doblinger, M. (2021). Individual Competencies for Self-Managing Team Performance: A Systematic Literature Review. Small Group Research, 53(1), 128-180. https://doi.org/10.1177/10464964211041114
10. Borges, G. G., & de Souza, R. C. G. (2024). Skills development for software engineers: Systematic literature review. Information and Software Technology, 168, 107395. https://doi.org/10.1016/j.infsof.2023.107395
11. Luisa Greifenstein, Ute Heuer, and Gordon Fraser. 2023. Exploring Programming Task Creation of Primary School Teachers in Training. In Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1 (ITiCSE 2023), July 8–12, 2023, Turku, Finland. ACM, New York, NY, USA, 7 pages. https://doi.org/10.1145/3587102.3588809.
12. Fagerholm, F, Felderer, M, Fucci, D, Unterkalmsteiner, M, Marculescu, B, Martini, M, Wallgren Tengberg, L G, Feldt, R, Lehtelä, B, Nagyvaradi, B & Khattak, J 2022, 'Cognition in Software Engineering: A Taxonomy and Survey of a Half-Century of Research', ACM Computing Surveys, vol. 54, no. 11, 226, pp. 1-36. https://doi.org/10.1145/3508359
13. Sunakshi Tongia, Dr. Charul Jain, et. al, The Relevance Of Soft Skills In Career Success, Educational Administration: Theory and Practice, 2024; 30(1), 1809-1812. https://doi.org/10.53555/KUEY.V30I1.6642
14. Ghatak, S. K., & Mahanty, B. (2023). Impact of knowledge growth and team composition on the co-located software project performance. Knowledge Management Research & Practice, 21(2), 397-411. https://doi.org/10.1080/14778238.2021.1939173
15. Özkan, O., Babur, Ö., & van den Brand, M. (2025). Domain-Driven Design in software development: A systematic literature review on implementation, challenges, and effectiveness. Journal of Systems and Software, 112537. https://doi.org/10.48550/arXiv.2310.01905
16. Kungurtsev O.B., Chorba R.V. Task execution flow management in the software development process under the minor change event. Herald of Advanced Information Technology. Odesa: Ukraine. 2023; р 6 № 4: 297–307. DOI: https://doi.org/10.15276/hait.06.2023.19