5 citations · 9 across the 7 of their papers we have counts for
7 papers
How do software practitioners perceive human-centric defects?
Vedant Chauhan, Chetan Arora, Hourieh Khalajzadeh +1
Context: Human-centric software design and development focuses on how users want to carry out their tasks rather than making users accommodate their software. Software users can ha…
Model-driven Engineering for Machine Learning Components: A Systematic Literature Review
Hira Naveed, Chetan Arora, Hourieh Khalajzadeh +2
Context: Machine Learning (ML) has become widely adopted as a component in many modern software applications. Due to the large volumes of data available, organizations want to incr…
Automated Mapping of Adaptive App GUIs from Phones to TVs
Han Hu, Ruiqi Dong, John Grundy +3
With the increasing interconnection of smart devices, users often desire to adopt the same app on quite different devices for identical tasks, such as watching the same movies on b…
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…
Human Values Violations in Stack Overflow: An Exploratory Study
Sara Krishtul, Mojtaba Shahin, Humphrey O. Obie +4
A growing number of software-intensive systems are being accused of violating or ignoring human values (e.g., privacy, inclusion, and social responsibility), and this poses great d…
Supporting Developers in Addressing Human-centric Issues in Mobile Apps
Hourieh Khalajzadeh, Mojtaba Shahin, Humphrey O. Obie +2
Failure to consider the characteristics, limitations, and abilities of diverse end-users during mobile apps development may lead to problems for end-users such as accessibility and…
How are Diverse End-user Human-centric Issues Discussed on GitHub?
Hourieh Khalajzadeh, Mojtaba Shahin, Humphrey O. Obie +1
Many software systems fail to meet the needs of the diverse end-users in society and are prone to pose problems, such as accessibility and usability issues. Some of these problems…