Deep API learning

X Gu, H Zhang, D Zhang, S Kim - Proceedings of the 2016 24th ACM …, 2016 - dl.acm.org
Developers often wonder how to implement a certain functionality (eg, how to parse XML
files) using APIs. Obtaining an API usage sequence based on an API-related natural …

From word embeddings to document similarities for improved information retrieval in software engineering

X Ye, H Shen, X Ma, R Bunescu, C Liu - Proceedings of the 38th …, 2016 - dl.acm.org
The application of information retrieval techniques to search tasks in software engineering is
made difficult by the lexical gap between search queries, usually expressed in natural …

Achieving accuracy and scalability simultaneously in detecting application clones on android markets

K Chen, P Liu, Y Zhang - … of the 36th International Conference on …, 2014 - dl.acm.org
Besides traditional problems such as potential bugs,(smartphone) application clones on
Android markets bring new threats. That is, attackers clone the code from legitimate Android …

Deep learning similarities from different representations of source code

M Tufano, C Watson, G Bavota, M Di Penta… - Proceedings of the 15th …, 2018 - dl.acm.org
Assessing the similarity between code components plays a pivotal role in a number of
Software Engineering (SE) tasks, such as clone detection, impact analysis, refactoring, etc …

Wukong: A scalable and accurate two-phase approach to android app clone detection

H Wang, Y Guo, Z Ma, X Chen - … of the 2015 international symposium on …, 2015 - dl.acm.org
Repackaged Android applications (app clones) have been found in many third-party
markets, which not only compromise the copyright of original authors, but also pose threats …

The impact of api change-and fault-proneness on the user ratings of android apps

G Bavota, M Linares-Vasquez… - IEEE Transactions …, 2014 - ieeexplore.ieee.org
The mobile apps market is one of the fastest growing areas in the information technology. In
digging their market share, developers must pay attention to building robust and reliable …

A comparison of code similarity analysers

C Ragkhitwetsagul, J Krinke, D Clark - Empirical Software Engineering, 2018 - Springer
Copying and pasting of source code is a common activity in software engineering. Often, the
code is not copied as it is and it may be modified for various purposes; eg refactoring, bug …

Similarity-based analyses on software applications: A systematic literature review

M Auch, M Weber, P Mandl, C Wolff - Journal of Systems and Software, 2020 - Elsevier
In empirical studies on processes, practices, and techniques of software engineering,
automation and machine learning are gaining popularity. In order to extract knowledge from …

Leveraging semantic signatures for bug search in binary programs

J Pewny, F Schuster, L Bernhard, T Holz… - Proceedings of the 30th …, 2014 - dl.acm.org
Software vulnerabilities still constitute a high security risk and there is an ongoing race to
patch known bugs. However, especially in closed-source software, there is no …

ModelDiff: Testing-based DNN similarity comparison for model reuse detection

Y Li, Z Zhang, B Liu, Z Yang, Y Liu - Proceedings of the 30th ACM …, 2021 - dl.acm.org
The knowledge of a deep learning model may be transferred to a student model, leading to
intellectual property infringement or vulnerability propagation. Detecting such knowledge …