DocumentCode :
259399
Title :
A Method for Detecting Bad Smells and ITS Application to Software Engineering Education
Author :
Ito, Yu ; Hazeyama, Atsuo ; Morimoto, Yuuki ; Kaminaga, Hiroaki ; Nakamura, Shigenari ; Miyadera, Youzou
Author_Institution :
Fac. of Educ., Tokyo Gakugei Univ., Tokyo, Japan
fYear :
2014
fDate :
Aug. 31 2014-Sept. 4 2014
Firstpage :
670
Lastpage :
675
Abstract :
In order to extend and maintenance software systems, it is necessary to remove factors behind bad smells from source code through refactoring. However, it is time-consuming process to detect and remove factors behind bad smells manually from large source code. And, learning how to refactor bad smells can be difficult for students because they are not yet software development experts. Therefore, we propose a method for detecting bad smells using declarative meta programming that can be applied to software development training. In this manner, software development training is facilitated.
Keywords :
computer science education; object-oriented programming; software maintenance; ITS application; bad smells detection; declarative meta programming; maintenance software systems; software development training; software engineering education; software refactoring; Complexity theory; Educational institutions; Software engineering; Software systems; Training; declarative meta programming; detectiong bad smells; program refactorings; software engineering education;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Advanced Applied Informatics (IIAIAAI), 2014 IIAI 3rd International Conference on
Conference_Location :
Kitakyushu
Print_ISBN :
978-1-4799-4174-2
Type :
conf
DOI :
10.1109/IIAI-AAI.2014.139
Filename :
6913383
Link To Document :
بازگشت