A comparative study and analysis of developer communications on Slack and Gitter
Software developers are often using instant messaging platforms to communicate with each
other and other stakeholders. Among these platforms, Gitter has emerged as a popular …
other and other stakeholders. Among these platforms, Gitter has emerged as a popular …
Automating discussion structure re-organization for GitHub issues
S Bai, L Liu, C Meng, H Liu - Expert Systems with Applications, 2023 - Elsevier
As a popular social code hosting platform, GitHub encourages developers to discuss and
leave opinions on issues. However, the linear format of GitHub issue discussions makes …
leave opinions on issues. However, the linear format of GitHub issue discussions makes …
Automating developer chat mining
Online chatrooms are gaining popularity as a communication channel between widely
distributed developers of Open Source Software (OSS) projects. Most discussion threads in …
distributed developers of Open Source Software (OSS) projects. Most discussion threads in …
Dialog summarization for software collaborative platform via tuning pre-trained models
Software collaborative platforms, eg, Gitter live chat and GitHub Discussions, are essential in
software maintenance. Summarizing the live chat logs is useful for extracting, retrieving, and …
software maintenance. Summarizing the live chat logs is useful for extracting, retrieving, and …
On the helpfulness of answering developer questions on discord with similar conversations and posts from the past
A big part of software developers' time is spent finding answers to their coding-task-related
questions. To answer their questions, developers usually perform web searches, ask …
questions. To answer their questions, developers usually perform web searches, ask …
An exploratory study of software artifacts on GitHub from the lens of documentation
Context: The abundance of software artifacts in open-source repositories has been analyzed
by researchers from many perspectives, to address challenges in downstream tasks such as …
by researchers from many perspectives, to address challenges in downstream tasks such as …
ISPY: Automatic issue-solution pair extraction from community live chats
Collaborative live chats are gaining popularity as a development communication tool. In
community live chatting, developers are likely to post issues they encountered (eg, setup …
community live chatting, developers are likely to post issues they encountered (eg, setup …
Ranking code clones to support maintenance activities
Developers often reuse code fragments by copy-and-paste activities to speed up code
delivery. Through this copy-and-paste process, they create duplicated code, also known as …
delivery. Through this copy-and-paste process, they create duplicated code, also known as …
Exploring the use of chatrooms by developers: an empirical study on slack and gitter
Communication is critical for the software development teams to maintain project
awareness, facilitate project co-ordination and avoid misunderstandings. The features …
awareness, facilitate project co-ordination and avoid misunderstandings. The features …
Using Discord conversations as program comprehension aid
Modern communication platforms used in software development host daily conversations
among developers and users about a wide range of topics pertaining to software systems …
among developers and users about a wide range of topics pertaining to software systems …