13 papers
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…
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…
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…
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 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), influencing collaboration, communication, and user-centred design. Although SE research has increasingly recognised empa…
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…