Supporting Software Architecture Learning Using Runtime Visualization

John C. Georgas,James D. Palmer, Michael J. McCormick

2016 IEEE 29th International Conference on Software Engineering Education and Training (CSEET)(2016)

引用 0|浏览2
暂无评分
摘要
Static diagrams are the most prevalent artifact used in visualizing component-and-connector architectures and supporting software architecture learning. The use of such artifacts exhibits a fundamental disconnect from the dynamic nature of software systems, deemphasizes the importance of architectural interactions with a focus on static structure, and does not support a high degree of learner engagement. This paper presents our work in addressing these challenges by developing runtime visualization techniques that better support learning through the use of visual vocabularies that leverage insights from computer graphics and human perception. We also present evaluative data drawn from user studies and associated insights, which provide positive indicators that our work is effective in supporting our target learning outcomes.
更多
查看译文
关键词
Software architecture,runtime,computer science education
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要