An Extensible, Model-Driven and End-User Centric Approach for API Building

The implementation of APIs in new applications is becoming a mandatory requirement due to the increasing use of cloud-based solutions, the necessity of integration with ubiquitous applications (like Facebook or Twitter) and the need to facilitate multi-platform support from scratch in the developmen...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Rivero, José Matías, Heil, Sebastian, Grigera, Julián, Robles Luna, Esteban, Gaedke, Martin
Formato: Objeto de conferencia
Lenguaje:Inglés
Publicado: 2014
Materias:
API
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/138413
Aporte de:
id I19-R120-10915-138413
record_format dspace
institution Universidad Nacional de La Plata
institution_str I-19
repository_str R-120
collection SEDICI (UNLP)
language Inglés
topic Informática
API
Model-Driven Development
Agile Development
Prototyping
spellingShingle Informática
API
Model-Driven Development
Agile Development
Prototyping
Rivero, José Matías
Heil, Sebastian
Grigera, Julián
Robles Luna, Esteban
Gaedke, Martin
An Extensible, Model-Driven and End-User Centric Approach for API Building
topic_facet Informática
API
Model-Driven Development
Agile Development
Prototyping
description The implementation of APIs in new applications is becoming a mandatory requirement due to the increasing use of cloud-based solutions, the necessity of integration with ubiquitous applications (like Facebook or Twitter) and the need to facilitate multi-platform support from scratch in the development. However, there is still no theoretically sound process for defining APIs (starting from end-user requirements) or their productive development and evolution, which represents a complex task. Moreover, high-level solutions intended to boost productivity of API development (usually based on Model-Driven Development methodologies) are often difficult to adapt to specific use cases and requirements. In this paper we propose a methodology that allows capturing requirements related to APIs using end-user-friendly artifacts. These artifacts allow quickly generating a first running version of the API with a specific architecture, which facilitates introducing refinements in it through direct coding, as is commonly accomplished in code-based Agile processes.
format Objeto de conferencia
Objeto de conferencia
author Rivero, José Matías
Heil, Sebastian
Grigera, Julián
Robles Luna, Esteban
Gaedke, Martin
author_facet Rivero, José Matías
Heil, Sebastian
Grigera, Julián
Robles Luna, Esteban
Gaedke, Martin
author_sort Rivero, José Matías
title An Extensible, Model-Driven and End-User Centric Approach for API Building
title_short An Extensible, Model-Driven and End-User Centric Approach for API Building
title_full An Extensible, Model-Driven and End-User Centric Approach for API Building
title_fullStr An Extensible, Model-Driven and End-User Centric Approach for API Building
title_full_unstemmed An Extensible, Model-Driven and End-User Centric Approach for API Building
title_sort extensible, model-driven and end-user centric approach for api building
publishDate 2014
url http://sedici.unlp.edu.ar/handle/10915/138413
work_keys_str_mv AT riverojosematias anextensiblemodeldrivenandendusercentricapproachforapibuilding
AT heilsebastian anextensiblemodeldrivenandendusercentricapproachforapibuilding
AT grigerajulian anextensiblemodeldrivenandendusercentricapproachforapibuilding
AT robleslunaesteban anextensiblemodeldrivenandendusercentricapproachforapibuilding
AT gaedkemartin anextensiblemodeldrivenandendusercentricapproachforapibuilding
AT riverojosematias extensiblemodeldrivenandendusercentricapproachforapibuilding
AT heilsebastian extensiblemodeldrivenandendusercentricapproachforapibuilding
AT grigerajulian extensiblemodeldrivenandendusercentricapproachforapibuilding
AT robleslunaesteban extensiblemodeldrivenandendusercentricapproachforapibuilding
AT gaedkemartin extensiblemodeldrivenandendusercentricapproachforapibuilding
bdutipo_str Repositorios
_version_ 1764820457210511360