Title:
Analysis of the errors caused by the fragmentation of the Android ecosystem: an empirical study

dc.contributor.advisor Orso, Alessandro
dc.contributor.author Prammer, Martin A.
dc.contributor.committeeMember Zhang, Qirun
dc.contributor.department Computer Science
dc.date.accessioned 2019-05-30T16:24:02Z
dc.date.available 2019-05-30T16:24:02Z
dc.date.created 2019-05
dc.date.issued 2019-05
dc.date.submitted May 2019
dc.date.updated 2019-05-30T16:24:02Z
dc.description.abstract Software testing and debugging has always been a pervasive problem for software developers. Mobile applications are highly important to our lives and ensuring their correctness is challenging problem. Android is a popular platform for both developers and users as there are many kinds of devices that can run the operating system. However, because of the highly fragmented nature of the Android ecosystem, it is a complex task to verify that apps behave as expected. To provide more insight into this problem, we performed a study to learn quantitative information about the problems caused by fragmentation. We conducted our study by leveraging cloud-based testing services with existing and suitably developed test suites. We implemented this study by utilizing the Amazon Web Services Device Farm and Android Compatibility Test Suite to execute these tests on a large scale. As a preliminary study, we have focused on a subset of the Compatibility Test Suite test packages and have classified the discovered test failures. We present the results of our study and the fragmentation issues discovered, which we release to assist developers and device vendors in accounting for fragmentation inconsistencies. In future work, we see this study acting as a foundation for continued quantitative analysis on the fragmentation within the Android ecosystem.
dc.description.degree Undergraduate
dc.format.mimetype application/pdf
dc.identifier.uri http://hdl.handle.net/1853/61402
dc.language.iso en_US
dc.publisher Georgia Institute of Technology
dc.subject Mobile testing
dc.subject Android fragmentation
dc.title Analysis of the errors caused by the fragmentation of the Android ecosystem: an empirical study
dc.type Text
dc.type.genre Undergraduate Thesis
dspace.entity.type Publication
local.contributor.advisor Orso, Alessandro
local.contributor.corporatename College of Computing
local.contributor.corporatename School of Computer Science
local.contributor.corporatename Undergraduate Research Opportunities Program
local.relation.ispartofseries Undergraduate Research Option Theses
relation.isAdvisorOfPublication d23047b9-62b9-40ea-a94a-2d6222c76191
relation.isOrgUnitOfPublication c8892b3c-8db6-4b7b-a33a-1b67f7db2021
relation.isOrgUnitOfPublication 6b42174a-e0e1-40e3-a581-47bed0470a1e
relation.isOrgUnitOfPublication 0db885f5-939b-4de1-807b-f2ec73714200
relation.isSeriesOfPublication e1a827bd-cf25-4b83-ba24-70848b7036ac
thesis.degree.level Undergraduate
Files
Original bundle
Now showing 1 - 1 of 1
Thumbnail Image
Name:
PRAMMER-UNDERGRADUATERESEARCHOPTIONTHESIS-2019.pdf
Size:
159.92 KB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
LICENSE.txt
Size:
3.87 KB
Format:
Plain Text
Description: