Proceedings of the 26th Conference on Program Comprehension 2018
DOI: 10.1145/3196321.3196322
|View full text |Cite
|
Sign up to set email alerts
|

Overcoming language dichotomies

Abstract: Mobile devices and platforms have become an established target for modern software developers due to performant hardware and a large and growing user base numbering in the billions. Despite their popularity, the software development process for mobile apps comes with a set of unique, domain-specific challenges rooted in program comprehension. Many of these challenges stem from developer difficulties in reasoning about different representations of a program, a phenomenon we define as a "language dichotomy". In … Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
3
2

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(2 citation statements)
references
References 128 publications
(116 reference statements)
0
2
0
Order By: Relevance
“…The interest toward mobile applications and their development has been steadily growing [2,3]. Mobile application development is considered to be unique from traditional software development, and it has a distinguished set of challenges [1,2,[12][13][14][15]. Despite RN's aim to ease the process of mobile application development, the utilization of the framework still demands overcoming some of the innate hurdles within the development of mobile application development, such as optimizing layout and power consumption [2,15].…”
Section: Study Setupmentioning
confidence: 99%
See 1 more Smart Citation
“…The interest toward mobile applications and their development has been steadily growing [2,3]. Mobile application development is considered to be unique from traditional software development, and it has a distinguished set of challenges [1,2,[12][13][14][15]. Despite RN's aim to ease the process of mobile application development, the utilization of the framework still demands overcoming some of the innate hurdles within the development of mobile application development, such as optimizing layout and power consumption [2,15].…”
Section: Study Setupmentioning
confidence: 99%
“…Though the reliance on mobile applications is growing in popularity, with tremendous potential and opportunities at hand, mobile application development is not an easy feat [2,[9][10][11]. Mobile application development is considered to be distinct from traditional software system development, and it has its unique set of challenges [1,2,[12][13][14][15]. One of the core challenges that resides within mobile application development is the development of cross-platform applications.…”
Section: Introductionmentioning
confidence: 99%