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

by   Saya Onoue, et al.

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.



There are no comments yet.


page 1

page 2

page 3

page 4


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...

Case Survey Studies in Software Engineering Research

Background: Given the social aspects of Software Engineering (SE), in th...

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...

On Psychometric Instruments in Software Engineering Research: An Ongoing Study

[Context] Although software development is an inherently human activity,...

A Systematic Literature Review on the Use of Deep Learning in Software Engineering Research

An increasingly popular set of techniques adopted by software engineerin...

The Effects of Human Aspects on the Requirements Engineering Process: A Systematic Literature Review

Requirements Engineering (RE) requires the collaboration of various role...

Better Metrics for Ranking SE Researchers

This paper studies how SE researchers are ranked using a variety of metr...
This week in AI

Get the week's most popular data science and artificial intelligence research sent straight to your inbox every Saturday.