23,792 Hits in 3.8 sec

Scout-bot: Leveraging API Community Knowledge for Exploration and Discovery of API Learning Resources

George Ajam, Carlos Rodriguez, Boualem Benatallah
2021 CLEI Electronic Journal  
Understanding APIs and gaining knowledge about their usage are therefore fundamental needs for developers.  ...  We demonstrate the feasibility of our approach through Scout-bot, our tool for exploration and discovery of API topic issues.  ...  Initial attempts along these lines include the use of NLP for Web APIs documentation [125] , API embeddings for API usage/application [126] and API document embeddings [127] .  ... 
doi:10.19153/cleiej.24.2.5 fatcat:acrjn2ge5fhjhhf3rbp6q4ogly

A Literature Study of Embeddings on Source Code [article]

Zimin Chen, Martin Monperrus
2019 arXiv   pre-print
In this survey, we aim to collect and discuss the usage of word embedding techniques on programs and source code.  ...  We also provide links to experimental data and show some remarkable visualization of code embeddings.  ...  Nguyen et al. (2016) explore embeddings for Java and C# APIs, and used it to find similar API usage between the languages.  ... 
arXiv:1904.03061v1 fatcat:tk4al2g3vffizlh4vqbr7cxd7i

Integrating formal specifications into applications: the ProB Java API

Philipp Körner, Jens Bendisposto, Jannik Dunkelau, Sebastian Krings, Michael Leuschel
2020 Formal methods in system design  
We present a Java API to theProBanimator and model checker. We describe several case studies that use this API as enabling technology to interact with a formal specification at runtime.  ...  AbstractThe common formal methods workflow consists of formalising a model followed by applying model checking and proof techniques.  ...  Acknowledgements We thank Christoph Heinzen and David Geleßus for authoring and improving the presented Pac-Man application, as well as Philip Höfges for the chess model, AI and GUI.  ... 
doi:10.1007/s10703-020-00351-3 fatcat:qe4fgltvqrcwvd54s7tryrazd4

FACOS: Finding API Relevant Contents on Stack Overflow with Semantic and Syntactic Analysis [article]

Kien Luong, Mohammad Hadi, Ferdian Thung, Fatemeh Fard, David Lo
2021 arXiv   pre-print
Collecting API examples, usages, and mentions relevant to a specific API method over discussions on venues such as Stack Overflow is not a trivial problem.  ...  It requires efforts to correctly recognize whether the discussion refers to the API method that developers/tools are searching for.  ...  API Resource Retrieval Several studies have explored how to search for the code for API and related information retrieval. Lv et al.  ... 
arXiv:2111.07238v1 fatcat:atheh6gxfjdhznoynbwgz6it7u

3D Technologies to Extend Brazilian DTV Middleware

Daniel F. L. Souza, Liliane S. Machado, Tatiana A. Tavares
2011 Journal of Interactive Systems  
In this paper is described an architecture based on a middleware for DTV that incorporates 3D technologies on the Brazilian standard.  ...  The integration strategies will be presented and compared with other studies in the literature.  ...  ACKNOWLEDGMENT This work was supported by CAPES -Brazilian Federal Agency for Support and Evaluation of Graduate Education.  ... 
doi:10.5753/jis.2011.564 fatcat:4yx2brkibrdtvo7nkdjncfp2gq

APIExample: An effective web search based usage example recommendation system for java APIs

Lijie Wang, Lu Fang, Leye Wang, Ge Li, Bing Xie, Fuqing Yang
2011 2011 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011)  
This paper proposes a tool named APIExample that can extract usage examples for java APIs from web pages on the Internet and recommend them to programmers.  ...  Given a java API, the tool collects its related web pages from the Internet, extracts java code snippets and their surrounding descriptive texts embedded in the pages, then assembles them into usage examples  ...  To reduce the effort a programmer needs to spend exploring many duplicated results, we conduct clustering and ranking on the collected usage examples.  ... 
doi:10.1109/ase.2011.6100133 dblp:conf/kbse/WangFWLXY11 fatcat:3muewvxugzgfzdadneyjizxeuu

KGvec2go – Knowledge Graph Embeddings as a Service [article]

Jan Portisch, Michael Hladik, Heiko Paulheim
2020 arXiv   pre-print
In this paper, we present KGvec2go, a Web API for accessing and consuming graph embeddings in a light-weight fashion in downstream applications.  ...  Currently, we serve pre-trained embeddings for four knowledge graphs.  ...  We are confident that our work eases the usage of knowledge graph embeddings in real-world applications.  ... 
arXiv:2003.05809v1 fatcat:h6i6fgaz5vgibgq47x6jgzctx4

Andro-Dumpsys: Anti-malware system based on the similarity of malware creator and malware centric information

Jae-wook Jang, Hyunjae Kang, Jiyoung Woo, Aziz Mohaisen, Huy Kang Kim
2016 Computers & security  
For that, and especially to address the threat associated with malware, various malware-centric analysis methods are developed in the literature to identify, classify, and defend against mobile threats  ...  In this paper, we propose a feature-rich hybrid antimalware system, called Andro-Dumpsys, which leverages volatile memory acquisition for accurate malware detection and classification.  ...  Suspicious API sequence We explore the Application Programming Interface (API) of Android SDK, as a feature vector.  ... 
doi:10.1016/j.cose.2015.12.005 fatcat:t3z4xsyyfjhmdhpdb37jlfk7b4

