Modeling wireflow patterns of mobile application
Rapid prototyping is a process used in mobile application development, and several studies have attempted to automate some parts of the rapid prototyping process. Nonetheless, these studies focused on (1) wireframe generation and (2) translation of wireframes to code. In this work, rather than focus...
Saved in:
Main Author: | |
---|---|
Format: | text |
Language: | English |
Published: |
Animo Repository
2021
|
Subjects: | |
Online Access: | https://animorepository.dlsu.edu.ph/etdm_comsci/6 https://animorepository.dlsu.edu.ph/cgi/viewcontent.cgi?article=1001&context=etdm_comsci |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | De La Salle University |
Language: | English |
Summary: | Rapid prototyping is a process used in mobile application development, and several studies have attempted to automate some parts of the rapid prototyping process. Nonetheless, these studies focused on (1) wireframe generation and (2) translation of wireframes to code. In this work, rather than focusing on these two well-studied rapid prototyping processes, we aim to investigate automating the wireflow organization task using machine learning techniques. This work consists of several parts that are components of wireflow organization. A dataset was first built composed of 754 annotated wireflow samples. The dataset consists of 10,994 mobile UI images with 2,300 annotated interaction elements. Experiments on machine learning (ML) models were conducted and evaluated to produce a potential classifier to predict the next wireframe. This first study on wireflow prediction shows that the tree-based ML models performed significantly better than non-tree based ML models. This work also explored supplementary classifiers for interaction element detection and wireframe classification. These classifiers produced results with varying significance and the possibility of an end-to-end wireflow prediction model. |
---|