Soft Skills and Software Development: A Reflection from the Software Industry
@article{Ahmed2015SoftSA, title={Soft Skills and Software Development: A Reflection from the Software Industry}, author={Faheem Ahmed and Luiz Fernando Capretz and Salah Bouktif and Piers R. J. Campbell}, journal={ArXiv}, year={2015}, volume={abs/1507.06873} }
We review the literature relating to soft skills and the software engineering and information systems domain before describing a study based on 650 job advertisements posted on well-known recruitment sites from a range of geographical locations including, North America, Europe, Asia and Australia. The study makes use of nine defined soft skills to assess the level of demand for each of these skills related to individual job roles within the software industry. This work reports some of the vital…
Figures and Tables from this paper
44 Citations
The Effect of Real-World Capstone Project in an Acquisition of Soft Skills among Software Engineering Students
- Computer Science2020 IEEE 32nd Conference on Software Engineering Education and Training (CSEE&T)
- 2020
The approach taken in this course is a powerful means to improve the soft skills of the graduate students to meet the needs of employers, and thus increase their employment prospects.
A Call to Promote Soft Skills in Software Engineering
- Computer SciencePsychology and Cognitive Sciences - Open Journal
- 2018
This editorial is a manifesto declaring the importance of soft skills in software engineering with the intention to draw professionals attention to these topics.
Requisite Skills Profile of Software Development Professionals for Startups
- BusinessSAICSIT
- 2020
The Delphi method was employed to create a skills profile of software development professionals for startups, and four of the top five skills identified pertain to soft skills, i.e. problem-solving, working well as a team player, being self-motivated, and having learning agility.
Evaluation of Team Expertise in Software Development Organizations
- Business2017 International Conference on Frontiers of Information Technology (FIT)
- 2017
Most required expertise and skills are identified and what type of skills should employees have according to their role in the organization are identified.
Investigating Student Insight in Software Engineering Team Projects
- Computer ScienceENASE
- 2021
An exploratory study focused on 47 teams of 3rd year Computer Science students who were each involved in the development of a medium sized software application and showed that the course objectives were reached, that soft skills remain an important component of team projects as well as identified several action points that can further improve education in software engineering.
Perspectives on the Gap Between the Software Industry and the Software Engineering Education
- Computer ScienceIEEE Access
- 2019
The study concludes that the gap requires constant attention and hard work for all of the entities involved, and therefore all should be on the lookout for new technologies, learn to embrace the changes and adapt to them, so that thegap is kept at a minimum.
Soft Skills in Software Development Teams: A Survey of the Points of View of Team Leaders and Team Members
- Computer Science2015 IEEE/ACM 8th International Workshop on Cooperative and Human Aspects of Software Engineering
- 2015
Leadership, Communication skills, Customer orientation, Interpersonal skills, and Teamwork are the most valued for team leaders, while Analytic, problem-solving, Commitment, responsibility, Eagerness to learn, Motivation, and teamwork areThe most valued ones for team members.
The Soft Skills of Software Learning Development: the Psychological Dimensions of Computing and Security Behaviours
- Computer ScienceArXiv
- 2022
This doctoral research aims to identify important workplace-based skills for software developers; to identify and empirically investigate the soft skills behind these workplace skills in order to understand how soft skills can influ-ence security behaviours; and, to identify ways to introduce and teach soft skills to computer science students to prepare the future generation of software developers.
Teaching of Essential Professional Skills Required by IT Graduates
- Education
- 2019
Information technology (IT) professionals, such as software developers, require more than technical skills, e.g. software design and programming, to excel at their profession. Software developers…
Beyond Technical Skills in Software Testing: Automated versus Manual Testing
- Computer ScienceICSE
- 2020
The results of this exploratory study provide empirical evidence that reveals the importance that software practitioners give to hard and soft skills alike.
References
SHOWING 1-10 OF 82 REFERENCES
Emphasizing human capabilities in software development
- BusinessIEEE Software
- 2006
A human capability-based procedure to supplement managerial activities for supporting personnel development and human resources management is defined and applied in small and medium-sized enterprises (SMEs).
Evaluating the Demand for Soft Skills in Software Development
- BusinessIT Professional
- 2012
An analysis of 500 advertisements for IT positions focuses on the soft skills mentioned in the ads, revealing which soft skills are in high demand for software development and which ones are…
An Exploratory Analysis of the Value of the Skills of IT Personnel: Their Relationship to IS Infrastructure and Competitive Advantage
- BusinessDecis. Sci.
- 2001
It is found that softer IT personnel skills do affect IS success, technical skills are viewed as the most important skill set in affecting IS infrastructure flexibility and competitive advantage, and modularity is viewed as more valuable to competitive advantage than integration.
The Relative Importance of Technical and Interpersonal Skills for New Information Systems Personnel
- Medicine
- 2016
New IS graduates must have strong written and oral communication abilities and be proficient in client-server development, object-oriented programming techniques, third-generation languages, and systems development methodologies.
Investigating traits of top performing software developers
- BusinessInf. Technol. People
- 2000
A research method for identifying and measuring the characteristics of exceptional software developers is described and the results of a pilot study using MBA students indicate that the research design holds the promise of providing a profile of top performing IT personnel.
Why do we need personality diversity in software engineering?
- Computer ScienceSOEN
- 2010
This study tackling a difficult to study aspect of software engineer-ing, that is, how to best associate personnel with the various tasks in a software project, uses psychological types to determine who is best suited to particular development roles.
The IS Expectation Gap: Industry Expectations Versus Academic Preparation
- BusinessMIS Q.
- 1993
Despite a shared vision of the future IS professional, there is an "expectation gap" between industry needs and academic preparation, and industry and universities must work together to close this gap.
Person-Job Cognitive Style Fit for Software Developers: The Effect on Strain and Performance
- BusinessJ. Manag. Inf. Syst.
- 2005
This paper examines the fit between the preferred cognitive style of a software developer and his or her perception of the cognitive style required by the job environment, and the effect of that fit on stress/strain and performance.
Relationships Between Job Skills and Performance: A Study of Webmasters
- BusinessJ. Manag. Inf. Syst.
- 2002
The main purpose of this study is to determine the mix of organizational and technical skills demanded of Webmasters, and the degree to which those skills influence job performance. The study is…