Automatic analysis of Android closed-source apps to support software engineering tasks : the mutation testing case
The amount of android applications is having a tremendous increasing trend, leading the mobile software market to exert pressure over practitioners and researchers about several topics like application quality, frequent releases, and quick fixing of bugs. Because of this, mobile app development proc...
- Autores:
-
Escobar Velásquez, Camilo Andrés
- Tipo de recurso:
- Fecha de publicación:
- 2019
- Institución:
- Universidad de los Andes
- Repositorio:
- Séneca: repositorio Uniandes
- Idioma:
- eng
- OAI Identifier:
- oai:repositorio.uniandes.edu.co:1992/34998
- Acceso en línea:
- http://hdl.handle.net/1992/34998
- Palabra clave:
- Aplicaciones móviles - Investigaciones
Ingeniería de software - Investigaciones - Estudio de casos
Computación móvil - Investigaciones - Estudio de casos
Ingeniería
- Rights
- openAccess
- License
- http://creativecommons.org/licenses/by-nc-nd/4.0/
id |
UNIANDES2_4b4a37c5cc37a2b214163e5c75a4b8c8 |
---|---|
oai_identifier_str |
oai:repositorio.uniandes.edu.co:1992/34998 |
network_acronym_str |
UNIANDES2 |
network_name_str |
Séneca: repositorio Uniandes |
repository_id_str |
|
dc.title.es_CO.fl_str_mv |
Automatic analysis of Android closed-source apps to support software engineering tasks : the mutation testing case |
title |
Automatic analysis of Android closed-source apps to support software engineering tasks : the mutation testing case |
spellingShingle |
Automatic analysis of Android closed-source apps to support software engineering tasks : the mutation testing case Aplicaciones móviles - Investigaciones Ingeniería de software - Investigaciones - Estudio de casos Computación móvil - Investigaciones - Estudio de casos Ingeniería |
title_short |
Automatic analysis of Android closed-source apps to support software engineering tasks : the mutation testing case |
title_full |
Automatic analysis of Android closed-source apps to support software engineering tasks : the mutation testing case |
title_fullStr |
Automatic analysis of Android closed-source apps to support software engineering tasks : the mutation testing case |
title_full_unstemmed |
Automatic analysis of Android closed-source apps to support software engineering tasks : the mutation testing case |
title_sort |
Automatic analysis of Android closed-source apps to support software engineering tasks : the mutation testing case |
dc.creator.fl_str_mv |
Escobar Velásquez, Camilo Andrés |
dc.contributor.advisor.none.fl_str_mv |
Linares Vásquez, Mario |
dc.contributor.author.none.fl_str_mv |
Escobar Velásquez, Camilo Andrés |
dc.contributor.jury.none.fl_str_mv |
Bavota, Gabriele Cardozo Álvarez, Nicolás |
dc.subject.keyword.es_CO.fl_str_mv |
Aplicaciones móviles - Investigaciones Ingeniería de software - Investigaciones - Estudio de casos Computación móvil - Investigaciones - Estudio de casos |
topic |
Aplicaciones móviles - Investigaciones Ingeniería de software - Investigaciones - Estudio de casos Computación móvil - Investigaciones - Estudio de casos Ingeniería |
dc.subject.themes.none.fl_str_mv |
Ingeniería |
description |
The amount of android applications is having a tremendous increasing trend, leading the mobile software market to exert pressure over practitioners and researchers about several topics like application quality, frequent releases, and quick fixing of bugs. Because of this, mobile app development process requires of improving the release cycles. Therefore, the automation of software engineering tasks has become a top research topic. As a result of this research interest, several automated approaches have been proposed to support software engineering tasks. However, most of those approaches that provide comprehensive results use source code as entry, which due to privacy factors imposes hard constraints on the implementation of those approaches by third-party services. Nevertheless, the market is leading practitioners to crowdsource/outsource software engineering tasks to third-parties that provide on-the-cloud infrastructures. Solutions that rely on third-party services cannot use state-of-the-art automated software engineering approaches because practitioners only provide them with APK files. Therefore, approaches that work at APK level... |
publishDate |
2019 |
dc.date.issued.none.fl_str_mv |
2019 |
dc.date.accessioned.none.fl_str_mv |
2020-06-10T09:30:27Z |
dc.date.available.none.fl_str_mv |
2020-06-10T09:30:27Z |
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/34998 |
dc.identifier.pdf.none.fl_str_mv |
u821128.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/34998 |
identifier_str_mv |
u821128.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 |
58 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/07462c05-5cc3-40d5-9c21-bf5bb49df93d/download https://repositorio.uniandes.edu.co/bitstreams/69799ba0-d441-4321-adc6-e48e16c55e0d/download https://repositorio.uniandes.edu.co/bitstreams/3388e78c-22e1-4ae4-8687-b9e46f136a39/download |
bitstream.checksum.fl_str_mv |
cf46c23260cf0441b979937e2b4899c4 e9a3c3e5955c8f1223d2f299a3a92dc8 597a36b9c08a9025f1925acb2c86dafa |
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_ |
1812133975548755968 |
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::11174-1Escobar Velásquez, Camilo Andrés70c162ac-4647-4138-b245-61666a98ecfe400Bavota, GabrieleCardozo Álvarez, Nicolás2020-06-10T09:30:27Z2020-06-10T09:30:27Z2019http://hdl.handle.net/1992/34998u821128.pdfinstname:Universidad de los Andesreponame:Repositorio Institucional Sénecarepourl:https://repositorio.uniandes.edu.co/The amount of android applications is having a tremendous increasing trend, leading the mobile software market to exert pressure over practitioners and researchers about several topics like application quality, frequent releases, and quick fixing of bugs. Because of this, mobile app development process requires of improving the release cycles. Therefore, the automation of software engineering tasks has become a top research topic. As a result of this research interest, several automated approaches have been proposed to support software engineering tasks. However, most of those approaches that provide comprehensive results use source code as entry, which due to privacy factors imposes hard constraints on the implementation of those approaches by third-party services. Nevertheless, the market is leading practitioners to crowdsource/outsource software engineering tasks to third-parties that provide on-the-cloud infrastructures. Solutions that rely on third-party services cannot use state-of-the-art automated software engineering approaches because practitioners only provide them with APK files. Therefore, approaches that work at APK level..."La cantidad de aplicaciones Android está teniendo una tendencia de crecimiento bastante grande, llevando al mercado de aplicaciones móviles a ejercer presión sobre los desarrolladores e investigadores sobre diferentes temas como calidad de las aplicaciones, lanzamiento continuo de nuevas versiones, y rápida solución de los errores reportados. Debido a esto, el proceso de desarrollo de aplicaciones móviles requiere una mejora en su ciclo de ejecución. Por lo tanto, la automatización de tareas de ingeniería de software se ha convertido en un tema principal de investigación. Como resultado de esto, varios enfoques han sido propuestos para soportar las tareas de ingeniería de software. Sin embargo, la mayoría de esos enfoques que proveen resultados valiosos se basan en la existencia del código fuente, que debido a factores de privacidad impone restricciones para implementación de estos enfoques por parte de servicios tercerizados. De igual forma, debido a la constante presión por parte del mercado, la solución propuesta es hacer uso de servicios...Magíster en Ingeniería de SoftwareMaestría58 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énecaAutomatic analysis of Android closed-source apps to support software engineering tasks : the mutation testing caseTrabajo de grado - Maestríainfo:eu-repo/semantics/masterThesishttp://purl.org/coar/version/c_970fb48d4fbd8a85Texthttp://purl.org/redcol/resource_type/TMAplicaciones móviles - InvestigacionesIngeniería de software - Investigaciones - Estudio de casosComputación móvil - Investigaciones - Estudio de casosIngenieríaPublicationhttps://scholar.google.es/citations?user=55fmMcoAAAAJvirtual::11174-10000-0003-0161-2888virtual::11174-10cbe51ff-e35a-4c3a-ad77-609b3cdfc9b2virtual::11174-10cbe51ff-e35a-4c3a-ad77-609b3cdfc9b2virtual::11174-1ORIGINALu821128.pdfapplication/pdf1337444https://repositorio.uniandes.edu.co/bitstreams/07462c05-5cc3-40d5-9c21-bf5bb49df93d/downloadcf46c23260cf0441b979937e2b4899c4MD51THUMBNAILu821128.pdf.jpgu821128.pdf.jpgIM Thumbnailimage/jpeg11718https://repositorio.uniandes.edu.co/bitstreams/69799ba0-d441-4321-adc6-e48e16c55e0d/downloade9a3c3e5955c8f1223d2f299a3a92dc8MD55TEXTu821128.pdf.txtu821128.pdf.txtExtracted texttext/plain82006https://repositorio.uniandes.edu.co/bitstreams/3388e78c-22e1-4ae4-8687-b9e46f136a39/download597a36b9c08a9025f1925acb2c86dafaMD541992/34998oai:repositorio.uniandes.edu.co:1992/349982024-03-13 14:22:10.606http://creativecommons.org/licenses/by-nc-nd/4.0/open.accesshttps://repositorio.uniandes.edu.coRepositorio institucional Sénecaadminrepositorio@uniandes.edu.co |