• DocumentCode
    3187627
  • Title

    Integrating extreme programming with software engineering education

  • Author

    Chen, Jason Jen-Yen ; Wu, Mike Mu-Zhe

  • Author_Institution
    Nat. Central Univ., Jhongli, Taiwan
  • fYear
    2015
  • fDate
    25-29 May 2015
  • Firstpage
    577
  • Lastpage
    582
  • Abstract
    This paper presents an 11-step “myAgile” method that integrates the extreme programming (XP) with existing university courses, attempting to build a modern software engineering education. Compared with XP, “myAgile” covers more phases, such as requirement engineering, detailed design, and reverse engineering. There were 288 students in 4 universities in Taiwan who participated in this effort. The students rigorously applied the method to develop, and to maintain, an object-oriented Grade System project in Java. The results showed that, objectively, the students produced maintainable software, which was clearly shown in another maintenance project by a different team at a distant time after the development. And, subjectively, students reported high job satisfaction that is so desperately needed in this profession.
  • Keywords
    Java; computer aided instruction; computer science education; educational courses; educational institutions; engineering computing; engineering education; software maintenance; software prototyping; 11-step myAgile method; Java; Taiwanese universities; XP; extreme programming integration; job satisfaction; object-oriented grade system project; requirement engineering; reverse engineering; software engineering education; software maintenance project; university courses; Algorithm design and analysis; Data structures; Java; Maintenance engineering; Programming; Software; Software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information and Communication Technology, Electronics and Microelectronics (MIPRO), 2015 38th International Convention on
  • Conference_Location
    Opatija
  • Type

    conf

  • DOI
    10.1109/MIPRO.2015.7160338
  • Filename
    7160338