Predictive models in software engineering: Challenges and opportunities

Y Yang, X **a, D Lo, T Bi, J Grundy… - ACM Transactions on …, 2022 - dl.acm.org
Predictive models are one of the most important techniques that are widely applied in many
areas of software engineering. There have been a large number of primary studies that …

How can i improve my app? classifying user reviews for software maintenance and evolution

S Panichella, A Di Sorbo, E Guzman… - 2015 IEEE …, 2015 - ieeexplore.ieee.org
App Stores, such as Google Play or the Apple Store, allow users to provide feedback on
apps by posting review comments and giving star ratings. These platforms constitute a …

[HTML][HTML] A machine learning based help desk system for IT service management

F Al-Hawari, H Barham - Journal of King Saud University-Computer and …, 2021 - Elsevier
A help desk system that acts as a single point of contact between users and IT staff is
introduced in this paper. It utilizes an accurate ticket classification machine learning model to …

Automatic classification of non-functional requirements from augmented app user reviews

M Lu, P Liang - Proceedings of the 21st international conference on …, 2017 - dl.acm.org
Context: The leading App distribution platforms, Apple App Store, Google Play, and
Windows Phone Store, have over 4 million Apps. Research shows that user reviews contain …

Detecting missing information in bug descriptions

O Chaparro, J Lu, F Zampetti, L Moreno… - Proceedings of the …, 2017 - dl.acm.org
Bug reports document unexpected software behaviors experienced by users. To be
effective, they should allow bug triagers to easily understand and reproduce the potential …

Predicting issue types on GitHub

R Kallis, A Di Sorbo, G Canfora, S Panichella - Science of Computer …, 2021 - Elsevier
Software maintenance and evolution involves critical activities for the success of software
projects. To support such activities and keep code up-to-date and error-free, software …

Ensemble methods for app review classification: An approach for software evolution (n)

E Guzman, M El-Haliby… - 2015 30th IEEE/ACM …, 2015 - ieeexplore.ieee.org
App marketplaces are distribution platforms for mobile applications that serve as a
communication channel between users and developers. These platforms allow users to …

Not all bugs are the same: Understanding, characterizing, and classifying bug types

G Catolino, F Palomba, A Zaidman… - Journal of Systems and …, 2019 - Elsevier
Modern version control systems, eg, GitHub, include bug tracking mechanisms that
developers can use to highlight the presence of bugs. This is done by means of bug reports …

Ticket tagger: Machine learning driven issue classification

R Kallis, A Di Sorbo, G Canfora… - 2019 IEEE International …, 2019 - ieeexplore.ieee.org
Software maintenance is crucial for software projects evolution and success: code should be
kept up-to-date and error-free, this with little effort and continuous updates for the end-users …

Identify severity bug report with distribution imbalance by CR-SMOTE and ELM

S Guo, R Chen, H Li, T Zhang, Y Liu - International Journal of …, 2019 - World Scientific
Manually inspecting bugs to determine their severity is often an enormous but essential
software development task, especially when many participants generate a large number of …