• DocumentCode
    236107
  • Title

    Design of e-activities for the learning of code refactoring tasks

  • Author

    Lopez, Carlos ; Alonso, J. Marcos ; Marticorena, Raul ; Maudes, Jesus M.

  • Author_Institution
    Dept. of Civil Eng., Univ. of Burgos, Burgos, Spain
  • fYear
    2014
  • fDate
    12-14 Nov. 2014
  • Firstpage
    35
  • Lastpage
    40
  • Abstract
    In this work a number of online e-activities are presented for the process of teaching and learning of code refactoring tasks. The pedagogical design of the set of activities is progressive, according to the levels of knowledge of Bloom´s taxonomy. First, activities to help knowing and understanding a concept are proposed, then activities to apply refactorings in the context of small software implementations, and last, the analysis and synthesis of the use of refactorings in software maintenance tasks in open source projects. The resources used to solve the activities are related to those the student may find during their professional career, if oriented towards software development: integrated development environments, task tracking systems and revision control systems. It is also described the use of these e-activities in the context of the course Software Engineering of the Bachelor´s Degree in Computer Science at the University of Burgos, and the consequences of the experience are analyzed.
  • Keywords
    computer aided instruction; computer science education; educational courses; public domain software; software maintenance; teaching; Bloom taxonomy; code refactoring task learning; integrated development environments; online e-activity design; open source projects; revision control systems; software development; software engineering course; software maintenance tasks; task tracking systems; teaching process; Companies; Context; Educational institutions; Seminars; Software; Software engineering; Bloom´s taxonomy; assessment; code defects; e-activities; online teaching process; refactoring;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computers in Education (SIIE), 2014 International Symposium on
  • Conference_Location
    Logrono
  • Type

    conf

  • DOI
    10.1109/SIIE.2014.7017701
  • Filename
    7017701