Smartphone applications’ performance has a vital impact on user experience. However, many smartphone applications suffer from bugs that cause significant performance degradation, thereby losing their competitive edge. Unfortunately, people have little understanding of these performance bugs. They also lack effective techniques to fight with such bugs. To bridge this gap, we conducted a study of 70 real-world performance bugs collected from eight large-scale and popular Android applications. We studied the characteristics (e.g., bug types and how they manifested) of these bugs and identified their common patterns. These findings can support follow-up research on performance bug avoidance, testing, debugging and analysis for smartphone applic...
As smartphones continue to increase in popularity, under-standing how software processes associated ...
Users increasingly rely on mobile applications for computa-tional needs. Google Android is a popular...
Abstract—Smartphones have become ubiquitous due to func-tionalities provided by them which is no les...
Smartphone applications ’ performance has a vital impact on user experience. However, many smartphon...
Mobile apps are playing a major role in our everyday life, and they are tending to become more and m...
Abstract—Performance of rapidly evolving mobile apps is one of the top concerns for users and develo...
Mobile applications are expected to be fast and responsive to user interaction, despite challenges m...
International audienceAndroid code smells are bad implementation practices withinAndroid application...
Software performance is critical for how end-users perceive the quality of software products. Perfo...
Abstract—Software performance is critical for how users perceive the quality of software products. P...
Performance is nowadays becoming a crucial issue for mobile apps, as they are often implementing com...
Includes bibliographical references (p. 40-41)Today's mobile phone users are often extensively depen...
One of the best ways to make a mobile application usable, reputed and high-scored is attention to th...
Finding and fixing bugs is a major but time- and effort-consuming task for software quality assuranc...
cations are related to poor responsiveness. When the user interface thread performs expensive operat...
As smartphones continue to increase in popularity, under-standing how software processes associated ...
Users increasingly rely on mobile applications for computa-tional needs. Google Android is a popular...
Abstract—Smartphones have become ubiquitous due to func-tionalities provided by them which is no les...
Smartphone applications ’ performance has a vital impact on user experience. However, many smartphon...
Mobile apps are playing a major role in our everyday life, and they are tending to become more and m...
Abstract—Performance of rapidly evolving mobile apps is one of the top concerns for users and develo...
Mobile applications are expected to be fast and responsive to user interaction, despite challenges m...
International audienceAndroid code smells are bad implementation practices withinAndroid application...
Software performance is critical for how end-users perceive the quality of software products. Perfo...
Abstract—Software performance is critical for how users perceive the quality of software products. P...
Performance is nowadays becoming a crucial issue for mobile apps, as they are often implementing com...
Includes bibliographical references (p. 40-41)Today's mobile phone users are often extensively depen...
One of the best ways to make a mobile application usable, reputed and high-scored is attention to th...
Finding and fixing bugs is a major but time- and effort-consuming task for software quality assuranc...
cations are related to poor responsiveness. When the user interface thread performs expensive operat...
As smartphones continue to increase in popularity, under-standing how software processes associated ...
Users increasingly rely on mobile applications for computa-tional needs. Google Android is a popular...
Abstract—Smartphones have become ubiquitous due to func-tionalities provided by them which is no les...