DocumentCode :
2038606
Title :
CodeSmellExplorer: Tangible exploration of code smells and refactorings
Author :
Raab, Felix
Author_Institution :
Lehrstuhl fur Medieninformatik, Univ. Regensburg, Regensburg, Germany
fYear :
2012
fDate :
Sept. 30 2012-Oct. 4 2012
Firstpage :
261
Lastpage :
262
Abstract :
CodeSmellExplorer is an interactive exploration and learning tool for code smells and associated refactorings, used on a tabletop. The evaluation of our University course about good coding practices shows that undergraduate students frequently fail to recognize bad coding practices without prior training. However, the results also confirmed that gamification elements, such as coding challenges, are regarded as interesting and stimulating. CodeSmellExplorer is an attempt to familiarize users with good coding practices by visualizing an interactive graph network of code smells and connected refactorings. Users can explore those relationships or start challenges with built-in feedback systems.
Keywords :
computer aided instruction; educational courses; further education; graph theory; software maintenance; source coding; CodeSmellExplorer; University course; built-in feedback system; code smell; gamification element; interactive graph network visualization; learning tool; refactoring; tabletop; tangible exploration; undergraduate student; Educational institutions; Encoding; Software; Software engineering; Training; User interfaces; Visualization; Code smell; clean code; refactoring; tabletop; tangible interaction; visualization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Visual Languages and Human-Centric Computing (VL/HCC), 2012 IEEE Symposium on
Conference_Location :
Innsbruck
ISSN :
1943-6092
Print_ISBN :
978-1-4673-0852-6
Type :
conf
DOI :
10.1109/VLHCC.2012.6344544
Filename :
6344544
Link To Document :
بازگشت