14 papers
At What Cost? Software Developers' Well-Being in the Age of GenAI
Mariam Guizani, Maduka Subasinghage, Sherlock A. Licorish +1
Generative Artificial Intelligence (GenAI) is rapidly reshaping software development, with growing emphasis on accelerating productivity and optimizing performance. However, excess…
Geographic Variation in Stack Overflow Code Quality: Evidence from a Cross-Regional Study of Coding Practices
Elijah Zolduoarrati, Sherlock A. Licorish, Nigel Stanger
Developers frequently reuse Stack Overflow code snippets, yet the quality of these snippets remains unevenly understood, particularly across programming languages and geographic co…
A Pilot Study on Detecting Software Design Patterns with Large Language Models: An Empirical Evaluation
Oishik Chowdhury, Bastin Tony Roy Savarimuthu, Sherlock A. Licorish
Design patterns provide reusable solutions to recurring software design problems. Automatically detecting these patterns in source code can help bootstrap new developers' understan…
Teaching Empathy in Software Engineering Education in the Age of Artificial Intelligence
Ronnie de Souza Santos, Cleyton Magalhães, Giuseppe Destefanis +5
Empathy has been discussed as a relevant human capability in software engineering, particularly in activities that require understanding users, stakeholders, and the societal impli…
How Fair is Software Fairness Testing?
Ann Barcomb, Mariana Pinheiro Bento, Giuseppe Destefanis +4
Software fairness testing is a central method for evaluating AI systems, yet the meaning of fairness is often treated as fixed and universally applicable. This vision paper positio…
The Future of Software Engineering Conferences: A New Zealand Perspective
Kelly Blincoe, Sherlock A. Licorish, Judith Fuchs +1
Software engineering (SE) conferences are vital for knowledge exchange and collaboration, yet can also involve significant barriers for researchers in geographically distant region…