An experiment to build an open source application for the Internet of Things as part of a software engineering course

被引:0
作者
Cristea, Rares [1 ]
Paduraru, Ciprian [2 ]
机构
[1] Univ Bucharest, Dept Comp Sci, ICUB Res Inst, Bucharest, Romania
[2] Univ Bucharest, Dept Comp Sci, Bucharest, Romania
来源
2023 IEEE/ACM 5TH INTERNATIONAL WORKSHOP ON SOFTWARE ENGINEERING RESEARCH AND PRACTICES FOR THE IOT, SERP4IOT | 2023年
关键词
software; engineering; education; Internet of Things; IoT; open source;
D O I
10.1109/SERP4IoT59158.2023.00008
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software engineering education is a field in which innovation is constantly taking place, especially in terms of the methods used to achieve the competencies and learning objectives to be taught. The Internet of Things is a relatively new area that offers accessible but complex SE challenges that the authors believe are an excellent example for inclusion in the educational process. Over the course of two academic years, we have explored the integration between SE and the Internet of Things with the additional goal of building an open-source application repository to foster academic research and enhance industrial tools.
引用
收藏
页码:13 / 16
页数:4
相关论文
共 19 条
  • [1] Alnaeli SM, 2016, 2016 IEEE 3RD WORLD FORUM ON INTERNET OF THINGS (WF-IOT), P348, DOI 10.1109/WF-IoT.2016.7845497
  • [2] Python']Python Versus C plus plus : An Analysis of Student Struggle on Small Coding Exercises in Introductory Programming Courses
    Alzahrani, Nabeel
    Vahid, Frank
    Edgcomb, Alex
    Nguyen, Kevin
    Lysecky, Roman
    [J]. SIGCSE'18: PROCEEDINGS OF THE 49TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2018, : 86 - 91
  • [3] Applying a maturity model during a software engineering course - How planning and task-solving processes influence the course performance
    Bollin, Andreas
    Reci, Elisa
    Szabo, Csaba
    Szaboova, Veronika
    Siebenhofer, Rudolf
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 144 : 397 - 408
  • [4] Software Engineering Project Courses with Industrial Clients
    Bruegge, Bernd
    Krusche, Stephan
    Alperowitz, Lukas
    [J]. ACM TRANSACTIONS ON COMPUTING EDUCATION, 2015, 15 (04):
  • [5] CC2020 Task Force, 2020, Computing Curricula 2020: Paradigms for Global Computing Education, DOI [DOI 10.1145/3467967, 10.1145/3467967]
  • [6] Challenges and Recommendations for the Design and Conduct of Global Software Engineering Courses: A Systematic Review
    Clear, Tony
    Beecham, Sarah
    Barr, John
    Daniels, Mats
    McDermott, Roger
    Oudshoorn, Michael
    Savickaite, Airina
    Noll, John
    [J]. PROCEEDINGS OF THE 2015 ITICSE CONFERENCE ON WORKING GROUP REPORTS (ITICSE-WGP'15), 2016, : 1 - 39
  • [7] Teaching Agile Software Development: A Case Study
    Devedzic, Vladan
    Milenkovic, Sasa R.
    [J]. IEEE TRANSACTIONS ON EDUCATION, 2011, 54 (02) : 273 - 278
  • [8] Resume-Driven Development: A Definition and Empirical Characterization
    Fritzsch, Jonas
    Wyrich, Marvin
    Bogner, Justus
    Wagner, Stefan
    [J]. 2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING IN SOCIETY (ICSE-SEIS 2021), 2021, : 19 - 28
  • [9] Hamer Sivana, 2021, Information Technology and Systems. ICITS 2021. Advances in Intelligent Systems and Computing (AISC 1331), P100, DOI 10.1007/978-3-030-68418-1_11
  • [10] The Effect of Real-World Capstone Project in an Acquisition of Soft Skills Among Software Engineering Students
    Jayden, Khakurel
    Jari, Porras
    [J]. 2020 IEEE 32ND CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2020, : 36 - 44