• 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