activity
20212025
most citedAddressing Age-Related Accessibility Needs of Senior Users Through Model-Driven Engineering

3 citations · 9 across the 13 of their papers we have counts for

collaborators
Showing cs.SEShow all

13 papers · 1 filter

cs.SE2025

The EmpathiSEr: Development and Validation of Software Engineering Oriented Empathy Scales

Hashini Gunatilake, John Grundy, Rashina Hoda +1

Empathy plays a critical role in software engineering (SE), for instance in situations where developers interpret non-technical users' frustration with system usability or where pr…

cs.SE2025

Addressing Visual Impairments with Model-Driven Engineering: A Systematic Literature Review

Judith Michael, Lukas Netz, Bernhard Rumpe +4

Software applications often pose barriers for users with accessibility needs, e.g., visual impairments. Model-driven engineering (MDE), with its systematic nature of code derivatio…

cs.SE2025

Manifestations of Empathy in Software Engineering: How, Why, and When It Matters

Hashini Gunatilake, John Grundy, Rashina Hoda +1

Empathy plays a crucial role in software engineering (SE), influencing collaboration, communication, and decision-making. While prior research has highlighted the importance of emp…

cs.SE2025

Empathy Guidelines for Improving Practitioner Well-being & Software Engineering Practices

Hashini Gunatilake, John Grundy, Rashina Hoda +1

Empathy is a powerful yet often overlooked element in software engineering (SE), supporting better teamwork, smoother communication, and effective decision-making.This paper introd…

cs.SE2025★ 1 cited

The Role of Empathy in Software Engineering -- A Socio-Technical Grounded Theory

Hashini Gunatilake, John Grundy, Rashina Hoda +1

Empathy, defined as the ability to understand and share others' perspectives and emotions, is essential in software engineering (SE), where developers often collaborate with divers…

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.SE2024

Enablers and Barriers of Empathy in Software Developer and User Interaction: A Mixed Methods Case Study

Hashini Gunatilake, John Grundy, Rashina Hoda +1

Software engineering (SE) requires developers to collaborate with stakeholders, and understanding their emotions and perspectives is often vital. Empathy is a concept characterisin…

cs.SE2023★ 1 cited

Empathy Models and Software Engineering -- A Preliminary Analysis and Taxonomy

Hashini Gunatilake, John Grundy, Ingo Mueller +1

Empathy is widely used in many disciplines such as philosophy, sociology, psychology, health care. Ability to empathise with software end-users seems to be a vital skill software d…

cs.SE2023★ 3 cited

Addressing Age-Related Accessibility Needs of Senior Users Through Model-Driven Engineering

Shavindra Wickramathilaka, Ingo Mueller

One of the main reasons that cause seniors to face accessibility barriers when trying to use software applications is that the age-related user interface (UI) needs of seniors (e.g…

cs.SE2023★ 2 cited

Understanding the Influence of Motivation on Requirements Engineering-related Activities

Dulaji Hidellaarachchi, John Grundy, Rashina Hoda +1

Context: Requirements Engineering (RE)-related activities are critical in developing quality software and one of the most human-dependent processes in software engineering (SE). He…

cs.SE2022★ 2 cited

Diverse End User Requirements

John Grundy, Tanjila Kanij, Jennifer McIntosh +2

As part of our larger research effort to improve support for diverse end user human-centric aspects during software development, we wanted to better understand how developers curre…

cs.SE2022

The Impact of Personality on Requirements Engineering Activities: A Mixed-Methods Study

Dulaji Hidellaarachchi, John Grundy, Rashina Hoda +1

Context: Requirements engineering (RE) is an important part of Software Engineering (SE), consisting of various human-centric activities that require the frequent collaboration of…

cs.SE2021

The Influence of Human Aspects on Requirements Engineering-related Activities: Software Practitioners Perspective

Dulaji Hidellaarachchi, John Grundy, Rashina Hoda +1

Requirements Engineering (RE)-related activities require high collaboration between various roles in software engineering (SE), such as requirements engineers, stakeholders, develo…