Towards Online Collaborative Teaching of Software Engineering for Safety Critical Systems
Open Access
- 11 March 2026
- conference paper
- Published by Association for Computing Machinery (ACM)
- p. 424-430
Abstract
Software engineering is a fundamental sub-discipline of computer science, yet the teaching of the subject is not standardized enough to facilitate the sharing of teaching resources across institutions. This is highlighted by the diversity of topics which may be taught in software engineering courses. This issue is more evident in the realm of safety critical systems. If this problem can be alleviated by the establishment of a framework for developing software engineering teaching material (lectures, examinations, assignments, and course projects), pedagogy assessment then there would be an environment for the sharing and structuring of common software engineering artifacts for curricula design and development.Keywords
This publication has 9 references indexed in Scilit:
- SnapCC : Effective File System Consistency Testing Using Systematic State ExplorationACM Transactions on Software Engineering and Methodology, 2025
- A Survey of Temporal Knowledge Graph Reasoning2024
- Generative Artificial Intelligence for Software Engineering - a Research AgendaSSRN Electronic Journal, 2023
- Generative AI for Software PractitionersIEEE Software, 2023
- The Next Frontier in Software Development: AI-Augmented Software Development ProcessesIEEE Software, 2023
- How ChatGPT Will Change Software Engineering Education2023
- Model-Driven Software Engineering in Practice2017
- Safety critical systems: challenges and directions2003
- An investigation of the Therac-25 accidentsComputer, 1993