175 citations · 998 across the 44 of their papers we have counts for
24 papers · 1 filter
AndroEvolve: Automated Update for Android Deprecated-API Usages
Stefanus Agus Haryono, Ferdian Thung, David Lo +5
Android operating system (OS) is often updated, where each new version may involve API deprecation. Usages of deprecated APIs in Android apps need to be updated to ensure the apps'…
A Survey on Deep Learning for Software Engineering
Yanming Yang, Xin Xia, David Lo +1
In 2006, Geoffrey Hinton proposed the concept of training ''Deep Neural Networks (DNNs)'' and an improved model training method to break the bottleneck of neural network developmen…
Modeling Functional Similarity in Source Code with Graph-Based Siamese Networks
Nikita Mehrotra, Navdha Agarwal, Piyush Gupta +3
Code clones are duplicate code fragments that share (nearly) similar syntax or semantics. Code clone detection plays an important role in software maintenance, code refactoring, an…
Opportunities and Challenges in Code Search Tools
Chao Liu, Xin Xia, David Lo +3
Code search is a core software engineering task. Effective code search tools can help developers substantially improve their software development efficiency and effectiveness. In r…
Do Users Care about Ad's Performance Costs? Exploring the Effects of the Performance Costs of In-App Ads on User Experience
Cuiyun Gao, Jichuan Zeng, Federica Sarro +3
Context: In-app advertising is the primary source of revenue for many mobile apps. The cost of advertising (ad cost) is non-negligible for app developers to ensure a good user expe…
Automating App Review Response Generation Based on Contextual Knowledge
Cuiyun Gao, Wenjie Zhou, Xin Xia +3
User experience of mobile apps is an essential ingredient that can influence the audience volumes and app revenue. To ensure good user experience and assist app development, severa…