Call for Paper - November 2020 Edition
IJCA solicits original research papers for the November 2020 Edition. Last date of manuscript submission is October 20, 2020. Read More

Essential Technical Competencies for Software Engineers: Perspectives from Sri Lankan Undergraduates

International Journal of Computer Applications
© 2015 by IJCA Journal
Volume 113 - Number 17
Year of Publication: 2015
C. D. Manawadu
Md Gapar Md Johar
S. S. N. Perera

C d Manawadu, Md Gapar Md Johar and S s n Perera. Article: Essential Technical Competencies for Software Engineers: Perspectives from Sri Lankan Undergraduates. International Journal of Computer Applications 113(17):27-34, March 2015. Full text available. BibTeX

	author = {C.d. Manawadu and Md Gapar Md Johar and S.s.n. Perera},
	title = {Article: Essential Technical Competencies for Software Engineers: Perspectives from Sri Lankan Undergraduates},
	journal = {International Journal of Computer Applications},
	year = {2015},
	volume = {113},
	number = {17},
	pages = {27-34},
	month = {March},
	note = {Full text available}


Software engineering complexities and challenges are multifold and does not only rise from technology advancements. Human factors related to software engineering is a key aspect which has been overlooked by many organizations and also received less research focus. The research which is a part of a longer study strives to build a competency framework targeting software engineers. Considering a future with more agility and product engineering this study is conducted through mixed mode methods taking Sri Lankan software engineering undergraduate students as a sample to determine the future outlook. The technical competencies identified would support undergraduates, academics and industry training providers with fresh insights from a research perspective. Further it will help undergraduates who intend to join the industry to sharpen their technical competencies.


  • Liu, S. (2013, October ). Engineering the Success of Software Development. IT Pro - IEEE, pp. 4 - 5.
  • Rivera-Ibarra, J. G. , Rodríguez-Jacobo, J. , & Fernández-Zepeda, J. (2010). Competency Framework for Software Engineers. 23rd IEEE Conference on Software Engineering Education and Training (pp. 33 - 40). IEEE Computer Society .
  • Alavi, S. B. , Moteabbed, S. , & Arasti, M. R. (2012). A qualitative investigation of career orientations of a sample of Iranian software engineers. Transactions D: Computer Science & Engineering and Electrical Engineering, 662 - 673.
  • Graziotin, D. , Wang, X. , & Abraham, P. (2014, August). Software Developers, Moods, Emotions, and Performance. IEEE SOFTWARE, pp. 24-27.
  • Pressman, R. (2014). Software Engineering: A Practitioner's Approach. New York: McGraw-Hill.
  • Ahimbisibwe, A. , Cavana, R. M. , & Daellenbach, U. (2015). A contingency fit model of critical success factors for software development projects A comparison of agile and traditional plan-based methodologies. Journal of Enterprise Information Management, 7 - 33.
  • Boehm, B. (1981). Software Engineering Economics. Englewood Cliffs: Prentice-Hall.
  • Boehm, B. , Horowitz, B. , Madachy, E. , Reifer, R. , & Clark, D. (2000). Software Cost Estimation with COCOMO II. Upper Saddle River: Prentice Hall.
  • Capretz, L. F. (2014, April). Bringing the Human Factor to Software Engineering. IEEE SOFTWARE, pp. 101 - 103.
  • Misra, S. , Kumar, V. , Kumar, U. , Fantazy, K. , & Akhter, M. (2012). Agile software development practices: evolution, principles, and criticisms. International Journal of Quality & Reliability Management, 972 - 980.
  • Manawadu, C. D. , Gapar, M. J. , & Perera, S. S. N (2013). An Evaluation of Software Development Methodology Adoption by Software Developer in Sri Lanka. International Journal of Computational Engineering Research .
  • SLASSCOM. (2014). Sri Lankan IT/BPM Industry 2014 Review.
  • National ICT Workforce. (2013, November). National ICT Workforce - Survey Final Survey Report.
  • Boyatzis , R. , & Ratti, F. (2009). Emotional, social and cognitive intelligence competencies distinguishing effective Italian managers and leaders in a private company and cooperatives. Journal of Management Development, 821 - 838.
  • Boyatzis, R. E. (2009). Competencies as a behavioral approach to emotional intelligence. Journal of, 749 - 770.
  • Robert , J. , & Boyatzis, R. (2012). Emotional and social intelligence competencies: cross cultural implications. Cross Cultural Management: An International Journal, 4 - 18.
  • SWEBOK. (2004). Guide to the Software Engineering Body of Knowledge - SWEBOK. Piscataway: IEEE Press.
  • Colomo-Palacios, R. , Tovar-Caro, E. , García-Crespo, Á. , & Gómez-Berbís, J. M. (2010). Identifying Technical Competences of IT Professionals: The Case of Software Engineers. International Journal of Human Capital and Information Technology Professionals, 31 - 43.
  • Raina, R. , & Pande, N. (2012). Communication Competence of Indian Engineers in IT & ITeS Sector. The Indian Journal of Industrial Relations, January
  • Klendauer, R. , Berkovich, M. , Gelvin, R. , Leimeister, J. , & Krcmar, H. (2012). Towards a competency model for requirements analysts. Information Systems Journal, 475 - 503.
  • Louise, I. , Seidman, S. , Pattinson, B. , & Delaney, Y. (2011). Educating Software Engineers of the Future: Software Quality. CSEE&T (pp. 91 - 100). Honolulu: IEEE.
  • Monasor, M. , Vizcaíno, A. , Piattini, M. , & Caballero, I. (2010). Preparing Students and Engineers for Global Software Development: A Systematic Review. International Conference on Global Software Engineering (pp. 177 - 186). IEEE.
  • Subrahmanyam, G. (2009). A dynamic framework for software engineering education curriculum to reduce the gap between the Software organizations and Software educational Institutions. Conference on Software Engineering Education and Training (pp. 248 - 254). IEEE.
  • Ruff, S. , & Carter, M. (2009). Communication Learning Outcomes from Software Engineering Professionals: A Basis for Teaching Communication in the Engineering Curriculum. ASEE/IEEE Frontiers in Education Conference. San Antonio: IEEE.
  • Karunasekera, S. , & Bedse, K. (2007). Preparing Software Engineering Graduates for an Industry Career. Conference on Software Engineering Education & Training. IEEE.
  • Garg, K. , & Varma, V. (2008). Software Engineering Education in India: Issues and Challenges. Conference on Software Engineering Education and Training (pp. 110 - 117). IEEE.