Please use this identifier to cite or link to this item:
http://hdl.handle.net/10397/99989
DC Field | Value | Language |
---|---|---|
dc.contributor | Department of Computing | en_US |
dc.creator | Pan, M | en_US |
dc.creator | Lu, Y | en_US |
dc.creator | Pei, Y | en_US |
dc.creator | Zhang, T | en_US |
dc.creator | Li, X | en_US |
dc.date.accessioned | 2023-07-26T05:50:05Z | - |
dc.date.available | 2023-07-26T05:50:05Z | - |
dc.identifier.issn | 1049-331X | en_US |
dc.identifier.uri | http://hdl.handle.net/10397/99989 | - |
dc.language.iso | en | en_US |
dc.publisher | Association for Computing Machinery, Inc. | en_US |
dc.rights | © Association for Computing Machinery 2023. This is the author's version of the work. It is posted here for your personal use. Not for redistribution. The definitive Version of Record was published in ACM Transactions on Software Engineering and Methodology, https://doi.org/10.1145/3511804. | en_US |
dc.subject | Android apps | en_US |
dc.subject | Android testing | en_US |
dc.subject | Preference-wise testing | en_US |
dc.title | Preference-wise testing of Android apps via test amplification | en_US |
dc.type | Journal/Magazine Article | en_US |
dc.identifier.spage | 1 | en_US |
dc.identifier.epage | 37 | en_US |
dc.identifier.volume | 32 | en_US |
dc.identifier.issue | 1 | en_US |
dc.identifier.doi | 10.1145/3511804 | en_US |
dcterms.abstract | Preferences, the setting options provided by Android, are an essential part of Android apps. Preferences allow users to change app features and behaviors dynamically, and therefore their impacts need to be considered when testing the apps. Unfortunately, few test cases explicitly specify the assignments of valid values to the preferences, or configurations, under which they should be executed, and few existing mobile testing tools take the impact of preferences into account or provide help to testers in identifying and setting up the configurations for running the tests. This article presents the Prefest approach to effective testing of Android apps with preferences. Given an Android app and a set of test cases for the app, Prefest amplifies the test cases with a small number of configurations to exercise more behaviors and detect more bugs that are related to preferences. In an experimental evaluation conducted on real-world Android apps, amplified test cases produced by Prefest from automatically generated test cases covered significantly more code of the apps and detected seven real bugs, and the tool's test amplification time was at the same order of magnitude as the running time of the input test cases. Prefest's effectiveness and efficiency in amplifying programmer-written test cases was comparable with that in amplifying automatically generated test cases. | en_US |
dcterms.accessRights | open access | en_US |
dcterms.bibliographicCitation | ACM transactions on software engineering and methodology, Jan. 2023, v. 32, no. 1, 4, p. 1-37 | en_US |
dcterms.isPartOf | ACM transactions on software engineering and methodology | en_US |
dcterms.issued | 2023-01 | - |
dc.identifier.scopus | 2-s2.0-85149426449 | - |
dc.identifier.eissn | 1557-7392 | en_US |
dc.identifier.artn | 4 | en_US |
dc.description.validate | 202307 bcch | en_US |
dc.description.oa | Accepted Manuscript | en_US |
dc.identifier.FolderNumber | a2320 | - |
dc.identifier.SubFormID | 47502 | - |
dc.description.fundingSource | RGC | en_US |
dc.description.fundingSource | Others | en_US |
dc.description.fundingText | National Natural Science Foundation of China; Leading-edge Technology Program of Jiangsu Natural Science Foundation | en_US |
dc.description.pubStatus | Published | en_US |
dc.description.oaCategory | Green (AAM) | en_US |
Appears in Collections: | Journal/Magazine Article |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Pan_Preference-Wise_Testing_Android.pdf | Pre-Published version | 1.61 MB | Adobe PDF | View/Open |
Page views
76
Citations as of Apr 14, 2025
Downloads
139
Citations as of Apr 14, 2025
SCOPUSTM
Citations
5
Citations as of May 29, 2025
WEB OF SCIENCETM
Citations
2
Citations as of Oct 10, 2024

Google ScholarTM
Check
Altmetric
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.