78 citations · 90 across the 13 of their papers we have counts for
13 papers · 1 filter
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…