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 条
[41]  
scaledagileframework, SAFE PROV SCAL AG
[42]   An Architecture for Agile Machine Learning in Real-Time Applications [J].
Schleier-Smith, Johann .
KDD'15: PROCEEDINGS OF THE 21ST ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2015, :2059-2068
[43]  
Serban A., P 14 ACM IEEE INT S, P1
[44]  
Simard PatriceY, 2017, CoRR
[45]  
Southampton Course, INTRO MACHINE LEARNI
[46]  
UC Berkeley Course UC Berkeley, CS 253 SOFTW ENG ART
[47]  
University of Alberta Course, DEP COMP SCI U ALB C
[48]  
Wiggers K., 2019, IDC
[49]  
Wiggers K, 2019, The Machine: Making Sense of AI
[50]  
wikipedia, ISAAC AS 3 LAWS ROB