We are improving our search experience. To check which content you have full access to, or for advanced search, go back to the old search.

Search

Please fill in this field.
Filters applied:

Search Results

Showing 1-20 of 315 results
  1. Demystifying API misuses in deep learning applications

    Deep Learning (DL) is achieving staggering performance on an increasing number of applications in various areas. Meanwhile, its associated...

    Deheng Yang, Kui Liu, ... Tegawendé F. Bissyandé in Empirical Software Engineering
    Article 16 February 2024
  2. AndroEvolve: automated Android API update with data flow analysis and variable denormalization

    The Android operating system is frequently updated, with each version bringing a new set of APIs. New versions may involve API deprecation; Android...

    Stefanus A. Haryono, Ferdian Thung, ... Gilles Muller in Empirical Software Engineering
    Article 17 March 2022
  3. Versioning the API

    Versioning an API refers to the practice of assigning a unique identifier or version number to each iteration of an API. This is done to enable...
    Chapter 2023
  4. API Governance

    API governance provides a policy-driven approach that defines and enforces standards and checkpoints throughout the API lifecycle. It encompasses not...
    Brajesh De in API Management
    Chapter 2023
  5. DepMiner: Automatic Recommendation of Transformation Rules for Method Deprecation

    Software applications often depend on external libraries and must be updated when one of those libraries releases a new version. To make this process...
    Oleksandr Zaitsev, Stéphane Ducasse, ... Arnaud Thiefaine in Reuse and Software Quality
    Conference paper 2022
  6. API Management

    Customers today want access to enterprise data and services through a variety of digital devices and channels. To meet customer expectations,...
    Brajesh De in API Management
    Chapter 2023
  7. Building an Effective API Strategy

    An API strategy is about aligning APIs to meet business goals, what technology to use for building secure and scalable APIs, and how to build an...
    Brajesh De in API Management
    Chapter 2023
  8. On Deprecated API Usages: An Exploratory Study of Top-Starred Projects on GitHub

    A deprecated Application Programming Interface (API) is one that is no longer recommended to use by its original developers. While deprecated APIs...
    Pietro Cassieri, Simone Romano, Giuseppe Scanniello in Product-Focused Software Process Improvement
    Conference paper 2024
  9. API Version Management

    Change is inevitable, and this is no different with APIs. If APIs are successful, they evolve over time. New requirements may drive you to make...
    Brajesh De in API Management
    Chapter 2023
  10. A User-Centric Approach to API Delegations

    OAuth is the most commonly used access delegation protocol. It enables the connection of different APIs to build increasingly sophisticated...
    Shirin Kalantari, Pieter Philippaerts, ... Bart De Decker in Computer Security – ESORICS 2023
    Conference paper 2024
  11. To react, or not to react: Patterns of reaction to API deprecation

    Application Programming Interfaces (API) provide reusable functionality to aid developers in the development process. The features provided by these...

    Anand Ashok Sawant, Romain Robbes, Alberto Bacchelli in Empirical Software Engineering
    Article Open access 28 May 2019
  12. Designing a RESTful API Interface

    REpresentational State Transfer (REST) is an architectural style. It is not a strict standard but provides certain guidelines and constraints....
    Brajesh De in API Management
    Chapter 2023
  13. To Deprecate or to Simply Drop Operations? An Empirical Study on the Evolution of a Large OpenAPI Collection

    OpenAPI is a language-agnostic standard used to describe Web APIs which supports the explicit deprecation of interface features. To assess how APIs...
    Fabio Di Lauro, Souhaila Serbout, Cesare Pautasso in Software Architecture
    Conference paper 2022
  14. API compatibility issues in Android: Causes and effectiveness of data-driven detection techniques

    Android fragmentation is a well-known issue referring to the adoption of different versions in the multitude of devices supporting such an operating...

    Simone Scalabrino, Gabriele Bavota, ... Rocco Oliveto in Empirical Software Engineering
    Article 07 October 2020
  15. From Code Refactoring to API Refactoring: Agile Service Design and Evolution

    Refactoring is an essential agile practice; microservices are a currently trending implementation approach for service-oriented architectures. While...
    Mirko Stocker, Olaf Zimmermann in Service-Oriented Computing
    Conference paper 2021
  16. Creating Components

    We began our journey back in Chapter 1, by starting to explore the Shadow DOM API and how we might use it to encapsulate code into a feature or...
    Alex Libby in Beginning Shadow DOM API
    Chapter 2024
  17. The Adoption Rate of JavaCard Features by Certified Products and Open-Source Projects

    JavaCard is the most prevalent platform for cryptographic smartcards nowadays. Despite having more than 20 billion smartcards shipped with it and...
    Lukas Zaoral, Antonin Dufka, Petr Svenda in Smart Card Research and Advanced Applications
    Conference paper 2024
  18. Experimental comparison of features, analyses, and classifiers for Android malware detection

    Android malware detection has been an active area of research. In the past decade, several machine learning-based approaches based on different types...

    Lwin Khin Shar, Biniam Fisseha Demissie, ... Christoph Bienert in Empirical Software Engineering
    Article 26 September 2023
  19. CDA: Characterising Deprecated Android APIs

    Because of functionality evolution, or security and performance-related changes, some APIs eventually become unnecessary in a software system and...

    Li Li, Jun Gao, ... Jacques Klein in Empirical Software Engineering
    Article 11 January 2020
  20. Capstone Project: REST API for Polling App

    We have, by far, made everything we need for a data-driven REST API. Even if we don’t learn further, we will be able to make a rich REST API...
    Kanika Sud in Practical hapi
    Chapter 2020
Did you find what you were looking for? Share feedback.