探索软件建模任务中的行为、交互与挑战:一项针对学生的实证研究
Exploring Actions, Interactions and Challenges in Software Modelling Tasks: An Empirical Investigation with Students
AI总结:
本研究通过观察16对学生解决建模任务,发现不同建模风格及工具影响,并提出了一套指导方针以加强建模教育并培养学生的实践技能。
摘要:
背景:软件建模是一项具有创造性但又充满挑战的任务。建模者常常在过程中迷失方向,从理解建模问题到使用适当的建模策略和建模工具解决问题,皆是如此。学习建模的学生常常被各种符号和工具所困扰。为了系统地教授学生建模,我们必须调查学生的实践建模知识以及他们在建模过程中面临的挑战。目标:我们旨在探索学生的建模知识和建模行为。此外,我们希望调查学生在特定建模工具上解决建模任务时所面临的挑战。方法:我们进行了一项实证研究,观察了来自两所大学和两个国家的16对学生,他们用一小时的时间解决建模任务。结果:我们发现了基于个人建模风格、工具界面和建模知识的类图和序列图建模的不同模式。我们观察到建模工具如何影响学生的建模风格,以及如何利用这些工具来培养学生的信心和创造力。基于这些观察,我们制定了一套旨在加强建模教育并帮助学生获得实用建模技能的指导方针。结论:教育中的建模指导需要结构化和系统化。我们的研究结果表明,存在不同的建模风格,应予以适当研究。培养建模者的创造性方面至关重要,尤其是在他们还是学生的时候。因此,选择合适的工具很重要,学生应该理解工具如何影响他们的建模风格。
英文摘要:
Background: Software modelling is a creative yet challenging task. Modellers often find themselves lost in the process, from understanding the modelling problem to solving it with proper modelling strategies and modelling tools. Students learning modelling often get overwhelmed with the notations and tools. To teach students systematic modelling, we must investigate students' practical modelling knowledge and the challenges they face while modelling. Aim: We aim to explore students' modelling knowledge and modelling actions. Further, we want to investigate students' challenges while solving a modelling task on specific modelling tools. Method: We conducted an empirical study by observing 16 pairs of students from two universities and countries solving modelling tasks for one hour. Results: We find distinct patterns of modelling of class and sequence diagrams based on individual modelling styles, the tools' interface and modelling knowledge. We observed how modelling tools influence students' modelling styles and how they can be used to foster students' confidence and creativity. Based on these observations, we developed a set of guidelines aimed at enhancing modelling education and helping students acquire practical modelling skills. Conclusions: The guidance for modelling in education needs to be structured and systematic. Our findings reveal that different modelling styles exist, which should be properly studied. It is essential to nurture the creative aspect of a modeller, particularly while they are still students. Therefore, selecting the right tool is important, and students should understand how a tool can influence their modelling style.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。