A description of the Model-View-Controller user interface paradigm in Smalltalk80 system, Journal of Object Oriented Programming, vol.1, pp.26-49, 1988. ,
MVP: Model-View-Presenter the Taligent programming model for C++ ,
Separating application code from toolkits, Proceedings of the 4th annual ACM symposium on User interface software and technology , UIST '91, pp.211-220, 1991. ,
DOI : 10.1145/120782.120805
WPF apps with the model-view-viewmodel design pattern, MSDN Magazine ,
Mining version histories for detecting code smells, Software Engineering, IEEE Transactions, pp.10-1109, 2014. ,
DOI : 10.1109/tse.2014.2372760
An exploratory study of the impact of antipatterns on class change- and fault-proneness, Empirical Software Engineering, vol.2, issue.4, pp.243-275, 2012. ,
DOI : 10.1007/s10664-011-9171-y
Assessing the impact of bad smells using historical information, Ninth international workshop on Principles of software evolution in conjunction with the 6th ESEC/FSE joint meeting, IWPSE '07, pp.31-34, 2007. ,
DOI : 10.1145/1294948.1294957
Using history information to improve design flaws detection, Proc. of Conference on Software Maintenance and Reengineering, pp.223-232, 2004. ,
A Validated Set of Smells in Model-View-Controller Architectures, 2016 IEEE International Conference on Software Maintenance and Evolution (ICSME), pp.233-243 ,
DOI : 10.1109/ICSME.2016.12
Automatic detection of GUI design smells, Proceedings of the 8th ACM SIGCHI Symposium on Engineering Interactive Computing Systems, EICS '16, 2016. ,
DOI : 10.1145/2933242.2933260
URL : https://hal.archives-ouvertes.fr/hal-01308625
Refactoring, Proceedings of the 24th international conference on Software engineering , ICSE '02, 1995. ,
DOI : 10.1145/581441.581453
Instrumental interaction, Proceedings of the SIGCHI conference on Human factors in computing systems , CHI '00, pp.446-453, 2000. ,
DOI : 10.1145/332040.332473
URL : https://hal.archives-ouvertes.fr/hal-01242669
Improving modularity and usability of interactive systems with Malai, Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems, EICS '10, pp.115-124, 2010. ,
DOI : 10.1145/1822018.1822037
URL : https://hal.archives-ouvertes.fr/inria-00477627
Combining aspect-oriented modeling with property-based reasoning to improve user interface adaptation, Proceedings of the 3rd ACM SIGCHI symposium on Engineering interactive computing systems, EICS '11, pp.85-94, 2011. ,
DOI : 10.1145/1996461.1996500
URL : https://hal.archives-ouvertes.fr/inria-00590891
A brief survey of program slicing, SIGSOFT Softw, Eng. Notes, vol.30, pp.1-36, 2005. ,
Detecting Inconsistencies in JavaScript MVC Applications, 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering ,
DOI : 10.1109/ICSE.2015.52
Spoon, Proceedings of the 1st workshop on Aspect oriented middleware development , AOMD '05 ,
DOI : 10.1145/1101560.1101566
URL : https://hal.archives-ouvertes.fr/inria-00071366
An Empirical Study of the Impact of Two Antipatterns, Blob and Spaghetti Code, on Program Comprehension, 2011 15th European Conference on Software Maintenance and Reengineering, pp.181-190, 2011. ,
DOI : 10.1109/CSMR.2011.24
Handbook Of Parametric And Nonparametric Statistical Procedures, Fourth Edition, 2007. ,
Why don't software developers use static analysis tools to find bugs?, 2013 35th International Conference on Software Engineering (ICSE), pp.672-681, 2013. ,
DOI : 10.1109/ICSE.2013.6606613
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.384.7471
Do They Really Smell Bad? A Study on Developers' Perception of Bad Code Smells, 2014 IEEE International Conference on Software Maintenance and Evolution, pp.101-110, 2014. ,
DOI : 10.1109/ICSME.2014.32
A survey of software refactoring, IEEE Transactions on Software Engineering, vol.30, issue.2, 2004. ,
DOI : 10.1109/TSE.2004.1265817
A review of code smell mining techniques, Journal of Software: Evolution and Process, vol.86, issue.10 ,
DOI : 10.1002/smr.1737
AntiPatterns: refactoring software, architectures, and projects in crisis, 1998. ,
Exploring the impact of inter-smell relations on software maintainability: An empirical study, 2013 35th International Conference on Software Engineering (ICSE), pp.682-691, 2013. ,
DOI : 10.1109/ICSE.2013.6606614
Gui inspection from source code analysis, p.18517 ,
The GUISurfer tool, Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems, EICS '10, pp.181-186, 2010. ,
DOI : 10.1145/1822018.1822045
An Approach for Graphical User Interface External Bad Smells Detection, pp.199-205, 2014. ,
DOI : 10.1007/978-3-319-05948-8_19
Towards a catalog of usability smells, Proceedings of the 30th Annual ACM Symposium on Applied Computing, SAC '15, pp.175-181, 2015. ,
DOI : 10.1145/2695664.2695670
Decor, Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering , ASE '07, pp.20-36, 2009. ,
DOI : 10.1145/1321631.1321727
URL : https://hal.archives-ouvertes.fr/tel-00321081
Code-Smell Detection as a Bilevel Problem, ACM Transactions on Software Engineering and Methodology, vol.24, issue.1, pp.1-6, 2014. ,
DOI : 10.1145/2675067
On applying machine learning techniques for design pattern detection, Journal of Systems and Software, vol.103, issue.0 ,
DOI : 10.1016/j.jss.2015.01.037
BDTEX: A GQM-based Bayesian approach for the detection of antipatterns, Journal of Systems and Software, vol.84, issue.4, pp.559-572, 2011. ,
DOI : 10.1016/j.jss.2010.11.921
Specification and Detection of SOA Antipatterns, International Conference on Service Oriented Computing, 2012. URL https ,
DOI : 10.1007/978-3-642-34321-6_1
URL : https://hal.archives-ouvertes.fr/hal-00722472
Identifying Architectural Bad Smells, 2009 13th European Conference on Software Maintenance and Reengineering, pp.255-258, 2009. ,
DOI : 10.1109/CSMR.2009.59
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.184.661
Are all code smells harmful? A study of God Classes and Brain Classes in the evolution of three open source systems, 2010 IEEE International Conference on Software Maintenance, pp.1-10, 2010. ,
DOI : 10.1109/ICSM.2010.5609564
Investigating the Impact of Code Smells on System's Quality: An Empirical Study on Systems of Different Application Domains, 2013 IEEE International Conference on Software Maintenance, pp.260-269, 2013. ,
DOI : 10.1109/ICSM.2013.37
Automatically repairing broken workflows for evolving GUI applications, Proceedings of the 2013 International Symposium on Software Testing and Analysis, ISSTA 2013, p.2013 ,
DOI : 10.1145/2483760.2483775
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.309.5944
Static Analysis of Programs with Graphical User Interface, 11th European Conference on Software Maintenance and Reengineering (CSMR'07), pp.252-264, 2007. ,
DOI : 10.1109/CSMR.2007.44
Finding errors in multithreaded GUI applications, Proceedings of the 2012 International Symposium on Software Testing and Analysis, ISSTA 2012, pp.243-253, 2012. ,
DOI : 10.1145/2338965.2336782
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.259.6826
GUITAR: an innovative tool for automated testing of GUI-driven software, Automated Software Engineering, vol.37, issue.4, pp.65-105, 2014. ,
DOI : 10.1007/s10515-013-0128-9
Lightweight Static Analysis for GUI Testing, 2012 IEEE 23rd International Symposium on Software Reliability Engineering, pp.301-310, 2012. ,
DOI : 10.1109/ISSRE.2012.25
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.593.9376
Static Control-Flow Analysis of User-Driven Callbacks in Android Applications, 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, pp.89-99, 2015. ,
DOI : 10.1109/ICSE.2015.31
Static Window Transition Graphs for Android (T), 2015 30th IEEE/ACM International Conference on Automated Software Engineering (ASE), pp.658-668, 2015. ,
DOI : 10.1109/ASE.2015.76
Event Listener Analysis and Symbolic Execution for Testing GUI Applications, International Conference on Formal Engineering Methods, pp.69-87, 2009. ,
DOI : 10.1007/978-3-642-10373-5_4
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.294.5631
Classifying and Qualifying GUI Defects, 2015 IEEE 8th International Conference on Software Testing, Verification and Validation (ICST), 2015. ,
DOI : 10.1109/ICST.2015.7102582
URL : https://hal.archives-ouvertes.fr/hal-01114724