The Synergy of Human-Centric Capabilities And Agile Methodologies In Modern Software Engineering: A Comprehensive Systematic Analysis Of Competency Frameworks And Operational Evolution
Keywords:
Agile Software Development, Software Engineering Competency, Soft Skills, Human FactorsAbstract
This research article presents an exhaustive investigation into the shifting paradigms of software engineering, focusing specifically on the transition from purely technical "hard" skills to a holistic competency model that prioritizes human-centric "soft" capabilities and agile values. In the contemporary landscape of software development, characterized by rapid deployment cycles, cloud-native architectures, and the rise of DevOps, the traditional definition of engineering excellence is being redefined. Through a systematic review of foundational and contemporary literature, this study explores how personality traits, psychological profiles, and interpersonal competencies directly influence project outcomes, requirements engineering, and team cohesion. The analysis delves into the evolution of the Software Engineering Body of Knowledge (SWEBOK) and the Software Engineering Competency Model (SWECOM), examining the widening gap between academic curricula and industry demands. Furthermore, the research investigates the role of leadership in engineering management and the impact of organizational structures-ranging from small startups to enterprise-level monolithic systems-on competency requirements. The findings suggest that while technical proficiency remains a baseline requirement, the ultimate success of modern software initiatives is predicated on communicative agility, emotional intelligence, and the ability to navigate complex, collaborative environments. This article concludes with a theoretical framework for future educational models and industrial training programs aimed at bridging the identified competency gaps.
Downloads
References
1. Abrahamsson P., Salo O., Ronkainen J., Warsta J. Agile software development methods: Review and analysis. VTT Publ., 478 (2002), pp. 3-107.
2. Acuña S.T., Juristo N. Assigning people to roles in software projects. Softw. - Pract. Exp., 34 (7) (2004), pp. 675-696, 10.1002/spe.586.
3. Acuña S.T., Juristo N., Moreno A.M. Emphasizing human capabilities in software development. IEEE Softw., 23 (2) (2006), pp. 94-101, 10.1109/MS.2006.47.
4. Ahmed F., Capretz L.F., Bouktif S., Campbell P. Soft skills and software development: A reflection from software industry. Int. J. Inf. Process. Manage., 4 (3) (2013), pp. 171-191, 10.4156/ijipm.vol4.issue3.17.
5. Albuquerque C., Correia F.F. Logging design patterns for cloud-native applications. In: Proceedings of the 29th European Conference on Pattern Languages of Programs. pp. 1–10. EuroPLoP ’24, Association for Computing Machinery, New York, NY, USA (2024). https://doi.org/10.1145/3698322.3698351.
6. Albuquerque C., Correia F.F. Tracing and metrics design patterns for monitoring cloud-native applications. In: Proceedings of the 30th European Conference on Pattern Languages of Programs. pp. 1–25. EuroPLoP ’25, Springer (2025).
7. Albuquerque C., Relvas K., Correia F.F., Brown K. Proactive monitoring. (2025).
8. Andrews J., Higson H. Graduate employability, ‘Soft Skills’ Versus ‘Hard’ business knowledge: A European study. High. Educ. Eur., 33 (4) (2008), pp. 411-422, 10.1080/03797720802522627.
9. Berg V., Birkeland J., Nguyen-Duc A., Pappas I.O., Jaccheri L. Software startup engineering: A systematic mapping study. J. Syst. Softw., 144 (June) (2018), pp. 255-274, 10.1016/j.jss.2018.06.043.
10. Bourque P., Fairley R.E. Guide to the Software Engineering - Body of Knowledge (SWEBOK (R)): Version 3.0. IEEE Computer Society Press (2014), 10.1234/12345678.
11. Bröker K. Identification and measurement of computer science competencies in the area of software development, software engineering and programming. Proceedings of the Tenth Annual Conference on International Computing Education Research, ICER ’14 (2014), pp. 141-142, 10.1145/2632320.2632322.
12. Calazans A., Paldês R., Masson E., Rezende K., Braosi E., Perera N., Brito I.S. Software requirements analyst profile: A descriptive study of Brazil and Mexico. 2017 IEEE 25th International Requirements Engineering Conference (2017), pp. 204-212, 10.1109/RE.2017.22.
13. Casale G., Chesta C., Deussen P., Di Nitto E., Gouvas P., Koussouris S., Stankovski V., Symeonidis A., Vlassiou V., Zafeiropoulos A., Zhao Z. Current and future challenges of software engineering for services and applications. Procedia Comput. Sci., 97 (2016), pp. 34-42, 10.1016/j.procs.2016.08.278.
14. Colomo-Palacios R., Casado-Lumbreras C., Soto-Acosta P., García-Peñalvo F.J., Tovar-Caro E. Competence gaps in software personnel: A multi-organizational study. Comput. Hum. Behav., 29 (2) (2013), pp. 456-461, 10.1016/j.chb.2012.04.021.
15. Cruz S., Fabio Q.B., Fernando L. Forty years of research on personality in software engineering: A mapping study. Comput. Hum. Behav., 46 (2015), pp. 94-113, 10.1016/j.chb.2014.12.008.
16. Debois P. Devops: A software revolution in the making. J. Inf. Technol. Manag., 24 (8) (2011), pp. 3-39.
17. Dyba T., Dingsoyr T. Empirical studies of agile software development: A systematic review. Inf. Softw. Technol., 50 (2008), pp. 833-859, 10.1016/j.infsof.2008.01.006.
18. Espinosa-curiel I.E., Rodríguez-jacobo J., Fernández-zepeda J.A. A competency framework for the stakeholders of a software process improvement initiative. In: International Conference on Software and Systems Process (2011), pp. 139–148.
19. Feldt R., Angelis L., Torkar R., Samuelsson M. Links between the personalities, views and attitudes of software engineers. Inf. Softw. Technol., 52 (6) (2010), pp. 611-624, 10.1016/j.infsof.2010.01.001.
20. Fink A. Conducting Research Literature Reviews: From the Internet to Paper (third ed.), SAGE (2010).
21. Frezza S., Daniels M., Pears A., Cajander A., Viggo K., Kapoor A., Mcdermott R., Peters A.-K., Sabin M., Wallace C. Modelling competencies for computing education beyond 2020: A research based approach to defining competencies in the computing disciplines. In: 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education (2018), pp. 148–174.
22. Ghezzi C., Mandrioli D. The challenges of software engineering education. International Conference on Software Engineering (2005), pp. 115-127, 10.1007/11949374.
23. Gimenes I.M.S., Barroca L., Barbosa E.F. The future of human resources qualifications in software engineering – meeting demands from industry and benefiting from educational and technological advances. 2012 26th Brazilian Symposium on Software Engineering (2012), pp. 181-185, 10.1109/SBES.2012.19.
24. Harzallah M., Giuseppe B., Vemadat F. A formal model for assessing individual competence in enterprises. IEEE Int. Conf. Syst. Man Cybern., 6 (2002), 10.1109/ICSMC.2002.1173300.
25. Harzallah M., Vernada F. It-based competency modeling and management: from theory to practice in enterprise engineering and operations. Comput. Ind., 48 (2002), pp. 157-179.
26. Havelka D., Mermout J.W. Toward a theory of information technology professional competence. J. Comput. Inf. Syst. Winter (2009).
27. K. S. Hebbar, “An AI-Augmented Framework for Refactoring Enterprise Monolithic Systems,” INTELLIGENT SYSTEMS AND APPLICATIONS IN ENGINEERING, vol. 11, no.8s, pp. 593-604, July. 2023 https://www.ijisae.org/index.php/IJISAE/article/view/8046/7054
28. Holtkamp P., Jokinen J.P.P., Pawlowski J.M. Soft competency requirements in requirements engineering, software design, implementation, and testing. J. Syst. Softw., 101 (2015), pp. 136-146, 10.1016/j.jss.2014.12.010.
29. Hsieh H.-F., Shannon S.E. Three approaches to qualitative content analysis. Qual. Health Res., 15 (9) (2005), pp. 1277-1288, 10.1177/1049732305276687.
30. IEEE. Software Engineering Competency Model (SWECOM). IEEE (2014).
31. Kalliamvakou E., Bird C., Zimmermann T., Begel A., Deline R., German D.M. What makes a great manager of software engineers? IEEE Trans. Softw. Eng., 45 (1) (2019), pp. 87-106.
32. Kitchenham B., Charters S. Guidelines for Performing Systematic Literature Reviews in Software Engineering: Technical Report EBSE 2007-001. Keele University and Durham University Joint Report (2007).
33. Kobata K., Uesugi T., Adachi H., Aoyama M. Software engineering education program for software professionals of high competency at 2013. 20th Asia-Pacific Software Engineering Conference (APSEC), Vol. 2 (2013), pp. 117-122, 10.1109/APSEC.2013.125.
34. Kropp M., Meier A., Perellano G. Experience report of teaching agile collaboration and values agile software development in large student teams. 2016 IEEE 29th International Conference on Software Engineering Education and Training, CSEET (2016), pp. 76-80, 10.1109/CSEET.2016.30.
Downloads
Published
Issue
Section
License
Copyright (c) 2024 Aristhanes K. Vardos (Author)

This work is licensed under a Creative Commons Attribution 4.0 International License.