A Static-dynamic Approach for UI Model Generation for Mobile Applications

dc.contributor.authorIbrahim Anka Salihu
dc.date.accessioned2025-01-22T10:59:37Z
dc.date.issued2018-02-02
dc.description.abstractNowadays, smartphone users are increasingly relying on mobile applications to complete most of their daily tasks. To ensure acceptable quality and to meet its specifications, mobile apps need to be tested thoroughly. As testing mobile apps becomes challenging and tedious, test automation can alleviate this process. Model-based testing is an approach for test automation that is popularly used to test mobile applications. In order to benefit from model-based testing, there is a need for technique and tool for automated model generation. Therefore, this paper presents a hybrid approach for automated User Interface (UI) model generation for mobile applications. It performs static analysis of application’s bytecode to extract UI information, followed by a dynamic crawling to systematically explore and reverse engineer a model of the application under test. We then evaluate our approach on several open-source mobile applications. The results showed that our approach can generate a high-quality model from mobile applications.
dc.identifier.citationIbrahim Anka Salihu, et.al (2018). A Static-dynamic Approach for UI Model Generation for Mobile Applications. IEEE
dc.identifier.other978-1-5386-4692-2
dc.identifier.urihttps://repository.nileuniversity.edu.ng/handle/123456789/186
dc.language.isoen
dc.publisherIEEE
dc.subjectMobile apps
dc.subjectModel-based testing
dc.subjectTest automation
dc.subjectReverse engineering
dc.titleA Static-dynamic Approach for UI Model Generation for Mobile Applications
dc.typeArticle

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
A_Static-dynamic_Approach_for_UI_Model_Generation_for_Mobile_Applications.pdf
Size:
311.69 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed to upon submission
Description: