Proceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems: Companion Proceedi 2020
DOI: 10.1145/3417990.3418741
|View full text |Cite
|
Sign up to set email alerts
|

Automatic assessment of students' software models using a simple heuristic and machine learning

Abstract: Software models are increasingly popular. To educate the next generation of software engineers, it is important that they learn how to model software systems well, so that they can design them effectively in industry. It is also important that instructors have the tools that can help them assess students' models more effectively. In this paper, we investigate how a tool that combines a simple heuristic with machine learning techniques can be used to help assess student submissions in model-driven engineering c… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 16 publications
(1 citation statement)
references
References 15 publications
0
1
0
Order By: Relevance
“…The automated assessment of software modeling and visual programming is, thus, a research focus empowered by the existence of multiple correct solutions. On the software modeling side, the proposed solutions are mainly for Uniied Modelling Language (UML) (class diagrams [34], activity diagrams [228], use-case diagrams [239], general-purpose [57,200], and extensions to UML class diagram [38]), but there are also solutions for Entity-Relationship (ER) diagrams [57,211]. The evaluation is typically done by graph similarity between a model solution or a set of model solutions.…”
Section: Special Cs Domains (Rq1)mentioning
confidence: 99%
“…The automated assessment of software modeling and visual programming is, thus, a research focus empowered by the existence of multiple correct solutions. On the software modeling side, the proposed solutions are mainly for Uniied Modelling Language (UML) (class diagrams [34], activity diagrams [228], use-case diagrams [239], general-purpose [57,200], and extensions to UML class diagram [38]), but there are also solutions for Entity-Relationship (ER) diagrams [57,211]. The evaluation is typically done by graph similarity between a model solution or a set of model solutions.…”
Section: Special Cs Domains (Rq1)mentioning
confidence: 99%