activity
20182024
most citedThe Effects of Human Aspects on the Requirements Engineering Process: A Systematic Literature Review

78 citations · 152 across the 8 of their papers we have counts for

collaborators

13 papers

cs.SE2024

The Impact of Human Aspects on the Interactions Between Software Developers and End-Users in Software Engineering: A Systematic Literature Review

Hashini Gunatilake, John Grundy, Rashina Hoda +1

Context: Research on human aspects within the field of software engineering (SE) has been steadily gaining prominence in recent years. These human aspects have a significant impact…

cs.SE2022

Emotion-Centric Requirements Change Handling in Software Engineering

Kashumi Madampe, Rashina Hoda, John Grundy

Background: Requirements Changes (RCs) -- the additions/modifications/deletions of functional/non-functional requirements in software products -- are challenging for software pract…

cs.SE2021

The Role of the Scrum Master in an Industry based University Course

Kashumi Madampe, Zainab Masood, Rashina Hoda

Background: Scrum is the most commonly used agile software development method, and the role of the Scrum Master (SM) in a Scrum environment is vital. Therefore, through an industry…

cs.SE202178 cited

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

Dulaji Hidellaarachchi, John Grundy, Rashina Hoda +1

Requirements Engineering (RE) requires the collaboration of various roles in SE, such as requirements engineers, stakeholders and other developers, and it is thus a highly human de…

cs.SE2021

The Emotional Roller Coaster of Responding to Requirements Changes in Software Engineering

Kashumi Madampe, Rashina Hoda, John Grundy

Background: A preliminary study we conducted showed that software practitioners respond to requirements changes(RCs) with different emotions, and that their emotions vary at stages…

cs.SE20215 cited

What Drives and Sustains Self-Assignment in Agile Teams

Zainab Masood, Rashina Hoda, Kelly Blincoe

Self-assignment, where software developers choose their own tasks, is a common practice in agile teams. However, it is not known why developers select certain tasks. It is importan…