Software Requirements Engineer: An Empirical Study about Non-Technical Skills

Over a period of time software industry has seen a steady growth and the main reason for this growth is increase in the supply and demand of software. In software industry people are hired from different parts of the world having technical and non-technical skills. However, non- technical skills which are equally given importance while hiring a new employee are relatively given little attention by researchers from software engineering community. The main objective of this work is twofold; firstly we provide comprehensive empirical evidence about up to what extent software industry is considering different non-technical skills while hiring a new employee as software requirements engineer. Secondly, we also target to find out whether employers' non-technical skills requirements, as advertised in job postings, in case of software requirements engineering profession are similar across different cultures. We used a dataset of 250 jobs descriptions from four different regions of the world in this study. The broader conclusion of this study shows that there is an explicit requirement of having communication skills in a software requirements engineer. While some other non-technical skills such as analytical and problem solving, interpersonal skills, ability to work independently, and team player have also been given some moderate consideration. Whereas, organizational skills, open and adaptable to changes, innovative, and fast learner skills are given least priority. On the regional side although Australian, Asian and European cultures exhibits more similarity than North American culture on the choice of non-technical skills requirements in hiring new employee in case of software requirements engineering profession but generally we concluded that cultural difference does not have a major impact on this decision. .

[1]  Judith S. Olson,et al.  Culture Surprises in Remote Software Development Teams , 2003, ACM Queue.

[2]  Larry A. Samovar,et al.  Communication Between Cultures , 1991 .

[3]  D. Goleman Emotional Intelligence: Why It Can Matter More Than IQ , 1995 .

[4]  Robert L. Leitheiser,et al.  MIS Skills for the 1990's: A Survey of MIS Managers' Perceptions , 1992, J. Manag. Inf. Syst..

[5]  Amanda Roan,et al.  Women, Information Technology and Waves of Optimism: Australian Evidence on Mixed-Skill Jobs , 2007 .

[6]  Janice Singer,et al.  Cooperative and human aspects of software engineering (CHASE 2008) , 2008, ICSE Companion '08.

[7]  Paul H. Cheney,et al.  Skill Requirements for Entry Level IS Graduates: A Report from Industry , 1998, J. Inf. Syst. Educ..

[8]  Jeffrey Z. Rubin,et al.  Culture and negotiation : the resolution of water disputes , 1993 .

[9]  P. Choudhary Analyzing Rater Agreement: Manifest Variable Methods , 2006 .

[10]  France Bélanger,et al.  Are technical and soft skills required?: the use of structural equation modeling to examine factors leading to retention in the cs major , 2008, ICER '08.

[11]  Cheng-Kiang Farn,et al.  A comparison of information management issues in the United States of America and the Republic of China , 1990, Inf. Manag..

[12]  J. R. Landis,et al.  The measurement of observer agreement for categorical data. , 1977, Biometrics.

[13]  Janice Singer,et al.  Guest Editors' Introduction: Cooperative and Human Aspects of Software Engineering , 2009, IEEE Softw..

[14]  Barry Shore,et al.  The Role of National Culture in Systems Analysis and Design , 1995 .

[15]  John Hayes Interpersonal Skills at Work , 2002 .

[16]  James J. Cappel Entry-Level is Job Skills: A Survey of Employers , 2002, J. Comput. Inf. Syst..

[17]  Jacob Cohen A Coefficient of Agreement for Nominal Scales , 1960 .

[18]  Mackie Chase Communication between cultures (4th ed.) - Larry A. Samovar and Richard E. Porter, Wadsworth/Thomson Learning, Belmont, CA, 2001, 334 pages , 2002 .

[19]  M. B. Khan,et al.  MIS professionals: Education and performance , 1990, Inf. Manag..

[20]  Gary I. Green,et al.  Perceived Importance of Systems Analysts' Job Skills, Roles, and Non-Salary Incentives , 1989, MIS Q..

[21]  B. Everitt,et al.  Statistical methods for rates and proportions , 1973 .

[22]  P. Legendre Species associations: the Kendall coefficient of concordance revisited , 2005 .

[23]  D. Goleman Working with Emotional Intelligence , 1998 .

[24]  Eileen M. Trauth,et al.  The IS Expectation Gap: Industry Expectations Versus Academic Preparation , 1993, MIS Q..

[25]  Dana Schwieger,et al.  Integrating Soft Skills Assessment through University, College, and Programmatic Efforts at an AACSB Accredited Institution , 2008, J. Inf. Syst. Educ..

[26]  Diane B. Walz,et al.  Investigating traits of top performing software developers , 2000, Inf. Technol. People.

[27]  Christof Ebert,et al.  Surviving Global Software Development , 2001, IEEE Softw..

[28]  Douglas G. Altman,et al.  Practical statistics for medical research , 1990 .

[29]  Michael Parent,et al.  Relationships Between Job Skills and Performance: A Study of Webmasters , 2002, J. Manag. Inf. Syst..

[30]  H. Gorman Winning hearts and minds? - Emotional labour and learning for care management work , 2000 .

[31]  Martial Hebert,et al.  Measures of Similarity , 2005, 2005 Seventh IEEE Workshops on Applications of Computer Vision (WACV/MOTION'05) - Volume 1.

[32]  C. Mora Cultures and Organizations: Software of the Mind Intercultural Cooperation and Its Importance for Survival , 2013 .

[33]  Kirk P. Arnett,et al.  The Paradox of Soft Skills versus Technical Skills in is Hiring , 2004, J. Comput. Inf. Syst..

[34]  Audris Mockus,et al.  An Empirical Study of Speed and Communication in Globally Distributed Software Development , 2003, IEEE Trans. Software Eng..

[35]  서정목,et al.  문화적 차이에 따른 Business Communication , 1996 .