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, 2011. ,
DOI : 10.1109/CSMR.2011.24
Automated GUI performance testing, Software Quality Journal, vol.36, issue.5, pp.801-839, 2011. ,
DOI : 10.1007/s11219-011-9135-x
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
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
AntiPatterns: refactoring software, architectures, and projects in crisis, 1998. ,
AutoInSpec: Using Missing Test Coverage to Improve Specifications in GUIs, 2012 IEEE 23rd International Symposium on Software Reliability Engineering, 2012. ,
DOI : 10.1109/ISSRE.2012.33
Automatic detection of bad smells in code: An experimental assessment, Journal of Object Technology, vol.11, issue.5, pp.1-38, 2012. ,
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
Refactoring: Improving the Design of Existing Code, 1999. ,
DOI : 10.1007/3-540-45672-4_31
Design patterns: elements of reusable object-oriented software, 1995. ,
Identifying Architectural Bad Smells, 2009 13th European Conference on Software Maintenance and Reengineering, pp.255-25859, 2009. ,
DOI : 10.1109/CSMR.2009.59
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
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
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
A Description of the Model-View-Controller User Interface Paradigm in Smalltalk80 System, Journal of Object Oriented Programming, vol.1, pp.26-49, 1988. ,
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
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
Decor, Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering , ASE '07, pp.20-3650, 2009. ,
DOI : 10.1145/1321631.1321727
URL : https://hal.archives-ouvertes.fr/tel-00321081
Specification and Detection of SOA Antipatterns, International Conference on Service Oriented Computing, 2012. ,
DOI : 10.1007/978-3-642-34321-6_1
URL : https://hal.archives-ouvertes.fr/hal-00722472
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
Detecting Inconsistencies in JavaScript MVC Applications, 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, 2015. ,
DOI : 10.1109/ICSE.2015.52
Are all code smells harmful? A study of God Classes and Brain Classes in the evolution of three open source systems, Proc. of ICSM'10, pp.1-10, 2010. ,
The power of outliers (and why researchers should always check for them). Practical Assessment, Research & Evaluation, vol.9, 2004. ,
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
Spoon, Proceedings of the 1st workshop on Aspect oriented middleware development , AOMD '05, 2015. ,
DOI : 10.1145/1101560.1101566
URL : https://hal.archives-ouvertes.fr/inria-00071366
MVP: Model-View-Presenter the Taligent Programming Model for C++ and Java, 1996. ,
Using history information to improve design flaws detection, Proc. of Conference on Software Maintenance and Reengineering, pp.223-232, 2004. ,
A review of code smell mining techniques, Journal of Software: Evolution and Process, vol.86, issue.10, pp.867-895, 2015. ,
DOI : 10.1002/smr.1737
Code-Smell Detection as a Bilevel Problem, ACM Transactions on Software Engineering and Methodology, vol.24, issue.1, 2014. ,
DOI : 10.1145/2675067
The GUISurfer tool, Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems, EICS '10, pp.181-1861822045, 2010. ,
DOI : 10.1145/1822018.1822045
An Approach for Graphical User Interface External Bad Smells Detection, New Perspectives in Information Systems and Technologies. 199?205, pp.978-981, 2014. ,
DOI : 10.1007/978-3-319-05948-8_19
GUI inspection from source code analysis, 2010. ,
WPF Apps With The Model-View-ViewModel Design Pattern. MSDN Magazine, 2009. ,
Static Analysis of Programs with Graphical User Interface, 11th European Conference on Software Maintenance and Reengineering (CSMR'07), pp.252-26444, 2007. ,
DOI : 10.1109/CSMR.2007.44
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
On applying machine learning techniques for design pattern detection, Journal of Systems and Software, vol.103, issue.0, pp.102-117, 2015. ,
DOI : 10.1016/j.jss.2015.01.037
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
Automatically repairing broken workflows for evolving GUI applications, Proceedings of the 2013 International Symposium on Software Testing and Analysis, ISSTA 2013, pp.45-55, 2013. ,
DOI : 10.1145/2483760.2483775