The role of surprisal in issue trackers

Context: Software development creates and relies on a large volume of information, yet the volume of this information can make it challenging for developers to maintain an overview of all goings-on that a team and external actors contribute to a project. We posit that unexpected or “surprising” even...

Full description

Saved in:
Bibliographic Details
Main Authors: CADDY, James, TREUDE, Christoph, WAGNER, Markus, BARR, Earl T.
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2025
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/9845
https://ink.library.smu.edu.sg/context/sis_research/article/10845/viewcontent/Role_Surprisal_Issue_Trackers_av.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-10845
record_format dspace
spelling sg-smu-ink.sis_research-108452024-12-24T03:26:04Z The role of surprisal in issue trackers CADDY, James TREUDE, Christoph WAGNER, Markus BARR, Earl T. Context: Software development creates and relies on a large volume of information, yet the volume of this information can make it challenging for developers to maintain an overview of all goings-on that a team and external actors contribute to a project. We posit that unexpected or “surprising” events could serve as important signposts amidst this information overload. These unexpected events may indicate underlying anomalies or emergent situations that require immediate attention. To explore this premise, our study leverages the concept of ‘surprisal’ from information theory to identify and quantify these unusual occurrences from the issues and pull requests of popular open-source software repositories. Objective: Drawing from a previously published research protocol, our study investigates whether a correlation exists between the ‘surprisal’ of issues and their perceived importance or difficulty within software repositories. Results: We performed a comprehensive analysis of approximately two million issues and pull requests, gathered from 1,270 repositories. Their ‘surprisal’ was then examined in relation to several indicative metrics of difficulty and perceived importance. Our results indicate only a weak correlation. This outcome underscores the need for further research to devise more effective strategies for helping developers prioritise issues. 2025-02-01T08:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/9845 info:doi/10.1007/s10664-024-10587-w https://ink.library.smu.edu.sg/context/sis_research/article/10845/viewcontent/Role_Surprisal_Issue_Trackers_av.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University GitHub issues n-gram Self-information Software Engineering
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic GitHub issues
n-gram
Self-information
Software Engineering
spellingShingle GitHub issues
n-gram
Self-information
Software Engineering
CADDY, James
TREUDE, Christoph
WAGNER, Markus
BARR, Earl T.
The role of surprisal in issue trackers
description Context: Software development creates and relies on a large volume of information, yet the volume of this information can make it challenging for developers to maintain an overview of all goings-on that a team and external actors contribute to a project. We posit that unexpected or “surprising” events could serve as important signposts amidst this information overload. These unexpected events may indicate underlying anomalies or emergent situations that require immediate attention. To explore this premise, our study leverages the concept of ‘surprisal’ from information theory to identify and quantify these unusual occurrences from the issues and pull requests of popular open-source software repositories. Objective: Drawing from a previously published research protocol, our study investigates whether a correlation exists between the ‘surprisal’ of issues and their perceived importance or difficulty within software repositories. Results: We performed a comprehensive analysis of approximately two million issues and pull requests, gathered from 1,270 repositories. Their ‘surprisal’ was then examined in relation to several indicative metrics of difficulty and perceived importance. Our results indicate only a weak correlation. This outcome underscores the need for further research to devise more effective strategies for helping developers prioritise issues.
format text
author CADDY, James
TREUDE, Christoph
WAGNER, Markus
BARR, Earl T.
author_facet CADDY, James
TREUDE, Christoph
WAGNER, Markus
BARR, Earl T.
author_sort CADDY, James
title The role of surprisal in issue trackers
title_short The role of surprisal in issue trackers
title_full The role of surprisal in issue trackers
title_fullStr The role of surprisal in issue trackers
title_full_unstemmed The role of surprisal in issue trackers
title_sort role of surprisal in issue trackers
publisher Institutional Knowledge at Singapore Management University
publishDate 2025
url https://ink.library.smu.edu.sg/sis_research/9845
https://ink.library.smu.edu.sg/context/sis_research/article/10845/viewcontent/Role_Surprisal_Issue_Trackers_av.pdf
_version_ 1821237247959105536