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 条
  • [41] FACILITATING THE AUTOMATED ASSESSMENT OF ENGINEERING COURSES
    Beg, A.
    Alhemeiri, M.
    Beg, Ajmal
    12TH INTERNATIONAL CONFERENCE OF EDUCATION, RESEARCH AND INNOVATION (ICERI2019), 2019, : 8684 - 8688
  • [42] Assessment of the impact of the freshman engineering courses
    Budny, D
    Bjedov, G
    LeBold, W
    FRONTIERS IN EDUCATION 1997 - 27TH ANNUAL CONFERENCE, PROCEEDINGS, BOLS I - III, 1997, : 1100 - 1106
  • [43] Supporting Collaboration in the Development of Complex Engineering Software
    Shipp, Victoria E.
    Johnson, Peter
    PROCEEDINGS OF THE 4TH INTERNATIONAL WORKSHOP ON COOPERATIVE AND HUMAN ASPECTS OF SOFTWARE ENGINEERING (CHASE'11), 2011, : 84 - 87
  • [44] Supporting collaboration in distributed software engineering teams
    Layzell, P
    Brereton, OP
    French, A
    SEVENTH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2000, : 38 - 45
  • [45] Supporting a software engineering course with Lotus Notes
    Schoenig, S
    1998 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: EDUCATION & PRACTICE, PROCEEDINGS, 1998, : 304 - 311
  • [46] Work in Progress: Sustainable Projects for Software Engineering Courses Collaborating with Technology Courses
    Asuncion, Hazeline U.
    Angotti, Robin L.
    Sung, Kelvin
    2012 FRONTIERS IN EDUCATION CONFERENCE (FIE), 2012,
  • [47] A survey of software engineering practices in Turkey
    Garousi, Vahid
    Coskuncay, Ahmet
    Betin-Can, Aysu
    Demirors, Onur
    JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 108 : 148 - 177
  • [48] Forming Theories of Practices for Software Engineering
    Smolander, Kari
    Paivarinta, Tero
    2013 2ND SEMAT WORKSHOP ON A GENERAL THEORY OF SOFTWARE ENGINEERING (GTSE), 2013, : 27 - 34
  • [49] A note on the evolution of software engineering practices
    Drehmer, DE
    Dekleva, SM
    JOURNAL OF SYSTEMS AND SOFTWARE, 2001, 57 (01) : 1 - 7
  • [50] Interdisciplinary influences in software engineering practices
    Bunting, R
    Coallier, F
    Lewis, G
    10TH INTERNATIONAL WORKSHOP ON SOFTWARE TECHNOLOGY AND ENGINEERING PRACTICE, PROCEEDINGS, 2003, : 62 - 69