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

The Effect of Real-World Capstone Project in an Acquisition of Soft Skills among Software Engineering Students
  • Jayden Khakurel, J. Porras
  • Computer Science
    2020 IEEE 32nd Conference on Software Engineering Education and Training (CSEE&T)
  • 2020
TLDR
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
TLDR
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
TLDR
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
TLDR
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
TLDR
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
TLDR
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
TLDR
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
TLDR
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
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
TLDR
The results of this exploratory study provide empirical evidence that reveals the importance that software practitioners give to hard and soft skills alike.
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 82 REFERENCES
Emphasizing human capabilities in software development
TLDR
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
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
TLDR
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
TLDR
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
TLDR
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?
TLDR
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
TLDR
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
TLDR
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
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
...
1
2
3
4
5
...