Please use this identifier to cite or link to this item: http://hdl.handle.net/10397/94336
PIRA download icon_1.1View/Download Full Text
DC FieldValueLanguage
dc.contributorDepartment of Computingen_US
dc.creatorPan, Men_US
dc.creatorLu, Yen_US
dc.creatorPei, Yen_US
dc.creatorZhang, Ten_US
dc.creatorZhai, Jen_US
dc.creatorLi, Xen_US
dc.date.accessioned2022-08-11T02:02:41Z-
dc.date.available2022-08-11T02:02:41Z-
dc.identifier.issn0164-1212en_US
dc.identifier.urihttp://hdl.handle.net/10397/94336-
dc.language.isoenen_US
dc.publisherElsevieren_US
dc.rights© 2019 Elsevier Inc. All rights reserved.en_US
dc.rights© 2019. This manuscript version is made available under the CC-BY-NC-ND 4.0 license https://creativecommons.org/licenses/by-nc-nd/4.0/en_US
dc.rightsThe following publication Pan, M., Lu, Y., Pei, Y., Zhang, T., Zhai, J., & Li, X. (2020). Effective testing of Android apps using extended IFML models. Journal of Systems and Software, 159, 110433 is available at https://doi.org/10.1016/j.jss.2019.110433.en_US
dc.subjectAndroid appsen_US
dc.subjectInteraction Flow Modeling Languageen_US
dc.subjectModel-based testingen_US
dc.titleEffective testing of Android apps using extended IFML modelsen_US
dc.typeJournal/Magazine Articleen_US
dc.identifier.volume159en_US
dc.identifier.doi10.1016/j.jss.2019.110433en_US
dcterms.abstractThe last decade has seen a vast proliferation of mobile apps. To improve the reliability of such apps, various techniques have been developed to automatically generate tests for them. While such techniques have been proven to be useful in producing test suites that achieve significant levels of code coverage, there is still enormous demand for techniques that effectively generate tests to exercise more code and detect more bugs of apps.en_US
dcterms.abstractWe propose in this paper the ADAMANT approach to automated Android app testing. ADAMANT utilizes models that incorporate valuable human knowledge about the behaviours of the app under consideration to guide effective test generation, and the models are encoded in an extended version of the Interaction Flow Modeling Language (IFML).en_US
dcterms.abstractIn an experimental evaluation on 10 open source Android apps, ADAMANT generated over 130 test actions per minute, achieved around 68% code coverage, and exposed 8 real bugs, significantly outperforming other test generation tools like MONKEY, ANDROIDRIPPER, and GATOR in terms of code covered and bugs detected.en_US
dcterms.accessRightsopen accessen_US
dcterms.bibliographicCitationJournal of systems and software, Jan. 2020, v. 159, 110433en_US
dcterms.isPartOfJournal of systems and softwareen_US
dcterms.issued2020-01-
dc.identifier.scopus2-s2.0-85073748144-
dc.identifier.artn110433en_US
dc.description.validate202208 bckwen_US
dc.description.oaAccepted Manuscripten_US
dc.identifier.FolderNumbera1666-
dc.identifier.SubFormID45767-
dc.description.fundingSourceRGCen_US
dc.description.fundingSourceOthersen_US
dc.description.fundingTextNational Key R&D Program of China; Jiangsu Key R&D Program of Chinaen_US
dc.description.pubStatusPublisheden_US
dc.description.oaCategoryGreen (AAM)en_US
Appears in Collections:Journal/Magazine Article
Files in This Item:
File Description SizeFormat 
Pan_Effective_Testing_Android.pdfPre-Published version2.13 MBAdobe PDFView/Open
Open Access Information
Status open access
File Version Final Accepted Manuscript
Access
View full-text via PolyU eLinks SFX Query
Show simple item record

Page views

64
Last Week
1
Last month
Citations as of May 12, 2024

Downloads

76
Citations as of May 12, 2024

SCOPUSTM   
Citations

6
Citations as of May 17, 2024

WEB OF SCIENCETM
Citations

5
Citations as of May 9, 2024

Google ScholarTM

Check

Altmetric


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