Identification of the effects of human aspects on the RE process

Abstract

Background: Requirements Engineering (RE) is a critical phase of software engineering (SE), which requires the collaboration of various SE roles, such as requirements engineers, stakeholders and other developers. Thus, it is a highly human-dependent process, identifying how “human aspects” – such as personality, motivation, emotions, communication, gender, and culture– might impact the RE process and support successful RE.

Method: A systematic Literature Review (SLR) was conducted with 74 high-quality primary studies.

Conclusion: The human aspects were categorized into three areas - individual, technical and team, and identified that these aspects positively or negatively affect the RE process. Software practitioners can consider these aspects when forming and managing teams, conducting the RE process to improve it.

Implications: The SLR findings will be beneficial for the research community by focusing on specific under-researched human aspects, developing practical guidelines/tools, and conducting studies with industry to identify their impacts better and provide better solutions.

Read the full project summary here

Publication


Project Lead

Dulaji Hidellaarachchi

Project Supervisors

Prof John Grundy, Prof Rashina Hoda, Dr Ingo Mueller