Opinion mining for software development: a systematic literature review

B Lin, N Cassee, A Serebrenik, G Bavota… - ACM Transactions on …, 2022 - dl.acm.org
Opinion mining, sometimes referred to as sentiment analysis, has gained increasing
attention in software engineering (SE) studies. SE researchers have applied opinion mining …

Mining software insights: uncovering the frequently occurring issues in low-rating software applications

ND Khan, JA Khan, J Li, T Ullah, Q Zhao - PeerJ Computer Science, 2024 - peerj.com
In today's digital world, app stores have become an essential part of software distribution,
providing customers with a wide range of applications and opportunities for software …

Analysis and detection of information types of open source software issue discussions

D Arya, W Wang, JLC Guo… - 2019 IEEE/ACM 41st …, 2019 - ieeexplore.ieee.org
Most modern Issue Tracking Systems (ITSs) for open source software (OSS) projects allow
users to add comments to issues. Over time, these comments accumulate into discussion …

Exploring and mining rationale information for low-rating software applications

T Ullah, JA Khan, ND Khan, A Yasin, H Arshad - Soft Computing, 2023 - Springer
Rationale refers to making human judgments, sets of reasons, or intentions to explain a
particular decision. Nowadays, crowd-users argue and justify their decisions on social …

Exploratory study of slack q&a chats as a mining source for software engineering tools

P Chatterjee, K Damevski, L Pollock… - 2019 IEEE/ACM 16th …, 2019 - ieeexplore.ieee.org
Modern software development communities are increasingly social. Popular chat platforms
such as Slack host public chat communities that focus on specific development topics such …

A comparative study and analysis of developer communications on Slack and Gitter

E Parra, M Alahmadi, A Ellis, S Haiduc - Empirical Software Engineering, 2022 - Springer
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 …

How do developers discuss rationale?

R Alkadhi, M Nonnenmacher… - 2018 IEEE 25th …, 2018 - ieeexplore.ieee.org
Developers make various decisions during software development. The rationale behind
these decisions is of great importance during software evolution of long living software …

Automatic extraction of opinion-based Q&A from online developer chats

P Chatterjee, K Damevski… - 2021 IEEE/ACM 43rd …, 2021 - ieeexplore.ieee.org
Virtual conversational assistants designed specifically for software engineers could have a
huge impact on the time it takes for software engineers to get help. Research efforts are …

Software engineering repositories: expanding the promise database

M Lima, V Valle, E Costa, F Lira… - Proceedings of the XXXIII …, 2019 - dl.acm.org
Defining and classifying software requirements are critical tasks for determining software
functionality and overall software architecture. In this sense, several types of research are …

On user rationale in software engineering

Z Kurtanović, W Maalej - Requirements Engineering, 2018 - Springer
Rationale refers to the reasoning and justification behind human decisions, opinions, and
beliefs. In software engineering, rationale management focuses on capturing design and …