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

78 citations · 90 across the 13 of their papers we have counts for

collaborators
Showing cs.SEShow all

13 papers · 1 filter

cs.SE2025

Developer Perceptions on Utilising Low-Code Approaches to Build Accessible and Adaptive Applications for Seniors

Shavindra Wickramathilaka, John Grundy, Kashumi Madampe +1

The global ageing population presents a growing societal challenge, creating an urgent need for inclusive technologies that promote autonomy among older adults. Software practition…

cs.SE2025★ 1 cited

Accessibility Recommendations for Designing Better Mobile Application User Interfaces for Seniors

Shavindra Wickramathilaka, John Grundy, Kashumi Madampe +1

Seniors represent a growing user base for mobile applications; however, many apps fail to adequately address their accessibility challenges and usability preferences. To investigat…

cs.SE2025

How Are We Doing With Using AI-Based Programming Assistants For Privacy-Related Code Generation? The Developers' Experience

Kashumi Madampe, John Grundy, Nalin Arachchilage

With generative AI becoming widespread, the existence of AI-based programming assistants for developers is no surprise. Developers increasingly use them for their work, including g…

cs.SE2025

Adaptive and Accessible User Interfaces for Seniors Through Model-Driven Engineering

Shavindra Wickramathilaka, John Grundy, Kashumi Madampe +1

The use of diverse mobile applications among senior users is becoming increasingly widespread. However, many of these apps contain accessibility problems that result in negative us…

cs.SE2023

Towards an Understanding of Developers' Perceptions of Transparency in Software Development: A Preliminary Study

Humphrey O. Obie, Juliet Ukwella, Kashumi Madampe +2

Software applications play an increasingly critical role in various aspects of our lives, from communication and entertainment to business and healthcare. As these applications bec…

cs.SE2022★ 2 cited

Automated Detection, Categorisation and Developers' Experience with the Violations of Honesty in Mobile Apps

Humphrey O. Obie, Hung Du, Kashumi Madampe +7

Human values such as honesty, social responsibility, fairness, privacy, and the like are things considered important by individuals and society. Software systems, including mobile…

cs.SE2022★ 4 cited

The Role of Emotional Intelligence in Handling Requirements Changes in Software Engineering

Kashumi Madampe, Rashina Hoda, John Grundy

Background: Requirements changes (RCs) are inevitable in Software Engineering. Research shows that emotional intelligence (EI) should be used alongside agility and cognitive intell…

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.SE2021★ 78 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.SE2021★ 1 cited

Emotimonitor: A Trello Power-Up to Capture Emotions of Agile Teams

Mohammed-Amr Abd El-Migid, Damon Cai, Thomas Niven +4

In recent years, Agile methods have continued to grow into a popular means of modulating team productivity, even garnering a presence in non-software development related industries…

cs.SE2020★ 4 cited

A Multi-dimensional Study of Requirements Changes in Agile Software Development Projects

Kashumi Madampe, Rashina Hoda, John Grundy

Agile processes are now widely practiced by software engineering (SE) teams, and the agile manifesto claims that agile methods support responding to changes well. However, no study…