Teaching Machine Learning as Part of Agile Software Engineering

被引:4
作者
Chenoweth, Steve [1 ]
Linos, Panagiotis K. [2 ]
机构
[1] Rose Hulman Inst Technol, Comp Sci & Software Engn Dept, Terre Haute, IN 47804 USA
[2] Butler Univ, Comp Sci & Software Engn Dept, Indianapolis, IN 46208 USA
关键词
Agile software development; computer science; computer science education; course design; design process; instruction; machine learning (ML); software engineering (SE);
D O I
10.1109/TE.2023.3337343
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Contribution: A novel undergraduate course design at the intersection of software engineering (SE) and machine learning (ML) based on industry-reported challenges.Background: ML professionals report that building ML systems is different enough that we need new knowledge about how to infuse ML into software production. For instance, various experts need to be deeply involved with these SE projects, such as business analysts, data scientists, and statisticians.Intended outcomes: The creation of a table detailing and matching industry challenges with course learning objectives, course topics, and related activities.Application design: Course content was derived from interviewing industry professionals with related experience as well as surveying undergraduate SE students. The proposed course style is designed to emulate real-world ML-based SE.Findings: Industry-derived content for a pilot undergraduate course has been successfully crafted at the intersection of SE and ML.
引用
收藏
页码:377 / 386
页数:10
相关论文
共 51 条
[1]  
Alegion Dublin Ireland, 2019, DIM RES ART INT MACH
[2]   Software Engineering for Machine Learning: A Case Study [J].
Amershi, Saleema ;
Begel, Andrew ;
Bird, Christian ;
DeLine, Robert ;
Gall, Harald ;
Kamar, Ece ;
Nagappan, Nachiappan ;
Nushi, Besmira ;
Zimmermann, Thomas .
2019 IEEE/ACM 41ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING IN PRACTICE (ICSE-SEIP 2019), 2019, :291-300
[3]  
[Anonymous], WHAT IS SCRUM WHAT I
[4]  
[Anonymous], EXP IMP VAL DRIV AI
[5]  
[Anonymous], BEST PRACT IMPL MACH
[6]  
[Anonymous], AM COMPR MED EXTR IN
[7]  
[Anonymous], 2019, DOTSC STAT DEV OP AI
[8]  
[Anonymous], WHAT IS AUT MACH LEA
[9]  
Azure Cloud Courses Microsoft, STUD DEV RES GAIN SK
[10]  
azure.microsoft, AZ MACH LEARN US ENT