2019 IEEE 1st International Workshop on Artificial Intelligence for Mobile (AI4Mobile) 2019
DOI: 10.1109/ai4mobile.2019.8672718
|View full text |Cite
|
Sign up to set email alerts
|

Automated Cross-Platform GUI Code Generation for Mobile Apps

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
15
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
3
2
2

Relationship

1
6

Authors

Journals

citations
Cited by 30 publications
(15 citation statements)
references
References 9 publications
0
15
0
Order By: Relevance
“…In this section, we summary the related work of code generation in mobile application, web, and other domains. Besides, Chen et al 39 proposed a framework which takes as input the UI pages and outputs the GUI code for the Android or iOS. It contains three phases, that is, component identification, component type mapping, and GUI code generation.…”
Section: Related Workmentioning
confidence: 99%
“…In this section, we summary the related work of code generation in mobile application, web, and other domains. Besides, Chen et al 39 proposed a framework which takes as input the UI pages and outputs the GUI code for the Android or iOS. It contains three phases, that is, component identification, component type mapping, and GUI code generation.…”
Section: Related Workmentioning
confidence: 99%
“…HAXE 4 and KOTLIN 5 are two examples of languages that can be used to create platform-independent software by generating code for different native languages, including JavaScript, PHP, Pyhton, C++, Java, among others, offering support for different platforms, including Windows, Linux, MacOS, iOS and Android. The IBM RATIONAL RHAP-SODY 6 tool enables the development of embedded systems, real-time systems and commercial software through a UMLbased visual modeling language or Systems Modeling Language (SysML).…”
Section: Related Workmentioning
confidence: 99%
“…Many approaches try to focus only on Android and iOS, which are currently dominating the market. This is the case of academic approaches such as MD2 [16], Chen et al's [5], Sabraoui et al's [24], AXIOM [14], Perchat, Desertot and Lecomte's [22], MOPPET [28] [23], and industry initiatives such as REACT NATIVE 16 , NATIVESCRIPT 17 , Flutter 18 and XAMARIN 19 .…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…First, ATGs are usually incomplete due to the limitation of static analysis tools [36,62]. Second, to identify all UI pages, a pure static approach may miss parts of UIs that are dynamically rendered (see Section III), whereas a pure dynamic approach [17,40,41,66,67] may not be able to reach all pages in the app, especially those requiring login. Third, the obfuscated activity names lack the semantics of corresponding functionalities, making the storyboard hard to understand.…”
Section: Introductionmentioning
confidence: 99%