A Systematic Literature Review on the Influence of Enhanced Developer Experience on Developers' Productivity: Factors, Practices, and Recommendations

A Razzaq, J Buckley, Q Lai, T Yu… - ACM Computing …, 2024 - dl.acm.org
Context and Motivation–Developer eXperience (Dev-X) is a recent research area that
focuses on developers perceptions, feelings, and values with respect to software …

A survey of performance optimization for mobile applications

M Hort, M Kechagia, F Sarro… - IEEE Transactions on …, 2021 - ieeexplore.ieee.org
To ensure user satisfaction and success of mobile applications, it is important to provide
highly performant applications. This is particularly important for resource-constrained …

Unblind your apps: Predicting natural-language labels for mobile gui components by deep learning

J Chen, C Chen, Z **ng, X Xu, L Zhu, G Li… - Proceedings of the ACM …, 2020 - dl.acm.org
According to the World Health Organization (WHO), it is estimated that approximately 1.3
billion people live with some forms of vision impairment globally, of whom 36 million are …

Automatically discovering, reporting and reproducing android application crashes

K Moran, M Linares-Vásquez… - … on software testing …, 2016 - ieeexplore.ieee.org
Mobile developers face unique challenges when detecting and reporting crashes in apps
due to their prevailing GUI event-driven nature and additional sources of inputs (eg, sensor …

Continuous, evolutionary and large-scale: A new perspective for automated mobile app testing

M Linares-Vásquez, K Moran… - 2017 IEEE International …, 2017 - ieeexplore.ieee.org
Mobile app development involves a unique set of challenges including device fragmentation
and rapidly evolving platforms, making testing a difficult task. The design space for a …

How do developers test android applications?

M Linares-Vásquez, C Bernal-Cárdenas… - 2017 IEEE …, 2017 - ieeexplore.ieee.org
Enabling fully automated testing of mobile applications has recently become an important
topic of study for both researchers and practitioners. A plethora of tools and approaches …

Crowdsourcing user reviews to support the evolution of mobile apps

F Palomba, M Linares-Vásquez, G Bavota… - Journal of Systems and …, 2018 - Elsevier
In recent software development and distribution scenarios, app stores are playing a major
role, especially for mobile apps. On one hand, app stores allow continuous releases of app …

Large-scale analysis of framework-specific exceptions in android apps

L Fan, T Su, S Chen, G Meng, Y Liu, L Xu… - Proceedings of the 40th …, 2018 - dl.acm.org
Mobile apps have become ubiquitous. For app developers, it is a key priority to ensure their
apps' correctness and reliability. However, many apps still suffer from occasional to frequent …

Can everyone use my app? an empirical study on accessibility in android apps

C Vendome, D Solano, S Liñán… - … and Evolution (ICSME …, 2019 - ieeexplore.ieee.org
Universal design principles aim to improve accessibility by ensuring product designs
consider all users, including those with certain disabilities (eg, visual impairments). In the …

App store effects on software engineering practices

AA Al-Subaihin, F Sarro, S Black… - IEEE Transactions …, 2019 - ieeexplore.ieee.org
In this paper, we study the app store as a phenomenon from the developers' perspective to
investigate the extent to which app stores affect software engineering tasks. Through …