Human Capital in Software Engineering: A Systematic Mapping of Reconceptualized Human Aspect Studies

05/10/2018
by   Saya Onoue, et al.
0

The human capital invested into software development plays a vital role in the success of any software project. By human capital, we do not mean the individuals themselves, but involves the range of knowledge and skills (i.e., human aspects) invested to create value during development. However, there is still no consensus on how these broad terms of human aspects relate to the health of a project. In this study, we reconceptualize human aspects of software engineering (SE) into a framework (i.e., SE human capital). The study presents a systematic mapping to survey and classify existing human aspect studies into four dimensions of the framework: capacity, deployment, development, and know-how (based on the Global Human Capital Index). From premium SE publishing venues (five journal articles and four conferences), we extract 2,698 hits of papers published between 2013 to 2017. Using a search criteria, we then narrow our results to 340 papers. Finally, we use inclusion and exclusion criteria to manually select 78 papers (49 quantitative and 29 qualitative studies). Using research questions, we uncover related topics, theories and data origins. The key outcome of this paper is a set of indicators for SE human capital. This work is towards the creation of a SE Human Capital Index (SE-HCI) to capture and rank human aspects, with the potential to assess progress within projects, and point to opportunities for cross-project learning and exchange across software projects.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/16/2021

Inclusion and Exclusion Criteria in Software Engineering Tertiary Studies: A Systematic Mapping and Emerging Framework

Context: Tertiary studies in software engineering (TS@SE) are widely use...
research
07/27/2020

Case Survey Studies in Software Engineering Research

Background: Given the social aspects of Software Engineering (SE), in th...
research
05/30/2019

Methodology Matters: How We Study Socio-Technical Aspects in Software Engineering

Software engineering involves the consideration of both human and techni...
research
06/30/2022

"Communication Is a Scarce Resource!”: A Summary of CHASE'22 Conference Discussions

Background: Software Engineering regularly views communication between p...
research
01/14/2022

Deep Learning for Agile Effort Estimation Have We Solved the Problem Yet?

In the last decade, several studies have proposed the use of automated t...
research
05/29/2018

Better Metrics for Ranking SE Researchers

This paper studies how SE researchers are ranked using a variety of metr...
research
08/21/2021

Term Interrelations and Trends in Software Engineering

The Software Engineering (SE) community is prolific, making it challengi...

Please sign up or login with your details

Forgot password? Click here to reset