Automated extraction of augmented models for native and hybrid mobile applications in android
"El desarrollo de aplicaciones móviles implica desfíos caracteríticos para desarrolladores como la fragmentación de dispositivos, programación basada en eventos, y plataformas que evolucionan cotinuamente. Esto puede aumentar la probabilidad de que los desarrolladores cometan errores en el códi...
- Autores:
-
Liñán Romero, Santiago
- Tipo de recurso:
- Fecha de publicación:
- 2018
- Institución:
- Universidad de los Andes
- Repositorio:
- Séneca: repositorio Uniandes
- Idioma:
- eng
- OAI Identifier:
- oai:repositorio.uniandes.edu.co:1992/35084
- Acceso en línea:
- http://hdl.handle.net/1992/35084
- Palabra clave:
- Aplicaciones móviles - Pruebas - Investigaciones
Android (Recurso electrónico) - Investigaciones
Minería de datos - Investigaciones
Ingeniería
- Rights
- openAccess
- License
- http://creativecommons.org/licenses/by-nc-nd/4.0/
id |
UNIANDES2_b4c830fa1047ce736159d5a165329e50 |
---|---|
oai_identifier_str |
oai:repositorio.uniandes.edu.co:1992/35084 |
network_acronym_str |
UNIANDES2 |
network_name_str |
Séneca: repositorio Uniandes |
repository_id_str |
|
dc.title.es_CO.fl_str_mv |
Automated extraction of augmented models for native and hybrid mobile applications in android |
title |
Automated extraction of augmented models for native and hybrid mobile applications in android |
spellingShingle |
Automated extraction of augmented models for native and hybrid mobile applications in android Aplicaciones móviles - Pruebas - Investigaciones Android (Recurso electrónico) - Investigaciones Minería de datos - Investigaciones Ingeniería |
title_short |
Automated extraction of augmented models for native and hybrid mobile applications in android |
title_full |
Automated extraction of augmented models for native and hybrid mobile applications in android |
title_fullStr |
Automated extraction of augmented models for native and hybrid mobile applications in android |
title_full_unstemmed |
Automated extraction of augmented models for native and hybrid mobile applications in android |
title_sort |
Automated extraction of augmented models for native and hybrid mobile applications in android |
dc.creator.fl_str_mv |
Liñán Romero, Santiago |
dc.contributor.advisor.none.fl_str_mv |
Linares Vásquez, Mario |
dc.contributor.author.none.fl_str_mv |
Liñán Romero, Santiago |
dc.contributor.jury.none.fl_str_mv |
Cardozo Álvarez, Nicolás Bavota, Gabriele |
dc.subject.keyword.es_CO.fl_str_mv |
Aplicaciones móviles - Pruebas - Investigaciones Android (Recurso electrónico) - Investigaciones Minería de datos - Investigaciones |
topic |
Aplicaciones móviles - Pruebas - Investigaciones Android (Recurso electrónico) - Investigaciones Minería de datos - Investigaciones Ingeniería |
dc.subject.themes.none.fl_str_mv |
Ingeniería |
description |
"El desarrollo de aplicaciones móviles implica desfíos caracteríticos para desarrolladores como la fragmentación de dispositivos, programación basada en eventos, y plataformas que evolucionan cotinuamente. Esto puede aumentar la probabilidad de que los desarrolladores cometan errores en el código de sus aplicaciones por la gran cantidad de combinación de variables externas que deben tenerse en cuenta para el proceso de desarrollo. Así, probar aplicaciones móviles es una necesidad subyacente para entregar apps de alta calidad. Sin embargo, definir estas pruebas para el desarrollo de aplicaciones debe considerar todos los posible estados de una aplicación, su contexto, las proporciones de la pantalla y la conectividad del dispositivo. Esfuerzos previos para extraer modelos de aplicaciones se han realizado, sin embargo, hoy no existe un modelo que sintetice los diferentes aspectos de las aplicaciones móviels como el dominio, uso, contexto y la información relacionada con la interfaz gráfica." -- Tomado del Formato de Documento de Grado. |
publishDate |
2018 |
dc.date.issued.none.fl_str_mv |
2018 |
dc.date.accessioned.none.fl_str_mv |
2020-06-10T09:34:14Z |
dc.date.available.none.fl_str_mv |
2020-06-10T09:34:14Z |
dc.type.spa.fl_str_mv |
Trabajo de grado - Maestría |
dc.type.coarversion.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a85 |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/masterThesis |
dc.type.content.spa.fl_str_mv |
Text |
dc.type.redcol.spa.fl_str_mv |
http://purl.org/redcol/resource_type/TM |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/1992/35084 |
dc.identifier.pdf.none.fl_str_mv |
u821412.pdf |
dc.identifier.instname.spa.fl_str_mv |
instname:Universidad de los Andes |
dc.identifier.reponame.spa.fl_str_mv |
reponame:Repositorio Institucional Séneca |
dc.identifier.repourl.spa.fl_str_mv |
repourl:https://repositorio.uniandes.edu.co/ |
url |
http://hdl.handle.net/1992/35084 |
identifier_str_mv |
u821412.pdf instname:Universidad de los Andes reponame:Repositorio Institucional Séneca repourl:https://repositorio.uniandes.edu.co/ |
dc.language.iso.es_CO.fl_str_mv |
eng |
language |
eng |
dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.coar.spa.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.es_CO.fl_str_mv |
52 hojas |
dc.format.mimetype.es_CO.fl_str_mv |
application/pdf |
dc.publisher.es_CO.fl_str_mv |
Uniandes |
dc.publisher.program.es_CO.fl_str_mv |
Maestría en Ingeniería de Software |
dc.publisher.faculty.es_CO.fl_str_mv |
Facultad de Ingeniería |
dc.publisher.department.es_CO.fl_str_mv |
Departamento de Ingeniería de Sistemas y Computación |
dc.source.es_CO.fl_str_mv |
instname:Universidad de los Andes reponame:Repositorio Institucional Séneca |
instname_str |
Universidad de los Andes |
institution |
Universidad de los Andes |
reponame_str |
Repositorio Institucional Séneca |
collection |
Repositorio Institucional Séneca |
bitstream.url.fl_str_mv |
https://repositorio.uniandes.edu.co/bitstreams/13aefbcb-37be-4367-95f5-e5f198f51be0/download https://repositorio.uniandes.edu.co/bitstreams/d4586091-bf1a-420b-9c60-ef1f77f3c723/download https://repositorio.uniandes.edu.co/bitstreams/694d7096-08f1-47fc-a654-421d44069051/download |
bitstream.checksum.fl_str_mv |
7f0b0a71e557e340772d2dfd2eed235f 54f40ddea38cda7e17ead647e5345131 17b9c83475124aaf098b4bbdaf7d7eb8 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio institucional Séneca |
repository.mail.fl_str_mv |
adminrepositorio@uniandes.edu.co |
_version_ |
1812133973995814912 |
spelling |
Al consultar y hacer uso de este recurso, está aceptando las condiciones de uso establecidas por los autores.http://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Linares Vásquez, Mariovirtual::11082-1Liñán Romero, Santiago59c0e2cb-7d81-4c7e-b843-fd6c267358d4500Cardozo Álvarez, NicolásBavota, Gabriele2020-06-10T09:34:14Z2020-06-10T09:34:14Z2018http://hdl.handle.net/1992/35084u821412.pdfinstname:Universidad de los Andesreponame:Repositorio Institucional Sénecarepourl:https://repositorio.uniandes.edu.co/"El desarrollo de aplicaciones móviles implica desfíos caracteríticos para desarrolladores como la fragmentación de dispositivos, programación basada en eventos, y plataformas que evolucionan cotinuamente. Esto puede aumentar la probabilidad de que los desarrolladores cometan errores en el código de sus aplicaciones por la gran cantidad de combinación de variables externas que deben tenerse en cuenta para el proceso de desarrollo. Así, probar aplicaciones móviles es una necesidad subyacente para entregar apps de alta calidad. Sin embargo, definir estas pruebas para el desarrollo de aplicaciones debe considerar todos los posible estados de una aplicación, su contexto, las proporciones de la pantalla y la conectividad del dispositivo. Esfuerzos previos para extraer modelos de aplicaciones se han realizado, sin embargo, hoy no existe un modelo que sintetice los diferentes aspectos de las aplicaciones móviels como el dominio, uso, contexto y la información relacionada con la interfaz gráfica." -- Tomado del Formato de Documento de Grado."Mobile software development involves significant challenges to developers such as device fragmentation (\ie enormous hardware and software diversity), event-driven programming (\ie programming based on user interactions, sensor readings and other events where the program must react) and continuous evolving platforms (\ie fast changing mobile frameworks and technologies). This can lead programmers to error-prone code, because of the multiple combinations of external variables that must be taken into account in an app development process. Thus, testing is an underlying necessity in mobile applications to deliver high quality apps. However, defining tests suites for app development is a difficult task that requires a lot of effort, because it must consider all the possible states of an app, its context (\eg device in which is running, sensors, touch gestures, screen proportions, connectivity), the technologies involved in the development of the app (\eg native, native written in Javascript, hybrid) and a large combination of mobile devices and operating systems. Previous efforts have been done to extract models that support automated testing. However, as of today there is not a single model that synthesizes different aspects in mobile apps such as domain, usage, context and GUI-related information." -- Tomado del Formato de Documento de Grado.Magíster en Ingeniería de SoftwareMaestría52 hojasapplication/pdfengUniandesMaestría en Ingeniería de SoftwareFacultad de IngenieríaDepartamento de Ingeniería de Sistemas y Computacióninstname:Universidad de los Andesreponame:Repositorio Institucional SénecaAutomated extraction of augmented models for native and hybrid mobile applications in androidTrabajo de grado - Maestríainfo:eu-repo/semantics/masterThesishttp://purl.org/coar/version/c_970fb48d4fbd8a85Texthttp://purl.org/redcol/resource_type/TMAplicaciones móviles - Pruebas - InvestigacionesAndroid (Recurso electrónico) - InvestigacionesMinería de datos - InvestigacionesIngenieríaPublicationhttps://scholar.google.es/citations?user=55fmMcoAAAAJvirtual::11082-10000-0003-0161-2888virtual::11082-10cbe51ff-e35a-4c3a-ad77-609b3cdfc9b2virtual::11082-10cbe51ff-e35a-4c3a-ad77-609b3cdfc9b2virtual::11082-1THUMBNAILu821412.pdf.jpgu821412.pdf.jpgIM Thumbnailimage/jpeg3450https://repositorio.uniandes.edu.co/bitstreams/13aefbcb-37be-4367-95f5-e5f198f51be0/download7f0b0a71e557e340772d2dfd2eed235fMD55TEXTu821412.pdf.txtu821412.pdf.txtExtracted texttext/plain100122https://repositorio.uniandes.edu.co/bitstreams/d4586091-bf1a-420b-9c60-ef1f77f3c723/download54f40ddea38cda7e17ead647e5345131MD54ORIGINALu821412.pdfapplication/pdf12143458https://repositorio.uniandes.edu.co/bitstreams/694d7096-08f1-47fc-a654-421d44069051/download17b9c83475124aaf098b4bbdaf7d7eb8MD511992/35084oai:repositorio.uniandes.edu.co:1992/350842024-03-13 14:20:49.293http://creativecommons.org/licenses/by-nc-nd/4.0/open.accesshttps://repositorio.uniandes.edu.coRepositorio institucional Sénecaadminrepositorio@uniandes.edu.co |