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 条
  • [31] Implementing Large Projects in Software Engineering Courses
    Coppit, David
    COMPUTER SCIENCE EDUCATION, 2006, 16 (01) : 53 - 73
  • [32] Secure Modules for Undergraduate Software Engineering Courses
    Yang, Jeong
    Lodgher, Akhtar
    Lee, Young
    2018 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2018,
  • [33] Study on Reform of Undergraduate Software Engineering Courses
    Huang, Hailong
    Huang, Suzhen
    MECHANICAL, MATERIALS AND MANUFACTURING ENGINEERING, PTS 1-3, 2011, 66-68 : 1883 - 1886
  • [34] Innovative Practices for Engineering Professional Development Courses
    Davis, Chad E.
    Sluss, James J., Jr.
    Landers, Thomas L.
    Pulat, Pakize S.
    2013 IEEE FRONTIERS IN EDUCATION CONFERENCE, 2013,
  • [35] Software Engineering Project Courses with Industrial Clients
    Bruegge, Bernd
    Krusche, Stephan
    Alperowitz, Lukas
    ACM TRANSACTIONS ON COMPUTING EDUCATION, 2015, 15 (04):
  • [36] An investigation of software scaffolds supporting modeling practices
    Fretz, EB
    Wu, HK
    Zhang, BH
    Davis, EA
    Krajcik, JS
    Soloway, E
    RESEARCH IN SCIENCE EDUCATION, 2002, 32 (04) : 567 - 589
  • [37] An Investigation of Software Scaffolds Supporting Modeling Practices
    Eric B. Fretz
    Hsin-Kai Wu
    BaoHui Zhang
    Elizabeth A. Davis
    Joseph S. Krajcik
    Elliot Soloway
    Research in Science Education, 2002, 32 : 567 - 589
  • [38] Generating undergraduate software engineering courses/programs using the computing curricula software engineering volume
    LeBlanc, R
    Lethbridge, T
    Sobel, AEK
    17TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING, PROCEEDINGS, 2004, : 167 - 168
  • [39] Lean Software Startup Practices and Software Engineering Education
    Cico, Orges
    2022 ACM/IEEE 44TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS (ICSE-COMPANION 2022), 2022, : 281 - 285
  • [40] Large Language Models in Software Engineering Education: A Preliminary Study on Software Requirements Engineering Courses
    Feng Chen
    Shaomin Zhu
    Xin Liu
    Ying Qian
    计算机教育, 2025, (03) : 24 - 33