Deep API Learning [article]

Xiaodong Gu, Hongyu Zhang, Dongmei Zhang, Sunghun Kim
2017 arXiv   pre-print
We propose DeepAPI, a deep learning based approach to generate API usage sequences for a given natural language query.  ...  ., how to parse XML files) using APIs. Obtaining an API usage sequence based on an API-related natural language query is very helpful in this regard.  ...  In our work, we explore the application of deep learning techniques to API learning.  ... 
arXiv:1605.08535v3 fatcat:s7bohp7ogbd75g4kwphswemj7u

Deep API learning

Xiaodong Gu, Hongyu Zhang, Dongmei Zhang, Sunghun Kim
2016 Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering - FSE 2016  
We propose DeepAPI, a deep learning based approach to generate API usage sequences for a given natural language query.  ...  ., how to parse XML files) using APIs. Obtaining an API usage sequence based on an API-related natural language query is very helpful in this regard.  ...  In our work, we explore the application of deep learning techniques to API learning.  ... 
doi:10.1145/2950290.2950334 dblp:conf/sigsoft/GuZZK16 fatcat:dmqdfzx55bfdhdbybe3oia6zwu

Exploring Task Parallelism for Heterogeneous Systems Using Multicore Task Management API [chapter]

Suyang Zhu, Sunita Chandrasekaran, Peng Sun, Barbara Chapman, Marcus Winter, Tobias Schuele
2017 Lecture Notes in Computer Science  
In this paper, we explore the Multicore Task Management API (MTAPI), a standard for task-based parallel programming in embedded systems.  ...  Unfortunately, these features increase the effort for programming and porting applications to different target platforms.  ...  Acknowledgments Our sincere gratitude to the anonymous reviewers and many thanks to Markus Levy, President of the Multicore Association for his continued support.  ... 
doi:10.1007/978-3-319-58943-5_56 fatcat:sqyuio7xfzbpzp43e5kputrddu

JWOLF: Java Free French Wordnet Library

Morad HAJJI, Mohammed QBADOU, Khalifa MANSOURI
2019 International Journal of Advanced Computer Science and Applications  
The results showed that our API perfectly meets the needs of programmatically exploitation, exploration and consultation of this database in a Java application.  ...  This Java API will make it easier for developers to exploit and use Free French WordNet to create applications for natural language processing.  ...  This research paper provided an approach for the development of JWOLF; a Java API to improve and facilitate access and exploration of the data listed in WOLF.  ... 
doi:10.14569/ijacsa.2019.0100245 fatcat:evof6hyxufechmu4lkmqbsco6m

Android Malware Detection via Graph Representation Learning

Pengbin Feng, Jianfeng Ma, Teng Li, Xindi Ma, Ning Xi, Di Lu, Raul Montoliu
2021 Mobile Information Systems  
With the widespread usage of Android smartphones in our daily lives, the Android platform has become an attractive target for malware authors.  ...  Instead of directly extracting Application Programming Interface (API) call information, we further analyze the source code of Android applications to extract high-level semantic information, which increases  ...  [45] explored the API features based on Android malware detection methods. ey selected critical API related to the malware class, discovered structure relationships between APIs, and built an effective  ... 
doi:10.1155/2021/5538841 fatcat:o4beznwd4zadvcqfqubbwgalmy

Demonstrating PAR4SEM - A Semantic Writing Aid with Adaptive Paraphrasing [article]

Seid Muhie Yimam, Chris Biemann
2018 arXiv   pre-print
Par4Sem is a tool, which supports an adaptive, iterative, and interactive process where the underlying machine learning models are updated for each iteration using new training examples from usage data  ...  After motivating the use of ever-learning tools in NLP applications, we evaluate Par4Sem by adopting it to a text simplification task through mere usage.  ...  The API component consumes requests (getting target units and candidate suggestions) or resources (saving usage data such as selection of new target units, user's preference for candidate ranking, user  ... 
arXiv:1808.06853v1 fatcat:f32bfujan5btnk4dkabohemiye

Exploring Diachronic Lexical Semantics with JeSemE

Johannes Hellrich, Udo Hahn
2017 Proceedings of ACL 2017, System Demonstrations  
JESEME runs as a website with query options and interactive visualizations of results, as well as a REST API for access to the underlying diachronic data sets.  ...  JESEME, the Jena Semantic Explorer, renders assistance to a non-technical audience to investigate diachronic semantic topics.  ...  word1=Tag&word2=Nacht&corpus= dta 14 Conclusion We presented JESEME, the Jena Semantic Explorer, an interactive website and REST API for exploring changes in lexical semantics  ... 
doi:10.18653/v1/p17-4006 dblp:conf/acl/HellrichH17 fatcat:a63lxgvnjjdynjqltnheok5wnq
« Previous Showing results 1 — 15 out of 23,792 results