5 citations · 13 across the 17 of their papers we have counts for
19 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…
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…
How Does Cognitive Capability and Personality Influence Problem Solving in Coding Interview Puzzles?
Dulaji Hidellaarachchi, Sebastian Baltes, John Grundy
Software engineering involves cognitively demanding activities impacted by individual differences. We investigate how cognitive capability and personality traits are associated wit…
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…
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…
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…
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…
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…
Advice for Diabetes Self-Management by ChatGPT Models: Challenges and Recommendations
Waqar Hussain, John Grundy
Given their ability for advanced reasoning, extensive contextual understanding, and robust question-answering abilities, large language models have become prominent in healthcare m…
DynaMO: Protecting Mobile DL Models through Coupling Obfuscated DL Operators
Mingyi Zhou, Xiang Gao, Xiao Chen +3
Deploying DL models on mobile Apps has become ever-more popular. However, existing studies show attackers can easily reverse-engineer mobile DL models in Apps to steal intellectual…
Goanna: Resolving Haskell Type Errors With Minimal Correction Subsets
Shuai Fu, Tim Dwyer, Peter J. Stuckey +1
Statically typed languages offer significant advantages, such as bug prevention, enhanced code quality, and reduced maintenance costs. However, these benefits often come at the exp…
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…
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…
Challenges, Adaptations, and Fringe Benefits of Conducting Software Engineering Research with Human Participants during the COVID-19 Pandemic
Anuradha Madugalla, Tanjila Kanij, Rashina Hoda +4
The COVID-19 pandemic changed the way we live, work and the way we conduct research. With the restrictions of lockdowns and social distancing, various impacts were experienced by m…
Engineering Adaptive Information Graphics for Disabled Communities: A Case Study with Public Space Indoor Maps
Anuradha Madugalla, Yutan Huang, John Grundy +4
Most software applications contain graphics such as charts, diagrams and maps. Currently, these graphics are designed with a ``one size fits all" approach and do not cater to the n…