Human-centric Issues in Requirements Engineering
We are interested in a range of human-centric challenges in the requirements engineering domain, particularly those impacting agile requirements engineering teams. These include but are not limited to -
- How do requirements engineers handle requirements changes during agile software development, from both technical and behavioural/emotional reaction perspectives.
- How are agile requirements defined, talked about, is there a taxonomy of "agile" requirements changes.
- How do human-centric issues impact requirements engineering team members and stakeholders; and
- How can we improve RE practices and outcomes by better understanding and taking into account human-centric issues of team members and stakeholders.
To this end we are carrying out studies with RE teams to better understand these issues, design techniques and tools to better evaluate human-centric issues impacting on RE processes and outcomes, and trial these with partner organisations.
- Identification of the Effects of Human Aspects on the Requirements Engineering Process poster. Hidellaarachchi, D., Grundy, J., Hoda;, R., Mueller, I.
- Hidellaarachchi, D., Grundy, J., Hoda;, R., Mueller, I. The Influence of Human Aspects on Requirements Engineering-related Activities: Software Practitioners’ Perspective.
- The influence of motivation on requirements engineering summary
- The impact of personality on requirements engineering (RE) summary
- A systematic literature review - the effects of human aspects on requirements engineering (RE) summary
- Software practitioners perspectives on the impact of human aspects on requirements engineering (RE) summary
Project Team
- Prof John Grundy, Dr Dulaji Hidellaarachchi, Prof Rashina Hoda, Dr Ingo Mueller
Figure 1: Categorization of various human aspects/human-centric (HC) issues studied

Figure 2: Human aspects influencing RE; identified through quantitative analysis (LHS), and an in-depth breakdown of motivation factors; identified through qualitative analysis (RHS)