跳到主要内容
10.1145/3610969.3611122交流会议文章/章节视图摘要出版物页面乌克兰人会议记录会议集合
研究论文

不同层次高等教育学习的模块不确定性参考软件开发过程

出版:2023年9月25日 出版历史
  • 获取引文提醒
  • 摘要

    计算机科学和软件工程高等教育学位教授几种软件开发方法和实践。这通过单个模块和顶石项目实现,有时还需要真实客户的参与。与通常规定流程的行业不同,学生会遇到与公司无关的人工制品和实践,通常必须在可用选项中进行选择。来自导师、学生和客户的反馈表明,这是一个挑战,学生在尝试混合和匹配不同的实践时往往会感到困惑,而没有适当考虑他们将如何合作。本文介绍了涵盖所有软件开发阶段的SHU开发过程,该过程在学生完成学位学习的过程中被实例化为不同层次的细节。SHU开发过程为软件开发实践提供了结构化指导,可以通过他们选择的过程流来遵循,也可以根据需要由学生挑选。它是通过多年来一个以学生为主导的项目创建的。该过程首次在2021/2学年应用,并在谢菲尔德哈勒姆大学的顶峰项目模块中迭代,每年通过调查不同课程和学习水平的学生对该过程进行评估。在最初的调查中,学生们反应积极,我们的经验提供了宝贵的见解,其他从业者可以借鉴这些见解来实施和评估未来的类似资源。

    工具书类

    [1]
    西尔维娅·阿什顿和雷切尔·斯通。2021.高等教育创造性教学A-Z(第二版)。SAGE,伦敦。
    [2]
    特里。巴雷特。2011.基于问题的学习新方法:重振你在高等教育中的实践。纽约州劳特利奇。
    [3]
    肯特·贝克(Kent Beck)、迈克·比德尔(Mike Beedle)、阿里·范·本内库姆(Arie van Bennekum)、阿里斯泰尔·科克伯恩(Alistair Cockburn)、沃德·坎宁安(Ward Cunningham)、马丁·福勒(Martin Fowler)、詹姆斯·格宁宁(James Grenning)、吉姆·海史密斯(Jim Highsmith。Martin、Steve Mellor、Ken Schwaber、Jeff Sutherland和Dave Thomas。2001年,《敏捷软件开发宣言》。http://www.agilemanifesto.org/
    [4]
    Orges Cico、Letizia Jaccheri、Anh Nguyen-Duc和He Zhang。2020年。探索软件产业和软件工程教育之间的交叉点-软件工程趋势的系统映射。《系统与软件杂志》172(2020年2月),110736。https://doi.org/10.1016/j.jss.2020.110736
    [5]
    Radu Constantinescu和Ioan Mihnea Iacob。2007年。能力成熟度模型集成。应用定量方法杂志2,1(2007),31–37。
    [6]
    玛丽亚·利迪亚·菲奥拉万蒂(Maria Lydia Fioravanti)、布鲁诺·塞纳(Bruno Sena)、利奥·纳坦·帕斯科尔(Leo Natan Paschoal)、拉扎·R。安娜·P·席尔瓦。Elisa Y.Allian女士。Simone R.中川。S.Souza、Seiji Isotani和Ellen F。巴博萨。2018年,《软件工程教学中基于项目的学习和项目管理的整合:经验报告》。第49届ACM计算机科学教育技术研讨会(SIGCSE’18)会议记录。美国纽约州纽约市计算机协会,806–811。https://doi.org/10.1145/3159450.3159599
    [7]
    瓦希德·加鲁西(Vahid Garousi)、戈肯·吉雷(Gorkem Giray)、埃雷·图赞(Eray Tuzun)、卡加泰·加泰罗(Cagatay Catal)和迈克尔·费尔德勒(Michael Felderer)。2020年,缩小软件工程教育与工业需求之间的差距。IEEE软件37,2(2020年3月),68–77。https://doi.org/10.109/MS.2018.2880823会议名称:IEEE软件。
    [8]
    夏洛克·A·约翰内斯·霍尔维蒂。罗德里戈·O·利科里什。斯皮诺拉(Spínola)、萨米·海利萨米(Sami Hyrynsalmi)、斯蒂芬·G。Thiago S.麦克唐纳。门德斯、吉姆·巴坎和维勒·勒帕宁。2018年。技术债务和敏捷软件开发实践和流程:行业从业者调查。信息与软件技术96(2018年4月),141-160。https://doi.org/10.1016/j.infsof.2017.11.015
    [9]
    马林·詹森(Malin Jansson)、斯特凡·赫拉斯汀斯基(Stefan Hrastinski)、斯特芬·斯坦博姆(Stefan-Stenbom)和弗雷德里克·埃诺克森(Fredrik Enoksson)。2021.在线问答环节:学生如何在基于文本的学习环境中支持自己和其他学生的探究过程。《互联网与高等教育》51(2021年10月),100817。https://doi.org/10.1016/j.iheduc.2021.100817
    [10]
    Mohamad Kassab、Joanna DeFranco和Valdemar Graciano Neto。2018.需求工程实践满意度的实证调查:敏捷与瀑布。2018年IEEE国际专业通信大会(ProComm)。IEEE,加拿大安大略省多伦多,118-124。https://doi.org/10.109/ProComm.2018.00033国际标准编号:2158-1002。
    [11]
    亨利克·克尼伯格(Henrik Kniberg)和安德斯·伊瓦森(Anders Ivarsson)。2012.与部落、团队、分会和公会一起扩展敏捷@Spotify。https://blog.crisp.se/wp-content/uploads/2012/11/SpotifyScaling.pdf
    [12]
    简·诺布洛赫(Jan Knobloch)、乔纳斯·卡尔滕巴赫(Jonas Kaltenbach)和伯恩德·布鲁格(Bernd Bruegge)。2018年。使用上下文软件问答教学框架提高学生在高等教育中的参与度。2018年IEEE/ACM第40届软件工程国际会议:软件工程教育与培训(ICSE-SEET)。IEEE,瑞典哥德堡,136-145。
    [13]
    迈克·尼利、加里·桑德斯和丹·德里科特。2014年,学生作为生产者:研究性教学,一种制度策略。项目报告。约克高等教育学院。
    [14]
    玛丽亚·巴西瓦拉(Maria Paasivaara),德拉戈·沃德(DragošVodé),维尔·T。海基拉、贾里·凡哈宁和卡斯珀·拉塞尼乌斯。2018年。与工业客户一起参与顶点项目如何影响学生态度?。第40届软件工程国际会议论文集:软件工程教育与培训。ACM,瑞典哥德堡,49-57。https://doi.org/10.1145/3183377.3183398
    [15]
    罗杰·S。Pressman和Bruce R。马克西姆。2020年。软件工程:实践者的方法。(第九版/roger s.pressman,博士,bruce r.maxim,博士,国际学生版编辑)。McGraw-Hill,纽约州纽约市。
    [16]
    Beatriz Pérez和Angel L。鲁比奥。2020年。基于项目的学习方法,用于提高软件工程的学习技能和动机。第51届ACM计算机科学教育技术研讨会(SIGCSE’20)会议记录。美国纽约州纽约市计算机协会,309-315。https://doi.org/10.1145/3328778.3366891
    [17]
    Abdallah Salameh和Julian M。低音的。2019.Spotify定制,促进跨职能自治队的效率。《软件工程和极限编程中的敏捷过程——研讨会》,Rashina Hoda(Ed.)。施普林格国际出版公司,Cham,20-28。
    [18]
    克里斯托弗·斯卡菲迪。2018年,新毕业生中雇主对计算机科学、信息技术和软件工程技能的需求。《国际计算机科学、工程和信息技术杂志》8,1(2018),1-12。
    [19]
    瓦莱丽娅·塞蒂塔、马西莫·科森蒂诺和安东尼奥·切拉。2012.过程片段定义和文档的提案。在Multi-Agent Systems(计算机科学讲义)中,Massimo Cossentino、Michael Kaisers、Karl Tuyls和Gerhard Weiss(编辑)。柏林施普林格,海德堡,221-237。https://doi.org/10.1007/978-3642-34799-3_15
    [20]
    David H Smith IV、Qiang Hao、Vanessa Dennen、Michail Tsikerdekis、Bradly Barnes、Lilu Martin和Nathan Tresham。2020年。了解在线问答互动及其对学生在大规模STEM课堂上表现的影响。《国际高等教育技术杂志》17,1(2020年12月),20。https://doi.org/10.1186/s41239-020-00200-7
    [21]
    Rafal Włodarski、Aneta Poniszewska-Maraánda和Jean-Remy Falleri,2022年。软件开发过程对学生计算机项目结果的影响:两所大学的故事。信息和软件技术144(2022年4月),106787。https://doi.org/10.1016/j.infsof.2021.106787

    建议

    评论

    信息和贡献者

    问询处

    发布于

    封面图片ACM其他会议
    UKICER’23:2023年英国和爱尔兰计算机教育研究会议记录
    2023年9月
    107页
    国际标准图书编号:9798400708763
    内政部:10.1145/3610969
    如果复制品不是为了盈利或商业利益而制作或分发的,并且复制品的第一页载有本通知和完整引文,则允许免费制作本作品的全部或部分数字或硬拷贝以供个人或课堂使用。必须尊重作者以外的其他人对本作品组成部分的版权。允许用信用证进行摘要。要以其他方式复制或重新发布,在服务器上发布或重新发布到列表,需要事先获得特定许可和/或付费。从请求权限[电子邮件保护].

    出版商

    计算机协会

    美国纽约州纽约市

    出版历史

    出版:2023年9月25日

    权限

    请求对此文章的权限。

    检查更新

    作者标记

    1. 高等教育
    2. 软件开发过程
    3. 软件工程教育
    4. 学生
    5. 大学

    限定符

    • 研究文章
    • 研究
    • 推荐有限公司

    资金来源

    会议

    英国2023
    UKICER 2023:英国和爱尔兰计算机教育研究会议
    2023年9月7日至8日
    英国威尔士斯旺西

    贡献者

    其他指标

    文献计量学和引文

    文献计量学

    文章指标

    • 0
      引文总数
    • 30
      总下载次数
    • 下载次数(过去12个月)30
    • 下载次数(最近6周)4

    其他指标

    引文

    视图选项

    获取访问权限

    登录选项

    完全访问权限

    查看选项

    PDF格式

    以PDF文件查看或下载。

    PDF格式

    电子阅读器

    使用联机查看电子阅读器.

    电子阅读器

    HTML格式格式

    在中查看本文HTML格式格式。

    HTML格式

    媒体

    数字

    其他

    桌子

    分享

    分享

    共享此出版物链接

    在社交媒体上分享