Machine/deep learning for software engineering: A systematic literature review

S Wang, L Huang, A Gao, J Ge, T Zhang… - IEEE Transactions …, 2022 - ieeexplore.ieee.org
Since 2009, the deep learning revolution, which was triggered by the introduction of
ImageNet, has stimulated the synergy between Software Engineering (SE) and Machine …

Automatic mining of opinions expressed about apis in stack overflow

G Uddin, F Khomh - IEEE Transactions on Software …, 2019 - ieeexplore.ieee.org
With the proliferation of online developer forums, developers share their opinions about the
APIs they use. The plethora of such information can present challenges to the developers to …

An empirical study of developer discussions on low-code software development challenges

MA Al Alamin, S Malakar, G Uddin… - 2021 IEEE/ACM 18th …, 2021 - ieeexplore.ieee.org
Low-code software development (LCSD) is an emerging paradigm that combines minimal
source code with interactive graphical interfaces to promote rapid application development …

Automatic generation of pull request descriptions

Z Liu, X Xia, C Treude, D Lo, S Li - 2019 34th IEEE/ACM …, 2019 - ieeexplore.ieee.org
Enabled by the pull-based development model, developers can easily contribute to a project
through pull requests (PRs). When creating a PR, developers can add a free-form …

Developer discussion topics on the adoption and barriers of low code software development platforms

MAA Alamin, G Uddin, S Malakar, S Afroz… - Empirical software …, 2023 - Springer
Low-code software development (LCSD) is an emerging approach to democratize
application development for software practitioners from diverse backgrounds. LCSD …

CrossRec: Supporting software developers by recommending third-party libraries

PT Nguyen, J Di Rocco, D Di Ruscio… - Journal of Systems and …, 2020 - Elsevier
When creating a new software system, or when evolving an existing one, developers do not
reinvent the wheel but, rather, seek available libraries that suit their purpose. In such a …

An empirical study of iot topics in iot developer discussions on stack overflow

G Uddin, F Sabir, YG Guéhéneuc, O Alam… - Empirical Software …, 2021 - Springer
Abstract Internet of Things (IoT) is defined as the connection between places and physical
objects (ie, things) over the Internet via smart computing devices. It is a rapidly emerging …

Pattern-based mining of opinions in q&a websites

B Lin, F Zampetti, G Bavota… - 2019 IEEE/ACM 41st …, 2019 - ieeexplore.ieee.org
Informal documentation contained in resources such as Q&A websites (eg, Stack Overflow)
is a precious resource for developers, who can find there examples on how to use certain …

Aspect-based api review classification: How far can pre-trained transformer model go?

C Yang, B Xu, JY Khan, G Uddin, D Han… - … on Software Analysis …, 2022 - ieeexplore.ieee.org
APIs (Application Programming Interfaces) are reusable software libraries and are building
blocks for modern rapid software development. Previous research shows that programmers …

A gold standard for emotion annotation in stack overflow

N Novielli, F Calefato, F Lanubile - Proceedings of the 15th international …, 2018 - dl.acm.org
Software developers experience and share a wide range of emotions throughout a rich
ecosystem of communication channels. A recent trend that has emerged in empirical …