5 citations · 13 across the 17 of their papers we have counts for
11 papers · 1 filter
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…