C Liu, X Xia, D Lo, C Gao, X Yang… - ACM Computing Surveys …, 2021 - dl.acm.org
Code search is a core software engineering task. Effective code search tools can help developers substantially improve their software development efficiency and effectiveness. In …
F Calefato, F Lanubile, F Maiorano… - Proceedings of the 40th …, 2018 - dl.acm.org
The role of sentiment analysis is increasingly emerging to study software developers' emotions by mining crowd-generated content within software repositories and information …
Vulnerabilities in Android code--including but not limited to insecure data storage, unprotected inter-component communication, broken TLS implementations, and violations of …
L Li, P Wang, X Zheng, Q Xie, X Tao, JD Velásquez - Information Fusion, 2023 - Elsevier
Automatic tagging on software information sites is a tag recommendation service. It aims to recommend content-based tags for a software object to help developers make distinctions …
Developers often need to search for appropriate APIs for their programming tasks. Although most libraries have API reference documentation, it is not easy to find appropriate APIs due …
C Rosen, E Shihab - Empirical Software Engineering, 2016 - Springer
The popularity of mobile devices has been steadily growing in recent years. These devices heavily depend on software from the underlying operating systems to the applications they …
Context Topic modeling finds human-readable structures in unstructured textual data. A widely used topic modeling technique is Latent Dirichlet allocation. When running on …
Chatbots are becoming increasingly popular due to their benefits in saving costs, time, and effort. This is due to the fact that they allow users to communicate and control different …
E Aghajani, C Nagy, OL Vega-Márquez… - 2019 IEEE/ACM 41st …, 2019 - ieeexplore.ieee.org
(Good) Software documentation provides developers and users with a description of what a software system does, how it operates, and how it should be used. For example, technical …