A Call to Promote Soft Skills in Software Engineering

Crossmark: check for updates

Authors

  • Luiz Fernando Capretz Department of Electrical and Computer Engineering, Western University, London, ON N6A5B9, Canada
  • Faheem Ahmed Department of Computing Science, Thompson Rivers University, Kamloops, BC V2C0C8, Canada

DOI:

https://doi.org/10.17140/PCSOJ-4-e011

Abstract

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

2018-02-20

How to Cite

Luiz Fernando Capretz, & Faheem Ahmed. (2018). A Call to Promote Soft Skills in Software Engineering. Psychology and Cognitive Sciences , 4(1), 36–38. https://doi.org/10.17140/PCSOJ-4-e011