238 citations · 739 across the 51 of their papers we have counts for
56 papers
AI Policies: Help or Hindrance? A Software Developer's Perspective
Samuel Ferino, Rashina Hoda, John Grundy +2
AI policies introduced by software organisations to mitigate LLM-related risks such as sensitive information leaks and unauthorised usage are not useful if software developers do n…
Antipatterns in AI-assisted Qualitative Data Analysis: A Catalog of Temptations and Pitfalls for Software Engineering Researchers
Rashina Hoda, Carolyn Seaman, Victoria Gomes +1
AI-assisted qualitative data analysis (QDA) offers unprecedented opportunities to streamline software engineering (SE) research, yet uncritical use risks compromising analytical ri…
Consumer Attitudes Towards AI in Digital Health: A Mixed-Methods Survey in Australia
Wei Zhou, Rashina Hoda, Joycelyn Ling
AI applications are increasingly being introduced into digital health. While technical performance has advanced rapidly, successful deployment mainly depends on consumer attitudes,…
Towards an Appropriate Level of Reliance on AI: A Preliminary Reliance-Control Framework for AI in Software Engineering
Samuel Ferino, Rashina Hoda, John Grundy +1
How software developers interact with Artificial Intelligence (AI)-powered tools, including Large Language Models (LLMs), plays a vital role in how these AI-powered tools impact th…
Rethinking Artifact Evaluation for Software Engineering in the Age of Generative AI
Christoph Treude, Christopher M. Poskitt, Rashina Hoda
Peer review in software engineering research operates under tight time constraints, while generative AI has substantially reduced the human effort required to produce polished rese…
Why Do You Contribute to Stack Overflow? Understanding Cross-Cultural Motivations and Usage Patterns before the Age of LLMs
Sherlock A. Licorish, Elijah Zolduoarrati, Tony Savarimuthu +3
Understanding motivations of contributors for participating in community question and answer platforms is crucial for sustaining knowledge-sharing ecosystem, which is necessary to…
They Call Her 'Miss' and Him 'Professor': Lived Experiences of Women Teaching Support Staff in IT/SE Education
Vasudha Malhotra, Rhea D'silva, Rashina Hoda
Despite their critical role in shaping student learning in computing education, the contributions of women teaching-support staff (TSS) often go unrecognised and undervalued. In th…
Trustworthy AI Software Engineers
Aldeida Aleti, Baishakhi Ray, Rashina Hoda +1
With the rapid rise of AI coding agents, the fundamental premise of what it means to be a software engineer is in question. In this vision paper, we examine what it means for an AI…
Toward Agentic Software Project Management: A Vision and Roadmap
Lakshana Iruni Assalaarachchi, Zainab Masood, Rashina Hoda +1
With the advent of agentic AI, Software Engineering is transforming to a new era dubbed Software Engineering 3.0. Software project management (SPM) must also evolve with such trans…
Towards autonomous normative multi-agent systems for Human-AI software engineering teams
Hoa Khanh Dam, Geeta Mahala, Rashina Hoda +2
This paper envisions a transformative paradigm in software engineering, where Artificial Intelligence, embodied in fully autonomous agents, becomes the primary driver of the core s…
From Framework to Practice: Designing a Real-World Telehealth Application for Palliative Care
Wei Zhou, Rashina Hoda, Andy Li +11
As digital health solutions continue to reshape healthcare delivery, telehealth software applications have become vital for improving accessibility, continuity of care, and patient…
Walking the Tightrope of LLMs for Software Development: A Practitioners' Perspective
Samuel Ferino, Rashina Hoda, John Grundy +1
Background: Large Language Models emerged with the potential of provoking a revolution in software development (e.g., automating processes, workforce transformation). Although stud…
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…
Generative AI for Software Project Management: Insights from a Review of Software Practitioner Literature
Lakshana Iruni Assalaarachchi, Zainab Masood, Rashina Hoda +1
Software practitioners are discussing GenAI transformations in software project management openly and widely. To understand the state of affairs, we performed a grey literature rev…
Toward Agentic Software Engineering Beyond Code: Framing Vision, Values, and Vocabulary
Rashina Hoda
Agentic AI is poised to usher in a seismic paradigm shift in Software Engineering (SE). As technologists rush head-along to make agentic AI a reality, SE researchers are driven to…
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…
An LLM-based multi-agent framework for agile effort estimation
Thanh-Long Bui, Hoa Khanh Dam, Rashina Hoda
Effort estimation is a crucial activity in agile software development, where teams collaboratively review, discuss, and estimate the effort required to complete user stories in a p…
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…
The Role of Humour in Software Engineering -- A Literature Review and Preliminary Taxonomy
Dulaji Hidellaarachchi, John Grundy, Rashina Hoda
Humour has long been recognized as a key factor in enhancing creativity, group effectiveness, and employee well-being across various domains. However, its occurrence and impact wit…
Managing Technical Debt in a Multidisciplinary Data Intensive Software Team: an Observational Case Study
Ulrike M. Graetsch, Rashina Hoda, Hourieh Khalazjadeh +2
Context: There is an increase in the investment and development of data-intensive (DI) solutions, systems that manage large amounts of data. Without careful management, this growin…
Comparing Large Language Models and Traditional Machine Translation Tools for Translating Medical Consultation Summaries: A Pilot Study
Andy Li, Wei Zhou, Rashina Hoda +2
This study evaluates how well large language models (LLMs) and traditional machine translation (MT) tools translate medical consultation summaries from English into Arabic, Chinese…
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…
On the Emergence of Testing Strategies: A Socio-technical Grounded Theory
Mark Swillus, Rashina Hoda, Andy Zaidman
Software testing is crucial for ensuring software quality, yet developers' engagement with it varies widely. Identifying the technical, organizational and social factors that lead…
Novice Developers' Perspectives on Adopting LLMs for Software Development: A Systematic Literature Review
Samuel Ferino, Rashina Hoda, John Grundy +1
Following the rise of large language models (LLMs), many studies have emerged in recent years focusing on exploring the adoption of LLM-based tools for software development by novi…