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

  title={The Effects of Human Aspects on the Requirements Engineering Process: A Systematic Literature Review},
  author={Dulaji Hidellaarachchi and John C. Grundy and Rashina Hoda and Kashumi Madampe},
Requirements Engineering (RE) requires the collaboration of various roles in SE, such as requirements engineers, stakeholders and other developers, and it is thus a very highly human dependent process in software engineering (SE). Identifying how “human aspects” – such as personality, motivation, emotions, communication, gender, culture and geographic distribution – might impact on the RE process would assist us in better supporting successful RE. The main objective of this paper is to… 
The Influence of Human Aspects on Requirements Engineering: Software Practitioners Perspective
The findings suggest that software practitioners’ personality characteristics should also be paid more attention to as they are important when conducting RE effectively.
Impact of End User Human Aspects on Software Engineering
A research roadmap aiming to improve the incorporation of end user human aspects into software engineering is outlined.
Socio-Technical Grounded Theory for Software Engineering
Socio-Technical Grounded Theory (STGT) is presented, which defines what exactly is meant by a ST research context and presents the STGT guidelines that expand GT’s philosophical foundations, provide increased clarity and flexibility in its methodological steps and procedures, and define possible scope and contexts of application.


Human Factors in Software Development: A Systematic Literature Review
Background: Software Development Process is a human-centered activity. This fact highlights the impact of human factors on the development process and performance from different perspectives. Aim:
Human and Social Factors of Software Engineering – Workshop Summary
Software is developed for people and by people. Human and social factors have a very strong impact on the success of software development endeavours and the resulting system. Surprisingly, much of
Towards a competency model for requirements analysts
A competency model is developed, which specifies 16 critical competencies, and integrates contextual and situational factors as well as results variables, and provides a foundation for the development of competency‐based training in companies and universities.
A Systematic Mapping Study on Soft Skills in Software Engineering
The results of a systematic mapping study to identify existing research on soft skills in software engineering and to determine what soft skills are considered relevant to the practice of software engineering are reported.
Analyzing the Effect of the Collaborative Interactions on Performance of Requirements Validation
The teams composed exclusively of analysts showed better efficiency and effectiveness than mixed teams client and analysts, however, for certain types of requirements, the mixed teams' efficiency was superior and the degree of satisfaction was higher among the clients than among the analysts.
Needs and challenges for a platform to support large-scale requirements engineering: a multiple-case study
The empirical study presented in this paper aims to identify and understand the characteristics and challenges of a platform to support requirement engineering for individual stakeholders, based on the current pain-points of their organizations when dealing with a large number requirements.
Requirements engineering process improvement: Analyzing the organizational culture impact and implementing an empirical study to evaluate the benefits of improvement
The authors have analyzed the impact on the requirements gathering created by the stakeholders having a manufacturing process background and evaluating most decisions from a manufacturing perspective and the impact of the national cultural work style on the required engineering processes was examined.