Sie befinden Sich nicht im Netzwerk der Universität Paderborn. Der Zugriff auf elektronische Ressourcen ist gegebenenfalls nur via VPN oder Shibboleth (DFN-AAI) möglich. mehr Informationen...
Ergebnis 7 von 42049
2013 IEEE 13th International Working Conference on Source Code Analysis and Manipulation (SCAM), 2013, p.116-125
2013

Details

Autor(en) / Beteiligte
Titel
JSNOSE: Detecting JavaScript Code Smells
Ist Teil von
  • 2013 IEEE 13th International Working Conference on Source Code Analysis and Manipulation (SCAM), 2013, p.116-125
Ort / Verlag
IEEE
Erscheinungsjahr
2013
Link zum Volltext
Quelle
IEEE Xplore
Beschreibungen/Notizen
  • JavaScript is a powerful and flexible prototype-based scripting language that is increasingly used by developers to create interactive web applications. The language is interpreted, dynamic, weakly-typed, and has first-class functions. In addition, it interacts with other web languages such as CSS and HTML at runtime. All these characteristics make JavaScript code particularly error-prone and challenging to write and maintain. Code smells are patterns in the source code that can adversely influence program comprehension and maintainability of the program in the long term. We propose a set of 13 JavaScript code smells, collected from various developer resources. We present a JavaScript code smell detection technique called JSNOSE. Our metric-based approach combines static and dynamic analysis to detect smells in client-side code. This automated technique can help developers to spot code that could benefit from refactoring. We evaluate the smell finding capabilities of our technique through an empirical study. By analyzing 11 web applications, we investigate which smells detected by JSNOSE are more prevalent.
Sprache
Englisch
Identifikatoren
DOI: 10.1109/SCAM.2013.6648192
Titel-ID: cdi_ieee_primary_6648192

Weiterführende Literatur

Empfehlungen zum selben Thema automatisch vorgeschlagen von bX