19 citations · 64 across the 28 of their papers we have counts for
30 papers
From Logs to Faults: Reference-Free Fault Localization for Retrieval-Augmented Generation Pipelines
Hira Naveed, Scott Barnett, Stefanus Kurniawan +4
Retrieval-Augmented Generation (RAG) pipelines are widely used for domain-specific question answering, yet locating faults remains manual and time-consuming. Fault localization is…
What Motivates Whom? A Survey of Newcomers to OSS and Experienced OSS Practitioners
Shashiwadana Nirmani, Hourieh Khalajzadeh, Mojtaba Shahin +1
Open source software (OSS) development continues to expand, yet software practitioners often struggle to select suitable projects, leading to inefficient onboarding and disengageme…
Beyond Code: Empirical Insights into How Team Dynamics Influence OSS Project Selection
Shashiwadana Nirmani, Hourieh Khalajzadeh, Mojtaba Shahin +1
Open-source software (OSS) development relies on effective collaboration among distributed contributors. Yet, current OSS project recommendation systems primarily emphasize technic…
SOGPTSpotter: Detecting ChatGPT-Generated Answers on Stack Overflow
Suyu Ma, Chunyang Chen, Hourieh Khalajzadeh +1
Stack Overflow is a popular Q&A platform where users ask technical questions and receive answers from a community of experts. Recently, there has been a significant increase in the…
Age Matters: Analyzing Age-Related Discussions in App Reviews
Shashiwadana Nirmania, Garima Sharma, Hourieh Khalajzadeh +1
In recent years, mobile applications have become indispensable tools for managing various aspects of life. From enhancing productivity to providing personalized entertainment, mobi…
ChroniUXMag: A Persona-Driven Framework for Inclusive mHealth Requirements Engineering
Wei Wang, Devi Karolita, Hourieh Khalajzadeh +3
Mobile health (mHealth) applications are increasingly adopted for chronic disease management, yet they face persistent challenges related to accessibility, inclusivity, and sustain…
User-Centric Requirements Prioritization in mHealth Applications: Insights from a Discrete Choice Experiment
Wei Wang, Hourieh Khalajzadeh, John Grundy +2
Mobile health (mHealth) applications are widely used for chronic disease management, but usability and accessibility challenges persist due to the diverse needs of users. Adaptive…
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…
Monitoring Machine Learning Systems: A Multivocal Literature Review
Hira Naveed, Scott Barnett, Chetan Arora +3
Context: Dynamic production environments make it challenging to maintain reliable machine learning (ML) systems. Runtime issues, such as changes in data patterns or operating conte…
Understanding Practitioners Perspectives on Monitoring Machine Learning Systems
Hira Naveed, John Grundy, Chetan Arora +2
Given the inherent non-deterministic nature of machine learning (ML) systems, their behavior in production environments can lead to unforeseen and potentially dangerous outcomes. F…
Toward Inclusive Low-Code Development: Detecting Accessibility Issues in User Reviews
Mohammadali Mohammadkhani, Sara Zahedi Movahed, Hourieh Khalajzadeh +2
Low-code applications are gaining popularity across various fields, enabling non-developers to participate in the software development process. However, due to the strong reliance…
Managing Human-Centric Software Defects: Insights from GitHub and Practitioners' Perspectives
Vedant Chauhan, Chetan Arora, Hourieh Khalajzadeh +1
Context: Human-centric defects (HCDs) are nuanced and subjective defects that often occur due to end-user perceptions or differences, such as their genders, ages, cultures, languag…
A Systematic Literature Review on Task Recommendation Systems for Crowdsourced Software Engineering
Shashiwadana Nirmani, Mojtaba Shahin, Hourieh Khalajzadeh +1
Crowdsourced Software Engineering (CSE) offers outsourcing work to software practitioners by leveraging a global online workforce. However, these software practitioners struggle to…
Designing Adaptive User Interfaces for mHealth Applications Targeting Chronic Disease: A User-Centered Approach
Wei Wang, John Grundy, Hourieh Khalajzadeh +2
Mobile Health (mHealth) applications have demonstrated considerable potential in supporting chronic disease self-management; however, they remain under-utilised due to low engageme…
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…
Fairness Concerns in App Reviews: A Study on AI-based Mobile Apps
Ali Rezaei Nasab, Maedeh Dashti, Mojtaba Shahin +4
Fairness is one of the socio-technical concerns that must be addressed in software systems. Considering the popularity of mobile software applications (apps) among a wide range of…
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…
A Study of Gender Discussions in Mobile Apps
Mojtaba Shahin, Mansooreh Zahedi, Hourieh Khalajzadeh +1
Mobile software apps ("apps") are one of the prevailing digital technologies that our modern life heavily depends on. A key issue in the development of apps is how to design gender…
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…
Adaptive user interfaces in systems targeting chronic disease: a systematic literature review
Wei Wang, Hourieh Khalajzadeh, Anuradha Madugalla +2
eHealth technologies have been increasingly used to foster proactive self-management skills for patients with chronic diseases. However, it is challenging to provide each user with…
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…
Dealing with Data Challenges when Delivering Data-Intensive Software Solutions
Ulrike M. Graetsch, Hourieh Khalajzadeh, Mojtaba Shahin +2
The predicted increase in demand for data-intensive solution development is driving the need for software, data, and domain experts to effectively collaborate in multi-disciplinary…
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…