A Systematic Literature Review on the Influence of Enhanced Developer Experience on Developers' Productivity: Factors, Practices, and Recommendations
Context and Motivation–Developer eXperience (Dev-X) is a recent research area that
focuses on developers perceptions, feelings, and values with respect to software …
focuses on developers perceptions, feelings, and values with respect to software …
A survey of performance optimization for mobile applications
To ensure user satisfaction and success of mobile applications, it is important to provide
highly performant applications. This is particularly important for resource-constrained …
highly performant applications. This is particularly important for resource-constrained …
Unblind your apps: Predicting natural-language labels for mobile gui components by deep learning
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 …
billion people live with some forms of vision impairment globally, of whom 36 million are …
Automatically discovering, reporting and reproducing android application crashes
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 …
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
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 …
and rapidly evolving platforms, making testing a difficult task. The design space for a …
How do developers test android applications?
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 …
topic of study for both researchers and practitioners. A plethora of tools and approaches …
Crowdsourcing user reviews to support the evolution of mobile apps
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 …
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
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 …
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
Universal design principles aim to improve accessibility by ensuring product designs
consider all users, including those with certain disabilities (eg, visual impairments). In the …
consider all users, including those with certain disabilities (eg, visual impairments). In the …
App store effects on software engineering practices
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 …
investigate the extent to which app stores affect software engineering tasks. Through …