Supporting Assessment of Practices in Software Engineering Courses

被引:3
|
作者
Rodriguez, G. [1 ]
Soria, A. [1 ]
Campo, M. [1 ]
机构
[1] ISISTAN Res Inst CONICET UNICEN, Buenos Aires, DF, Argentina
关键词
Software engineering education; CMMI; Scrum; teaching strategies; SCRUM PRACTICES;
D O I
10.1109/TLA.2015.7350070
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The main goal of the software engineering courses is to prepare students to face typical problems that occur in professional contexts. Thus, students need to be provided with tools and resources to be trained correctly, and therefore, courses need to be reoriented towards software industry demands without neglecting the academic quality. In this context, Scrum, which is widely used for manufacturing software, arises as a suitable teaching strategy to introduce students the main software engineering practices usually performed by the industry. This work proposes a teaching model based on Scrum and reinforced with agile coaching. This novel model has been compared to RUP (Rational Unified Process) and validated using the framework CMMI (Capability Maturity Model Integration) to measure the coverage of practices achieved by our model. The results show that our agile teaching model allows students to achieve higher coverage of software engineering practices, and maximize their learning experience.
引用
下载
收藏
页码:3142 / 3148
页数:7
相关论文
共 50 条
  • [1] Integrating agile practices into software engineering courses
    Williams, L
    Lutz, M
    Hislop, G
    McCracken, M
    Mead, N
    Naveda, JF
    15TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING, PROCEEDINGS, 2002, : 263 - 264
  • [2] A Quantitative Usability Assessment Method for Inclusion in Software Engineering Courses
    John, Bonnie E.
    2011 24TH IEEE-CS CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEET), 2011, : 537 - 539
  • [3] Software engineers aren't born in teams: Supporting team processes in software engineering project courses
    Brown, J
    Dobbie, G
    1998 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: EDUCATION & PRACTICE, PROCEEDINGS, 1998, : 42 - 49
  • [4] Accrediting software engineering courses
    Sterling, L
    2004 AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2004, : 190 - 190
  • [5] Review of literature on assessment practices in capstone engineering design courses: Implications for formative assessment
    Trevisan, Michael
    Davis, Denny
    Beyerlein, Steven
    Thompson, Phillip
    Harrison, Olakunle
    ASEE Annu. Conf. Expos. Conf. Proc., 2006,
  • [6] Distributed Virtual Courses to Teach Global Software Engineering: Lessons Learned and Best Practices
    Marutschke, D. Moritz
    Kryssanov, Victor V.
    Brockmann, Patricia
    2020 11TH INTERNATIONAL CONFERENCE ON E-EDUCATION, E-BUSINESS, E-MANAGEMENT, AND E-LEARNING (IC4E 2020), 2020, : 256 - 260
  • [7] Integrating International Students' Contests with Software Engineering Courses Lessons Learned and Best Practices
    Zeid, Amir
    2013 IEEE FRONTIERS IN EDUCATION CONFERENCE, 2013,
  • [8] On Software Engineering Courses with Industry Practice
    Fang, Miaozhi
    Lu, Xun
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EDUCATION, MANAGEMENT, COMMERCE AND SOCIETY, 2015, 17 : 488 - 492
  • [9] A Robotics Environment for Software Engineering Courses
    University of Kassel, Software Engineering, Wilhelmshöher Allee 73, Kassel
    34121, Germany
    Proc. AAAI Conf. Artif. Intell., AAAI, (1874-1875):
  • [10] Modernized Courses in Automotive Software Engineering
    Kastelan, Ivan
    Pavkovic, Bogdan
    Vranjes, Mario
    Popovic, Miroslav
    2020 43RD INTERNATIONAL CONVENTION ON INFORMATION, COMMUNICATION AND ELECTRONIC TECHNOLOGY (MIPRO 2020), 2020, : 737 - 740