Understanding JavaScript event-based interactions, Proceedings of the 36th International Conference on Software Engineering, ICSE 2014, pp.367-377, 2014. ,
DOI : 10.1145/2568225.2568268
JavaScript: The Good Parts, 2008. ,
Distribution Map, 2006 22nd IEEE International Conference on Software Maintenance, pp.203-212, 2006. ,
DOI : 10.1109/ICSM.2006.22
JSNOSE: Detecting JavaScript Code Smells, 2013 IEEE 13th International Working Conference on Source Code Analysis and Manipulation (SCAM), pp.116-125, 2013. ,
DOI : 10.1109/SCAM.2013.6648192
JavaScript: The Definitive Guide, 2011. ,
Normalizing object-oriented class styles in JavaScript, 2012 14th IEEE International Symposium on Web Systems Evolution (WSE), pp.79-83, 2012. ,
DOI : 10.1109/WSE.2012.6320536
The Essence of JavaScript, 24th European Conference on Object-Oriented Programming (ECOOP), pp.126-150, 2010. ,
DOI : 10.1007/978-3-642-14107-2_7
Extracting relative thresholds for source code metrics, 2014 Software Evolution Week, IEEE Conference on Software Maintenance, Reengineering, and Reverse Engineering (CSMR-WCRE), pp.254-263, 2014. ,
DOI : 10.1109/CSMR-WCRE.2014.6747177
Does JavaScript software embrace classes?, 2015 IEEE 22nd International Conference on Software Analysis, Evolution, and Reengineering (SANER), pp.73-82, 2015. ,
DOI : 10.1109/SANER.2015.7081817
URL : https://hal.archives-ouvertes.fr/hal-01185854
Understanding Ajax applications by connecting client and server-side execution traces, Empirical Software Engineering, vol.20, issue.6, pp.181-218, 2013. ,
DOI : 10.1007/s10664-012-9200-5