Comparison and analysis between automatic exploration tools for Android applications
The number of different tools to explore Android applications has been increasing. Every tool has a different exploration strategy and clam to offer different benefits than others. The huge amount of tools and the lack of impartial information about them makes that developers and researchers have no...
- Autores:
-
Osorio Riaño, Michael Stiven
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2020
- Institución:
- Universidad de los Andes
- Repositorio:
- Séneca: repositorio Uniandes
- Idioma:
- eng
- OAI Identifier:
- oai:repositorio.uniandes.edu.co:1992/48955
- Acceso en línea:
- http://hdl.handle.net/1992/48955
- Palabra clave:
- Aplicaciones móviles
Android (Recurso electrónico)
Ingeniería
- Rights
- openAccess
- License
- http://creativecommons.org/licenses/by-nc-nd/4.0/
id |
UNIANDES2_3796b98d9ef1bbb9b3f2a09521dbf604 |
---|---|
oai_identifier_str |
oai:repositorio.uniandes.edu.co:1992/48955 |
network_acronym_str |
UNIANDES2 |
network_name_str |
Séneca: repositorio Uniandes |
repository_id_str |
|
dc.title.es_CO.fl_str_mv |
Comparison and analysis between automatic exploration tools for Android applications |
title |
Comparison and analysis between automatic exploration tools for Android applications |
spellingShingle |
Comparison and analysis between automatic exploration tools for Android applications Aplicaciones móviles Android (Recurso electrónico) Ingeniería |
title_short |
Comparison and analysis between automatic exploration tools for Android applications |
title_full |
Comparison and analysis between automatic exploration tools for Android applications |
title_fullStr |
Comparison and analysis between automatic exploration tools for Android applications |
title_full_unstemmed |
Comparison and analysis between automatic exploration tools for Android applications |
title_sort |
Comparison and analysis between automatic exploration tools for Android applications |
dc.creator.fl_str_mv |
Osorio Riaño, Michael Stiven |
dc.contributor.advisor.none.fl_str_mv |
Linares Vásquez, Mario |
dc.contributor.author.none.fl_str_mv |
Osorio Riaño, Michael Stiven |
dc.subject.armarc.es_CO.fl_str_mv |
Aplicaciones móviles Android (Recurso electrónico) |
topic |
Aplicaciones móviles Android (Recurso electrónico) Ingeniería |
dc.subject.themes.none.fl_str_mv |
Ingeniería |
description |
The number of different tools to explore Android applications has been increasing. Every tool has a different exploration strategy and clam to offer different benefits than others. The huge amount of tools and the lack of impartial information about them makes that developers and researchers have no basis and data to face a decision-making situation or data to compare their own new tools. Others studies have made different comparisons between exploration tools in the past, but most of those tools are no longer being used in the industry or in the academy, that is why there is a need of studies providing clear and unbiased information about the newest tools that allows the developers and researchers to acquire a better perspective of the modern exploration tools. That is the reason why in this study, four of the most used tools for automatic exploration of Android applications are analysed and compared according their progressive and achieved method coverage, and the max number of errors found in one exploration. Besides, a reproducible workflow is proposed for future studies of the same type as well as two tools for allowing faster and easier comparison are described |
publishDate |
2020 |
dc.date.issued.none.fl_str_mv |
2020 |
dc.date.accessioned.none.fl_str_mv |
2021-02-18T12:37:14Z |
dc.date.available.none.fl_str_mv |
2021-02-18T12:37:14Z |
dc.type.spa.fl_str_mv |
Trabajo de grado - Pregrado |
dc.type.coarversion.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a85 |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.content.spa.fl_str_mv |
Text |
dc.type.redcol.spa.fl_str_mv |
http://purl.org/redcol/resource_type/TP |
format |
http://purl.org/coar/resource_type/c_7a1f |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/1992/48955 |
dc.identifier.pdf.none.fl_str_mv |
u833619.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/48955 |
identifier_str_mv |
u833619.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 |
35 hojas |
dc.format.mimetype.es_CO.fl_str_mv |
application/pdf |
dc.publisher.es_CO.fl_str_mv |
Universidad de los Andes |
dc.publisher.program.es_CO.fl_str_mv |
Ingeniería de Sistemas y Computación |
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/0a136de4-66a5-4b6a-bb7a-2c4443ff9c40/download https://repositorio.uniandes.edu.co/bitstreams/7d2947b0-ae1e-42cf-8590-b0c15913b280/download https://repositorio.uniandes.edu.co/bitstreams/02b087eb-7e12-4c58-aaf8-8c0747a92724/download |
bitstream.checksum.fl_str_mv |
7bca5494b9d23268992530880824de8f 5dd29b2067b050e4f24eed6ea0e04870 ff68cbfad2a5d6f6fe84cd520b7d54b7 |
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_ |
1812133853991534592 |
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::3678-1Osorio Riaño, Michael Stiven98c80e9d-9dae-4b63-929b-87ccd1630bd05002021-02-18T12:37:14Z2021-02-18T12:37:14Z2020http://hdl.handle.net/1992/48955u833619.pdfinstname:Universidad de los Andesreponame:Repositorio Institucional Sénecarepourl:https://repositorio.uniandes.edu.co/The number of different tools to explore Android applications has been increasing. Every tool has a different exploration strategy and clam to offer different benefits than others. The huge amount of tools and the lack of impartial information about them makes that developers and researchers have no basis and data to face a decision-making situation or data to compare their own new tools. Others studies have made different comparisons between exploration tools in the past, but most of those tools are no longer being used in the industry or in the academy, that is why there is a need of studies providing clear and unbiased information about the newest tools that allows the developers and researchers to acquire a better perspective of the modern exploration tools. That is the reason why in this study, four of the most used tools for automatic exploration of Android applications are analysed and compared according their progressive and achieved method coverage, and the max number of errors found in one exploration. Besides, a reproducible workflow is proposed for future studies of the same type as well as two tools for allowing faster and easier comparison are described"La cantidad de herramientas diferentes para explorar aplicaciones de Android ha ido en aumento. Cada herramienta tiene una estrategia de exploración y una almeja diferentes para ofrecer diferentes beneficios que otras. La gran cantidad de herramientas y la falta de información imparcial sobre ellas hace que los desarrolladores e investigadores no tengan bases y datos para enfrentar una situación de toma de decisiones o datos para comparar sus propias herramientas nuevas. Otros estudios han hecho diferentes comparaciones entre las herramientas de exploración en el pasado, pero la mayoría de esas herramientas ya no se utilizan en la industria o en la academia, por eso es necesario que los estudios brinden información clara e imparcial sobre las herramientas más nuevas que permite a los desarrolladores e investigadores adquirir una mejor perspectiva de las herramientas de exploración modernas. Esa es la razón por la cual en este estudio, cuatro de las herramientas más utilizadas para la exploración automática de aplicaciones de Android se analizan y comparan de acuerdo con su cobertura de método progresivo y logrado, y el número máximo de errores encontrados en una exploración. Además, se propone un flujo de trabajo reproducible para futuros estudios del mismo tipo, así como dos herramientas para permitir una comparación más rápida y fácil."--Tomado del Formato de Documento de GradoIngeniero de Sistemas y ComputaciónPregrado35 hojasapplication/pdfengUniversidad de los AndesIngeniería de Sistemas y ComputaciónFacultad de IngenieríaDepartamento de Ingeniería de Sistemas y Computacióninstname:Universidad de los Andesreponame:Repositorio Institucional SénecaComparison and analysis between automatic exploration tools for Android applicationsTrabajo de grado - Pregradoinfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/version/c_970fb48d4fbd8a85Texthttp://purl.org/redcol/resource_type/TPAplicaciones móvilesAndroid (Recurso electrónico)IngenieríaPublicationhttps://scholar.google.es/citations?user=55fmMcoAAAAJvirtual::3678-10000-0003-0161-2888virtual::3678-10cbe51ff-e35a-4c3a-ad77-609b3cdfc9b2virtual::3678-10cbe51ff-e35a-4c3a-ad77-609b3cdfc9b2virtual::3678-1THUMBNAILu833619.pdf.jpgu833619.pdf.jpgIM Thumbnailimage/jpeg10891https://repositorio.uniandes.edu.co/bitstreams/0a136de4-66a5-4b6a-bb7a-2c4443ff9c40/download7bca5494b9d23268992530880824de8fMD55ORIGINALu833619.pdfapplication/pdf417033https://repositorio.uniandes.edu.co/bitstreams/7d2947b0-ae1e-42cf-8590-b0c15913b280/download5dd29b2067b050e4f24eed6ea0e04870MD51TEXTu833619.pdf.txtu833619.pdf.txtExtracted texttext/plain37043https://repositorio.uniandes.edu.co/bitstreams/02b087eb-7e12-4c58-aaf8-8c0747a92724/downloadff68cbfad2a5d6f6fe84cd520b7d54b7MD541992/48955oai:repositorio.uniandes.edu.co:1992/489552024-03-13 12:29:52.116http://creativecommons.org/licenses/by-nc-nd/4.0/open.accesshttps://repositorio.uniandes.edu.coRepositorio institucional Sénecaadminrepositorio@uniandes.edu.co |