Kelly Blincoe
YOU?
Author Swipe
View article: Newcomers’ experiences during debugging: A cognitive inclusivity perspective using GenderMag
Newcomers’ experiences during debugging: A cognitive inclusivity perspective using GenderMag Open
View article: Vibe Coding in Practice: Motivations, Challenges, and a Future Outlook -- a Grey Literature Review
Vibe Coding in Practice: Motivations, Challenges, and a Future Outlook -- a Grey Literature Review Open
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 with little to no human intervention. Vibe coding is the pr…
View article: Factors affecting students' sense of inclusion in the undergraduate engineering program at Waipapa Taumata Rau (The University of Auckland)
Factors affecting students' sense of inclusion in the undergraduate engineering program at Waipapa Taumata Rau (The University of Auckland) Open
Background Women, ethnic minorities, and LGBTQIA+ people have historically been excluded from the engineering profession. When they do pursue engineering, they often face challenges within both education and industry. Retention is a growin…
View article: Accessibility rank: a machine learning approach for prioritizing accessibility user feedback
Accessibility rank: a machine learning approach for prioritizing accessibility user feedback Open
Online user feedback, like app reviews, can provide valuable insights into software product improvements, offering development teams direct insights into customer experiences, preferences, and pain points. There are many studies that have …
View article: Get on the Train or be Left on the Station: Using LLMs for Software Engineering Research
Get on the Train or be Left on the Station: Using LLMs for Software Engineering Research Open
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 the field. While perspectives on this transformation range fr…
View article: Newcomers' Experiences During Debugging: A Cognitive Inclusivity Perspective
Newcomers' Experiences During Debugging: A Cognitive Inclusivity Perspective Open
View article: An extended study of syntactic breaking changes in the wild
An extended study of syntactic breaking changes in the wild Open
Libraries assist in accelerating the development of software applications by providing reusable functionalities. Libraries and applications that declare these libraries as dependencies become their clients. However, as libraries evolve, ma…
View article: Scoping Software Engineering for AI: The TSE Perspective
Scoping Software Engineering for AI: The TSE Perspective Open
IEEE TSE would like to take a more nuanced approach with respect to reviewing these “SE for AI” papers. Specifically, we observe that submitted manuscripts frequently go into the depths of core AI techniques to improve them in various ways…
View article: Replication Package For An Extended Study of Syntactic Breaking Changes in the Wild
Replication Package For An Extended Study of Syntactic Breaking Changes in the Wild Open
This is the replication package associated with the paper titled 'An Extended Study of Syntactic Breaking Changes in the Wild' published under the Empirical Software Engineering journal.Modern software applications rely heavily on the usag…
View article: Understanding the Impact of APIs Behavioral Breaking Changes on Client Applications
Understanding the Impact of APIs Behavioral Breaking Changes on Client Applications Open
Libraries play a significant role in software development as they provide reusable functionality, which helps expedite the development process. As libraries evolve, they release new versions with optimisations like new functionality, bug f…
View article: Modelling the quantification of requirements technical debt
Modelling the quantification of requirements technical debt Open
Requirements Technical Debt (RTD) applies the Technical Debt (TD) metaphor to capture the consequences of sub-optimal decisions made concerning Requirements. Understanding the quantification of RTD is key to its management. To facilitate t…
View article: Towards Quantifying Requirements Technical Debt for Software Requirements concerning Veracity: A Perspective and Research Roadmap
Towards Quantifying Requirements Technical Debt for Software Requirements concerning Veracity: A Perspective and Research Roadmap Open
Software practitioners can make sub-optimal decisions concerning requirements during gathering, documenting, prioritizing, and implementing requirements as software features or architectural design decisions -- this is captured by the meta…
View article: The Future of Software Engineering in an AI-Driven World
The Future of Software Engineering in an AI-Driven World Open
A paradigm shift is underway in Software Engineering, with AI systems such as LLMs gaining increasing importance for improving software development productivity. This trend is anticipated to persist. In the next five years, we will likely …
View article: Conversation in forums: How software forum posts discuss potential development insights
Conversation in forums: How software forum posts discuss potential development insights Open
User feedback on software usage is utilised by developers to improve their software. Software product forums are platforms rich in software-related user feedback, such as forum threads containing bug reports or requests for new features. H…
View article: Practitioner Perceptions on Requirements Technical Debt Quantification
Practitioner Perceptions on Requirements Technical Debt Quantification Open
View article: Elicitation Revisited for More Inclusive Requirements Engineering
Elicitation Revisited for More Inclusive Requirements Engineering Open
James Tizard, Tim Rietz, and Kelly Blincoe To create inclusive software, development teams need to consider how they identify inclusive requirements for a software product. Requirements elicitation is the first stage in the process of deve…
View article: Steering Committee
Steering Committee Open
View article: Replication_Package: A Systematic Mapping Study Exploring Quantification Approaches to Software Code-related Types of Technical Debt
Replication_Package: A Systematic Mapping Study Exploring Quantification Approaches to Software Code-related Types of Technical Debt Open
Replication Package for our journal paper titled 'A Systematic Mapping Study Exploring Quantification Approaches to Software Code-related Types of Technical Debt'.
View article: Understanding Breaking Changes in the Wild
Understanding Breaking Changes in the Wild Open
Modern software applications rely heavily on the usage of libraries, which provide reusable functionality, to accelerate the development process. As libraries evolve and release new versions, the software systems that depend on those libra…
View article: Human-centric Literature on Trust for SfTI Veracity Spearhead
Human-centric Literature on Trust for SfTI Veracity Spearhead Open
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 fields, followed by a discussion of organizational trust, te…
View article: Replication Package for Understanding Breaking Changes in the Wild
Replication Package for Understanding Breaking Changes in the Wild Open
This is the replication package associated with the paper titled 'Understanding Breaking Changes in the Wild' published at ISSTA 2023. Modern software applications rely heavily on the usage of libraries, which provide reusable functionalit…
View article: Quantifying Technical Debt: A Systematic Mapping Study and a Conceptual Model
Quantifying Technical Debt: A Systematic Mapping Study and a Conceptual Model Open
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 that focus on different aspects of TD. Some approaches base th…
View article: Destructive Criticism in Software Code Review Impacts Inclusion
Destructive Criticism in Software Code Review Impacts Inclusion Open
The software industry lacks gender diversity. Recent research has suggested that a toxic working culture is to blame. Studies have found that communications in software repositories directed towards women are more negative in general. In t…
View article: Steering Committee
Steering Committee Open
View article: RE 2022 Organizing Committee
RE 2022 Organizing Committee Open
View article: RE 2022 Organizing Committee
RE 2022 Organizing Committee Open
View article: Code smells detection via modern code review: a study of the OpenStack and Qt communities
Code smells detection via modern code review: a study of the OpenStack and Qt communities Open
View article: Replication package for "What's Inside a Cluster of Software User Feedback: A Study of Characterisation Methods"
Replication package for "What's Inside a Cluster of Software User Feedback: A Study of Characterisation Methods" Open
Replication package for "What's Inside a Cluster of Software User Feedback: A Study of Characterisation Methods" from Requirements Engineering 2022. Read the README.md file in the root of this zip for more information on how to run the met…
View article: Replication package for "Characterizing Software User Feedback Text Clusters"
Replication package for "Characterizing Software User Feedback Text Clusters" Open
Replication package for "Characterizing Software User Feedback Text Clusters" from Requirements Engineering 2022. Read the README.md file in the root of this zip for more information on how to run the method and evaluation included in the …
View article: Code Smells Detection via Modern Code Review: A Study of the OpenStack and Qt Communities
Code Smells Detection via Modern Code Review: A Study of the OpenStack and Qt Communities Open
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 is code smells. Yet, little is known about the extent to w…