Github de Soundwaves : https://github.com/bottiger/SoundWaves 3. Page Google Play Store de Terminal Emulator : https://play.google.com/ store/apps/details?id=jackpal.androidterm 4 Github de Terminal Emulator : https://github.com/jackpal/ Android-Terminal-Emulator 5. F-Droid : https://f-droid.org/ 6. Picasso : http://square.github.io/picasso 1. https://play.google.com/store/apps/details?id=org.bottiger. podcast 2. https://f-droid.org/repository/browse/?fdfilter=manga&fdid=com. jparkie.aizoban 3. https://play.google.com/store/apps/details?id=de.geeksfactory. opacclient&hl=en 4. https://play.google.com/store/apps/details?id=com.android2. calculator3&hl=en 5, 2012. ,
AndroZoo, Proceedings of the 13th International Workshop on Mining Software Repositories, MSR '16, pp.468-471, 2016. ,
DOI : 10.1145/2901739.2903508
Energy consumption in mobile phones, Proceedings of the 9th ACM SIGCOMM conference on Internet measurement conference, IMC '09, pp.280-293, 2009. ,
DOI : 10.1145/1644893.1644927
Debugging energy-efficiency related field failures in mobile apps, Proceedings of the International Workshop on Mobile Software Engineering and Systems, MOBILESoft '16, 2016. ,
DOI : 10.1145/2897073.2897085
Dexpler, Proceedings of the ACM SIGPLAN International Workshop on State of the Art in Java Program analysis, SOAP '12, pp.27-38 ,
DOI : 10.1145/2259051.2259056
URL : https://hal.archives-ouvertes.fr/hal-00697421
AntiPatterns : refactoring software, architectures , and projects in crisis. 1. Auflage, 1998. ,
Android Smells Catalogue, Naouel Moha et Romain Rouvoy. « Investigating the Energy Impact of Android Smells ». In : IEEE 24rd International Conference on Software Analysis, Evolution, and Reengineering, p.2017 ,
Smell-driven performance analysis for end-user programmers, 2013 IEEE Symposium on Visual Languages and Human Centric Computing, pp.159-166 ,
DOI : 10.1109/VLHCC.2013.6645261
« A metrics suite for object oriented design, IEEE Transactions on Software Engineering, vol.206, pp.476-493, 1994. ,
jFuzzyLogic: a Java Library to Design Fuzzy Logic Controllers According to the Standard for Fuzzy Control Programming, International Journal of Computational Intelligence Systems, vol.6, issue.sup1, pp.61-75, 2013. ,
DOI : 10.1080/18756891.2013.818190
Dominance statistics: Ordinal analyses to answer ordinal questions., Psychological Bulletin, vol.114, issue.3, p.494, 1993. ,
DOI : 10.1037/0033-2909.114.3.494
Quasi-experimentation : Design & analysis issues for field settings. Houghton Mifflin Company, 1979. ,
An Energy-efficient Location Provider for Daily Trips, 2014. ,
URL : https://hal.archives-ouvertes.fr/hal-01058830
Software Metrics : A Rigorous and Practical Approach. 2nd, p.534954251, 1998. ,
JDeodorant, Proceeding of the 33rd international conference on Software engineering, ICSE '11, pp.1037-1039, 2011. ,
DOI : 10.1145/1985793.1985989
Refactoring, Proceedings of the 24th international conference on Software engineering , ICSE '02, 1999. ,
DOI : 10.1145/581441.581453
Refactoring: Improving the Design of Existing Code, pp.1-431, 1999. ,
DOI : 10.1007/3-540-45672-4_31
« Small Scale Analysis of Source Code Quality with regard to Native Android Mobile Applications ». In : 4th Workshop on Software Quality, Analysis, Monitoring, Improvement, and Applications, pp.2-10, 2015. ,
« Removing Energy Code Smells with Reengineering Services, 42nd Annual Meeting of the Society for computer science (GI). T. 208, pp.2012-441 ,
A Probabilistic Interpretation of Precision, Recall and F-Score, with Implication for Evaluation, In : Advances in information retrieval, 2005. ,
DOI : 10.1007/978-3-540-31865-1_25
Lightweight measurement and estimation of mobile ad energy consumption, Proceedings of the 5th International Workshop on Green and Sustainable Software, GREENS '16, 2016. ,
DOI : 10.1145/2896967.2896970
Developing for Android, I : Understanding the Mobile Context. https : / / goo . gl / KUN6XC. [En ligne, accès Septembre, 2015. ,
Developing for Android, II The Rules : Memory. https://medium.com/google-developers/developing-forandroid -ii -bb9a51f8c8b9, 2015. ,
An Approach to Detect Android Antipatterns, 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, pp.766-768, 2015. ,
DOI : 10.1109/ICSE.2015.243
URL : https://hal.archives-ouvertes.fr/hal-01122768
An empirical study of the performance impacts of Android code smells, Proceedings of the International Workshop on Mobile Software Engineering and Systems, MOBILESoft '16, pp.278-283 ,
DOI : 10.1145/2897073.2897100
URL : https://hal.archives-ouvertes.fr/hal-01276904
Detecting Antipatterns in Android Apps, 2015 2nd ACM International Conference on Mobile Software Engineering and Systems ,
DOI : 10.1109/MobileSoft.2015.38
URL : https://hal.archives-ouvertes.fr/hal-01122754
Tracking the Software Quality of Android Applications Along Their Evolution (T), 2015 30th IEEE/ACM International Conference on Automated Software Engineering (ASE), p.12 ,
DOI : 10.1109/ASE.2015.46
« An Empirical Analysis of Android Code Smells, En cours de révision pour le journal Transactions on Software Engineering (TSE) -sous réserve d'acceptation, 2016. ,
DOI : 10.1145/2897073.2897100
Performance of graph query languages, Proceedings of the Joint EDBT/ICDT 2013 Workshops on, EDBT '13, pp.195-204, 2013. ,
DOI : 10.1145/2457317.2457351
Cloud Design Patterns Prescriptive Architecture Guidance for Cloud Applications (Microsoft patterns practices) Microsoft patterns practices, pp.109-115, 2014. ,
Improve Quality Mobile Application Delivery With Mobile Application Performance Monitoring, 2013. ,
« An investigation into energysaving programming practices for android smartphone app development, Proceedings of the 3rd International Workshop on Green and Sustainable Software, pp.46-53, 2014. ,
DOI : 10.1145/2593743.2593750
Automated energy optimization of HTTP requests for mobile applications, Proceedings of the 38th International Conference on Software Engineering, ICSE '16, 2016. ,
DOI : 10.1145/2884781.2884867
Domain matters: bringing further evidence of the relationships among anti-patterns, application domains, and quality-related metrics in Java mobile apps, Proceedings of the 22nd International Conference on Program Comprehension, ICPC 2014, pp.232-243 ,
DOI : 10.1145/2597008.2597144
Characterizing and detecting performance bugs for smartphone applications, Proceedings of the 36th International Conference on Software Engineering, ICSE 2014, pp.1013-1024, 2014. ,
DOI : 10.1145/2568225.2568229
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.467.6462
How to Leak a Context : Handlers and Inner Classes ,
« Understanding code smells in Android applications, Proceedings of the International Workshop on Mobile Software Engineering and Systems, pp.225-234, 2016. ,
A taxonomy and an initial empirical study of bad smells in code, International Conference on Software Maintenance, 2003. ICSM 2003. Proceedings., pp.381-384, 2003. ,
DOI : 10.1109/ICSM.2003.1235447
AntiPattern : freezing a UI with Broadcast Receiver ,
AntiPattern : freezing a UI with Broadcast Receiver ,
Antipattern : freezing the UI with a Service and an IntentService. http://gmariotti.blogspot.ca/2013/ 03/antipattern-freezing-ui-with-service ,
Applied statistics for software managers, pp.5-6, 2002. ,
Android Performance Patterns : Overdraw, Cliprect , QuickReject. https, 2015. ,
Avoiding Allocations in onDraw() (100 Days of Google Dev). https, 2015. ,
The Magic of LRU Cache (100 Days of Google Dev). https, 2015. ,
« A complexity measure, IEEE Transactions on Software Engineering, vol.4, pp.308-320, 1976. ,
Fresh apps: an empirical study of frequently-updated mobile apps in the Google play store, Empirical Software Engineering, vol.22, issue.6, pp.1346-1370, 2016. ,
DOI : 10.1007/s10664-015-9388-2
A method for the specification and detection of code and design smells, Software Engineering, pp.20-36, 2010. ,
URL : https://hal.archives-ouvertes.fr/inria-00538476
Evaluating the Impact of Android Best Practices on Energy Consumption Full text available, IJCA Proceedings on International Conference on Information and Communication Technologies ICICT, pp.1-4, 2014. ,
Custom Views and Performance (100 Days of Google Dev). https, 2015. ,
: A library for implementing analyses and transformations of Java source code, Software : Practice and Experience, 2015. ,
DOI : 10.1002/spe.2346
« A Tool-Supported Quality Smell Catalogue For Android Developers, Proc. of the conference Modellierung 2014 in the Workshop Modellbasierte und modellgetriebene Softwaremodernisierung?MMSM. T, 2014. ,
« A Tool-Supported Quality Smell Catalogue For Android Developers, Proc. of the conference Modellierung 2014 in the Workshop Modellbasierte und modellgetriebene Softwaremodernisierung ? MMSM 2014, 2014. ,
« Using bad smell-driven code refactorings in mobile applications to reduce battery usage, 16º Simposio Argentino de Ingeniería de Software, pp.2015-56 ,
« Appropriate statistics for ordinal level data : Should we really be using t-test and Cohen'sd for evaluating group differences on the NSSE and other surveys, annual meeting of the Florida Association of Institutional Research, pp.1-33, 2006. ,
« Understanding reuse in the android market, 20th International Conference on Program Comprehension (ICPC). IEEE. 2012, pp.113-122 ,
Handbook of parametric and nonparametric statistical procedures, 2003. ,
Non-functional data layer patterns for Cloud applications, 4th IEEE International Conference on Cloud Computing Technology and Science Proceedings, pp.601-605 ,
DOI : 10.1109/CloudCom.2012.6427478
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.412.3094
The probable error of a mean, Biometrika, pp.1-25, 1908. ,
Refactoring for Software Design Smells : Managing Technical Debt. T. 11, 2014. ,
Analysis and evaluation of the Android best practices impact on the efficiency of mobile applications, 2013 III Brazilian Symposium on Computing Systems Engineering (SBESC). IEEE. 2013, pp.157-158 ,
Identification and removal of typechecking bad smells, Software Maintenance and Reengineering 12th European Conference on, pp.329-331, 2008. ,
When and Why Your Code Starts to Smell Bad, 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, pp.403-414, 2015. ,
DOI : 10.1109/ICSE.2015.59
Exploratory Data Analysis, 1977. ,
« Soot-a Java bytecode optimization framework, Proc. of the conference of the Centre for Advanced Studies on Collaborative research, p.13, 1999. ,
« Code Smells in the Mobile Applications Domain, Thèse de doct, 2013. ,
« Definition, implementation and validation of energy code smells : an exploratory study on an embedded system, 2013. ,
Refactoring workbook url : https : / / books . google . es / books?hl=en{\&}lr={\&}id=KE-zdnHQehYC{\&}oi=fnd{\& }pg=PR13{\&}dq=Refactoring+Workbook{\&}ots=nDwpOuHVOE{\&, pp.3-3, 2003. ,
Experimentation in software engineering, 2012. ,
DOI : 10.1007/978-1-4615-4625-2
http://neo4j.com/developer/cypher-query-language. [En ligne, accès Septembre, 2015. ,