A Call to Promote Soft Skills in Software Engineering
DOI:
https://doi.org/10.17140/PCSOJ-4-e011Abstract
We have been thinking about other aspects of software engineering for many years; the missing link in engineering software is the soft skills set, essential in the software development process. Although soft skills are among the most important aspects in the creation of software, they are often overlooked by educators and practitioners. One of the main reasons for the oversight is that soft skills are usually related to social and personality factors, i.e., teamwork, motivation, commitment, leadership, multi-culturalism, emotions, interpersonal skills, etc. This editorial is a manifesto declaring the importance of soft skills in software engineering with the intention to draw professionals’ attention to these topics. We have approached this issue by mentioning what we know about the field,1-6 what we believe to be evident,7-9 and which topics need further investigation.10-14 Important references to back up our claims are also included.
References
Cruz S, Silva FQB, Capretz LF. Forty years of research on per-sonality in software engineering: A mapping study. Comput Human Behav. 2015; 46(1): 94-113. doi: 10.1016/j.chb.2014.12.008
Capretz LF. Personality types in software engineering. Int J Hum Comput Stud. 2003; 58(2): 207-214. doi: 10.1016/s1071- 5819(02)00137-4
Ahmed F, Capretz LF, Campbell P. Evaluating the demand for soft skills in software development. IEEE IT Professional. 2012; 14(1): 44-49. doi: 10.1109/MITP.2012.7
Capretz LF, Ahmed F. Why do we need personality diversity in software engineering. ACM SIGSOFT Software Engineering Notes. 2010; 35(2): 1-11. doi: 10.1145/1734103.1734111
Capretz LF, Ahmed F. Making sense of software development and personality types. IEEE IT Professional. 2010; 12(1): 6-13. doi: 10.1109/MITP.2010.33
Ahmed F. Capretz LF, Bouktif S, Campbell P. Soft skills and software development: A reflection from the software industry. In-ternational Journal of Information Processing and Management. 2013; 4(3): 171-191. doi: 10.4156/ijipm.vol4.issue3.17
Capretz LF. Bringing the human factor to software engineering. IEEE Software. 2014; 31(2): 102-104. doi: 10.1109/MS.2014.30
Capretz LF, Varona D, Raza A. Influence of personality types in software tasks choices. Comput Human Behav. 2015; 52: 373-378. doi: 10.1016/j.chb.2015.05.050
Waychal P, Capretz LF. Universality of egoless behavior of soft-ware engineering students. International Journal of Technology and Hu-man Interaction. 2018; 14(1): 99-112. doi: 10.4018/IJTHI.2018010106
Jia J, Mo H, Capretz LF, Zupeng C. Grouping environmental factors influencing individual decision-making behavior in software projects: A cluster analysis. Journal of Software: Evolution and Process. 2018; 30(1): 15. doi: 10.1002/smr.1913
Capretz LF, Ahmed F, Silva FQB. Soft sides of software. Information and Software Technology. 2017; 92: 92-94. doi: 10.1016/j. infsof.2017.07.011
Silva FQB, Monteiro VFC, Santos IE, Capretz LF. How Editorial | Volume 4 | Number 1| Psychol Cogn Sci Open J. 2018; 4(1): e1-e3. doi: 10.17140/PCSOJ-4-e011 software development group leaders influence team members’ behavior. IEEE Software. 2016; 33(5): 106-109. doi: 10.1109/ MS.2016.120
Monteiro VFC, Silva FQB, Capretz LF. A pilot case study on innovative behaviour: Lessons learned and directions for future work. Paper presented at: IEEE 10th International Symposium on Empirical Software Engineering and Measurement (ESEM 2016); 2016; Ciudad Real, Spain. doi: 10.1145/2961111.2962618
Gilal AR, Jaafar J, Capretz LF, Omar M, Basri S, Aziz IA. Finding an effective classification technique to develop a software team composition model. Journal of Software: Evolution and Process. 2018; 30(1): 12. doi: 10.1002/smr.1920
Graziotin D, Wang X, Abrahamssson P. Happy software developers solve problems better: psychological measurements in empirical software engineering. PeerJ. 2014; 2: e289; doi: 10.7717/ peerj.289
Fritz T, Begel A, Müller SC, Yigit-Elliott S, Züger M. Using psycho-physiological measures to assess task difficulty in software development. Paper presented at: 36th IEEE International Conference on Software Engineering. May 31 - June 07, 2014; Hyderabad, India. doi: 10.1145/2568225.2568266
Fritz T, Muller SC. Leveraging biometric data to boost software development productivity. Paper presented at: 23rd IEEE Conference on Software Analysis, Evolution, and Reengineering. March 14-18, 2016; Submit your article to this journal | https://openventio.org/submit-manuscript/ Editorial | Volume 4 | Number 1| Capretz LF, et al Suita, Japan. doi: 10.1109.SANER.2016.107
Petkovic D, Thompson G, Todtenhoefer R, et al. e-TAT: online tool for teamwork and soft skills assessment in software engineering education. Paper presented at: 40th ASEE/IEEE Frontiers in Education Conference. October 27-30, 2010; Washington, DC, USA. doi: 10.1109/FIE.2010.5673130
Hazzan O, Tomayko JE. Reflection processes in the teaching and learning of human aspects of software engineering. Paper presented at: 17th IEEE Conference on Software Engineering Education and Training (CSEET’04). March 1-3, 2004; Norfolk, Virginia, USA.
Donald J, Lachapelle S, Sasso T, Augusto K, Gonzales-Morales MG. Why does it matter? Explaining the importance of complimentary studies to first-year engineering students. Canadian Engineering Education Conference (CEEA’16). 2016. doi: 10.24908/ pceea.v0i0.6474
Ahmed F, Capretz LF, Bouktif S, Campbell P. Soft skills requirements in software development jobs: A cross-cultural empirical study. Journal of Systems and Information Technology. 2012; 14(1): 58-81. doi: 10.1108/13287261211221137
Kuusinen K, Gregory P, Sharp H, Barroca L, Taylor K, Wood L. Knowledge sharing in a large agile organisation: A survey study. In: Baumeister H, Lichter H, Riebisch M, eds. Agile Processes in Software Engineering and Extreme Programming. Cham, Switzerland: Springer; 2017. e3
Downloads
Published
How to Cite
Issue
Section
License

This work is licensed under a Creative Commons Attribution 4.0 International License.
All content published in Psychology and Cognitive Sciences (PCS) is licensed under the Creative Commons Attribution 4.0 International License (CC BY 4.0). This license allows anyone to copy, distribute, transmit, and adapt the work — including for commercial purposes — provided appropriate credit is given to the original author(s) and source.