Exploring experiential learning model and risk management process for an undergraduate software architecture course
This paper shares our insights on exploring theexperiential learning model and risk management process todesign an undergraduate software architecture course. The keychallenge for undergraduate students to appreciate softwarearchitecture design is usually their limited experience in thesoftware indu...
Saved in:
Main Authors: | , |
---|---|
Format: | text |
Language: | English |
Published: |
Institutional Knowledge at Singapore Management University
2018
|
Subjects: | |
Online Access: | https://ink.library.smu.edu.sg/sis_research/4170 https://ink.library.smu.edu.sg/context/sis_research/article/5173/viewcontent/exploring_experiential_learning.pdf |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Singapore Management University |
Language: | English |
id |
sg-smu-ink.sis_research-5173 |
---|---|
record_format |
dspace |
spelling |
sg-smu-ink.sis_research-51732023-08-04T01:32:22Z Exploring experiential learning model and risk management process for an undergraduate software architecture course OUH, Eng Lieh IRAWAN, Yunghans This paper shares our insights on exploring theexperiential learning model and risk management process todesign an undergraduate software architecture course. The keychallenge for undergraduate students to appreciate softwarearchitecture design is usually their limited experience in thesoftware industry. In software architecture, the high-level designprinciples are heuristics lacking the absoluteness of firstprinciples which for inexperienced undergraduate students, thisis a frustrating divergence from what they used to value. From aneducator's perspective, teaching software architecture requirescontending with the problem of how to express this level ofabstraction practically and also make the learning realistic. Inthis paper, we propose a model adapting the concepts ofexperiential learning and risk management to design the courseon software architecture. The lesson plan promotes activelearning with activities to observe how different parts of aninformation systems architecture work, experience the impact ofreal software quality issues or risks arise, reflect on the rootcauses of these risks, conceptualize and subsequently implementthe countermeasure to mitigate the risk. We divide the courseinto first session conducted based on the traditional lectureformat and second session based on our proposed experientialrisk learning model. We evaluate the feedback ratings of 128undergraduate students of an information system program forthe two sessions and perform sentiment analysis on theircomments. We also generalize the applicability of ourexperiential risk learning model to courses in other domains ofsoftware engineering. The key contribution of this paper is theexperiential risk learning model. We hope that this modelalleviates the challenge to design a software architecture coursefor undergraduates and can be used as another teaching methodfor active learning. 2018-10-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/4170 info:doi/10.1109/FIE.2018.8659200 https://ink.library.smu.edu.sg/context/sis_research/article/5173/viewcontent/exploring_experiential_learning.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University software architecture experiential learning risk management process active learning Computer and Systems Architecture Higher Education Software Engineering Systems Architecture |
institution |
Singapore Management University |
building |
SMU Libraries |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
SMU Libraries |
collection |
InK@SMU |
language |
English |
topic |
software architecture experiential learning risk management process active learning Computer and Systems Architecture Higher Education Software Engineering Systems Architecture |
spellingShingle |
software architecture experiential learning risk management process active learning Computer and Systems Architecture Higher Education Software Engineering Systems Architecture OUH, Eng Lieh IRAWAN, Yunghans Exploring experiential learning model and risk management process for an undergraduate software architecture course |
description |
This paper shares our insights on exploring theexperiential learning model and risk management process todesign an undergraduate software architecture course. The keychallenge for undergraduate students to appreciate softwarearchitecture design is usually their limited experience in thesoftware industry. In software architecture, the high-level designprinciples are heuristics lacking the absoluteness of firstprinciples which for inexperienced undergraduate students, thisis a frustrating divergence from what they used to value. From aneducator's perspective, teaching software architecture requirescontending with the problem of how to express this level ofabstraction practically and also make the learning realistic. Inthis paper, we propose a model adapting the concepts ofexperiential learning and risk management to design the courseon software architecture. The lesson plan promotes activelearning with activities to observe how different parts of aninformation systems architecture work, experience the impact ofreal software quality issues or risks arise, reflect on the rootcauses of these risks, conceptualize and subsequently implementthe countermeasure to mitigate the risk. We divide the courseinto first session conducted based on the traditional lectureformat and second session based on our proposed experientialrisk learning model. We evaluate the feedback ratings of 128undergraduate students of an information system program forthe two sessions and perform sentiment analysis on theircomments. We also generalize the applicability of ourexperiential risk learning model to courses in other domains ofsoftware engineering. The key contribution of this paper is theexperiential risk learning model. We hope that this modelalleviates the challenge to design a software architecture coursefor undergraduates and can be used as another teaching methodfor active learning. |
format |
text |
author |
OUH, Eng Lieh IRAWAN, Yunghans |
author_facet |
OUH, Eng Lieh IRAWAN, Yunghans |
author_sort |
OUH, Eng Lieh |
title |
Exploring experiential learning model and risk management process for an undergraduate software architecture course |
title_short |
Exploring experiential learning model and risk management process for an undergraduate software architecture course |
title_full |
Exploring experiential learning model and risk management process for an undergraduate software architecture course |
title_fullStr |
Exploring experiential learning model and risk management process for an undergraduate software architecture course |
title_full_unstemmed |
Exploring experiential learning model and risk management process for an undergraduate software architecture course |
title_sort |
exploring experiential learning model and risk management process for an undergraduate software architecture course |
publisher |
Institutional Knowledge at Singapore Management University |
publishDate |
2018 |
url |
https://ink.library.smu.edu.sg/sis_research/4170 https://ink.library.smu.edu.sg/context/sis_research/article/5173/viewcontent/exploring_experiential_learning.pdf |
_version_ |
1773551427002564608 |