Software developers, including those of the Android mobile platform, constantly seek to improve their applications’ maintainability and evolvability. Code smells are commonly used for this purpose, as they indicate symptoms of design problems. However, although the literature presents a variety of code smells, such as God Class and Long Method, characteristics that are specific to the underlying technologies are not taken into account. The presentation layer of an Android app, for example, implements specific architectural decisions from the Android platform itself (such as the use of Activities, Fragments, and Listeners) as well as deal with and integrate different types of resources (such as layouts and images). Through a three-step study...
International audienceWith billions of app downloads, the Apple App Store and Google Play Store succ...
Context. The demand for green software design is steadily growing higher especially in the context o...
International audienceAndroid code smells are bad implementation practices withinAndroid application...
Software developers, including those of the Android mobile platform, constantly seek to improve thei...
International audienceThe success of smartphones and app stores have contributed to the explosion of...
Code smells are symptoms of poor design solutions applied by programmers during the development of s...
Code smells are symptoms of poor design solutions applied by programmers during the development of s...
Code smells are symptoms of poor design solutions applied by programmers during the development of s...
The widespread adoption of mobile devices, coupled with the ease of developing mobile-based applicat...
Code smells are patterns in programming code which indicate potential issues with software quality. ...
International audienceThe rise of mobile apps as new software systems led to the emergence of new de...
The mobile applications market is growing rapidly, over 85 billion mobile applications have been dow...
Mobile applications are becoming complex software systems that must be developed quickly and evolve ...
The appendix of our "An Empirical Catalog of Code Smells for the Presentation Layer of Android Apps"...
Les applications mobiles deviennent des logiciels complexes qui doivent être développés rapidement t...
International audienceWith billions of app downloads, the Apple App Store and Google Play Store succ...
Context. The demand for green software design is steadily growing higher especially in the context o...
International audienceAndroid code smells are bad implementation practices withinAndroid application...
Software developers, including those of the Android mobile platform, constantly seek to improve thei...
International audienceThe success of smartphones and app stores have contributed to the explosion of...
Code smells are symptoms of poor design solutions applied by programmers during the development of s...
Code smells are symptoms of poor design solutions applied by programmers during the development of s...
Code smells are symptoms of poor design solutions applied by programmers during the development of s...
The widespread adoption of mobile devices, coupled with the ease of developing mobile-based applicat...
Code smells are patterns in programming code which indicate potential issues with software quality. ...
International audienceThe rise of mobile apps as new software systems led to the emergence of new de...
The mobile applications market is growing rapidly, over 85 billion mobile applications have been dow...
Mobile applications are becoming complex software systems that must be developed quickly and evolve ...
The appendix of our "An Empirical Catalog of Code Smells for the Presentation Layer of Android Apps"...
Les applications mobiles deviennent des logiciels complexes qui doivent être développés rapidement t...
International audienceWith billions of app downloads, the Apple App Store and Google Play Store succ...
Context. The demand for green software design is steadily growing higher especially in the context o...
International audienceAndroid code smells are bad implementation practices withinAndroid application...