papers

Publications (19)

cs.SE2025

Get on the Train or be Left on the Station: Using LLMs for Software Engineering Research

Bianca Trinkenreich, Fabio Calefato, Geir Hanssen +5

The adoption of Large Language Models (LLMs) is not only transforming software engineering (SE) practice but is also poised to fundamentally disrupt how research is conducted in th…

cs.SE2022

Software Engineering in Australasia

Sherlock A. Licorish, Christoph Treude, John Grundy +5

Six months ago an important call was made for researchers globally to provide insights into the way Software Engineering is done in their region. Heeding this call we hereby outlin…

cs.SE2026

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…

cs.SE2026

Taking a Pulse on How Generative AI is Reshaping the Software Engineering Research Landscape

Bianca Trinkenreich, Fabio Calefato, Kelly Blincoe +8

Context: Software engineering (SE) researchers increasingly study Generative AI (GenAI) while also incorporating it into their own research practices. Despite rapid adoption, there…

cs.SE2026

From Prompting to Verification: How Experience Shapes Vibe Coding Practices

Ahmed Fawzy, Amjed Tahir, Kelly Blincoe

AI code generation tools have expanded software creation beyond professional developers, giving rise to vibe coding, a practice in which users generate software via natural-languag…

cs.SE2026

Future of Software Engineering Research: The SIGSOFT Perspective

Massimiliano Di Penta, Kelly Blincoe, Marsha Chechik +4

As software engineering conferences grow in size, rising costs and outdated formats are creating barriers to participation for many researchers. These barriers threaten the inclusi…

cs.SE2021

What Drives and Sustains Self-Assignment in Agile Teams

Zainab Masood, Rashina Hoda, Kelly Blincoe

Self-assignment, where software developers choose their own tasks, is a common practice in agile teams. However, it is not known why developers select certain tasks. It is importan…

cs.SE2024

Towards Quantifying Requirements Technical Debt for Software Requirements concerning Veracity: A Perspective and Research Roadmap

Judith Perera, Ewan Tempero, Yu-Cheng Tu +2

Software practitioners can make sub-optimal decisions concerning requirements during gathering, documenting, prioritizing, and implementing requirements as software features or arc…

cs.SE2021

Managing Requirements Change the Informal Way: When Saying 'No' is Not an Option

Waqar Hussain, Didar Zowghi, Tony Clear +2

Software has always been considered as malleable. Changes to software requirements are inevitable during the development process. Despite many software engineering advances over se…

cs.SE2025

Vibe Coding in Practice: Motivations, Challenges, and a Future Outlook -- a Grey Literature Review

Ahmed Fawzy, Amjed Tahir, Kelly Blincoe

AI code generation tools are transforming software development, especially for novice and non-software developers, by enabling them to write code and build applications faster and…

cs.SE2023

Quantifying Technical Debt: A Systematic Mapping Study and a Conceptual Model

Judith Perera, Ewan Tempero, Yu-Cheng Tu +1

To effectively manage Technical Debt (TD), we need reliable means to quantify it. We conducted a Systematic Mapping Study (SMS) where we identified TD quantification approaches tha…

cs.SE2022

Code Smells Detection via Modern Code Review: A Study of the OpenStack and Qt Communities

Xiaofeng Han, Amjed Tahir, Peng Liang +4

Code review that detects and locates defects and other quality issues plays an important role in software quality control. One type of issue that may impact the quality of software…

cs.SE2021

Evaluating Software User Feedback Classifiers on Unseen Apps, Datasets, and Metadata

Peter Devine, Yun Sing Koh, Kelly Blincoe

Listening to user's requirements is crucial to building and maintaining high quality software. Online software user feedback has been shown to contain large amounts of information…

cs.SE2026

The Future of AI-Driven Software Engineering

Valerio Terragni, Annie Vella, Partha Roop +1

A paradigm shift is underway in Software Engineering, with AI systems such as LLMs playing an increasingly important role in boosting software development productivity. This trend…

cs.CY2023

Human-centric Literature on Trust for SfTI Veracity Spearhead

Kelly Blincoe, Markus Luczak-Roesch, Tim Miller +1

This article summarizes the literature on trust of digital technologies from a human-centric perspective. We summarize literature on trust in face-to-face interactions from other f…

cs.SE2019

Perceptions of Gender Diversity's impact on mood in software development teams

Kelly Blincoe, Olga Springer, Michal R. Wrobel

Recent studies show that gender diversity in IT teams has a positive impact on the software development process. However, there is still a great gender inequality. The aim of our s…

cs.SE2026

Forecasting Developer Environments with GenAI: A Research Perspective

Raula Gaikovina Kula, Christoph Treude, Xing Hu +28

Generative Artificial Intelligence (GenAI) models are achieving remarkable performance in various tasks, including code generation, testing, code review, and program repair. The ab…

cs.SE2026

The Impact of AI Coding Assistants on Software Engineering: A Longitudinal Study

Annie Vella, Kelly Blincoe

AI coding assistants have become prolific in recent years. Through a longitudinal mixed-methods investigation, we examined how professional software engineers perceive the effects…

cs.SE2021

Real World Scrum A Grounded Theory of Variations in Practice

Zainab Masood, Rashina Hoda, Kelly Blincoe

Scrum, the most popular agile method and project management framework, is widely reported to be used, adapted, misused, and abused in practice. However, not much is known about how…