Overcoming language dichotomies

dc.contributor.authorKevin Moran
dc.contributor.authorCarlos Bernal-Cárdenas
dc.contributor.authorMario Linares‐Vásquez
dc.contributor.authorDenys Poshyvanyk
dc.coverage.spatialBolivia
dc.date.accessioned2026-03-22T20:42:09Z
dc.date.available2026-03-22T20:42:09Z
dc.date.issued2018
dc.descriptionCitaciones: 5
dc.description.abstractMobile 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 this paper, we reflect upon the various language dichotomies that contribute to open problems in program comprehension and development for mobile apps. Furthermore, to help guide the research community towards effective solutions for these problems, we provide a roadmap of directions for future work.
dc.identifier.doi10.1145/3196321.3196322
dc.identifier.urihttps://doi.org/10.1145/3196321.3196322
dc.identifier.urihttps://andeanlibrary.org/handle/123456789/83567
dc.language.isoen
dc.sourceWilliam & Mary
dc.subjectComputer science
dc.subjectDichotomy
dc.subjectPopularity
dc.subjectComprehension
dc.subjectDomain (mathematical analysis)
dc.subjectProcess (computing)
dc.subjectSoftware engineering
dc.subjectSet (abstract data type)
dc.subjectProgram comprehension
dc.subjectMobile device
dc.titleOvercoming language dichotomies
dc.typepreprint

Files