Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3417990.3420052acmconferencesArticle/Chapter ViewAbstractPublication PagesmodelsConference Proceedingsconference-collections
poster

What's the grade of your diagram?: towards a streamlined approach for grading UML diagrams

Published: 26 October 2020 Publication History

Abstract

After 25 years, university courses still teach UML modeling to some extent. Also, UML is still the go-to language when practitioners need to model software systems. Evaluating UML models created by students remains a challenge faced by instructors. Some challenges are: (1) assessment criteria are not clear, making it difficult to justify test scores and produce qualitative feedback to enhance the learning process; (2) evaluating UML models is a time-consuming task, limiting the broader development of models by students; and (3) difficulty in giving feedback on the modeling in a timely manner. While recognizing this problem, current literature does not explore it to full extent. This article sheds light on these issues when introducing the UMLGrade, which is an initial proposal to streamline the process of grading UML diagrams. UMLGrade seeks to enhance the learning of UML models through assessment reports considering semantic, syntactic aspects, design rules, readability, and object-oriented principles. An initial process is introduced which can serve as a starting point for new initiatives.

References

[1]
Weiyi Bian, Omar Alam, and Jörg Kienzle. 2019. Automated grading of class diagrams. In 22nd Int. Conf. on Model Driven Engineering Languages and Systems Companion (MODELS-C). IEEE, 700--709.
[2]
Caroline Sperandio Michel Chaudron Dave R. Stikkolorum, Peter van der Putten. [n.d.]. Towards Automated Grading of UML Class Diagrams with Machine Learning. In 31st BNAIC and 28th Benelearn, CEUR Workshop Proceedings, Vol. 2491.
[3]
Kleinner Farias, Lucian Gonçales, Vinicius Bischoff, Bruno Carreiro da Silva, Everton T Guimarães, and Jacob Nogle. 2018. On the UML use in the Brazilian industry: A state of the practice survey (S). In SEKE. 372--371.
[4]
Ana M Fernández-Sáez, Michel RV Chaudron, and Marcela Genero. 2018. An industrial case study on the use of UML in software maintenance and its perceived benefits and hurdles. Empirical Software Engineering 23, 6 (2018), 3281--3345.
[5]
Boban Vesin, Aleksandra Klašnja-Milićević, Katerina Mangaroska, Mirjana Ivanović, Rodi Jolak, Dave Stikkolorum, and Michel Chaudron. 2018. Web-based educational ecosystem for automatization of teaching process and assessment of students. In 8th Int. Conf. on Web Intelligence, Mining and Semantics. 1--9.

Cited By

View all
  • (2023)From Difficulties to Functional Requirements - Deriving Requirements from Literature about Tool-supported Teaching of UML Diagrams in Software Engineering EducationProceedings of the 5th European Conference on Software Engineering Education10.1145/3593663.3593672(184-188)Online publication date: 19-Jun-2023

Index Terms

  1. What's the grade of your diagram?: towards a streamlined approach for grading UML diagrams

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    MODELS '20: Proceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings
    October 2020
    713 pages
    ISBN:9781450381352
    DOI:10.1145/3417990
    Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

    Sponsors

    In-Cooperation

    • IEEE CS

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 26 October 2020

    Check for updates

    Author Tags

    1. UML modeling
    2. grading
    3. software modeling

    Qualifiers

    • Poster

    Funding Sources

    • Conselho Nacional de Desenvolvimento Científico e Tecnológico

    Conference

    MODELS '20
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 144 of 506 submissions, 28%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)14
    • Downloads (Last 6 weeks)3
    Reflects downloads up to 18 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)From Difficulties to Functional Requirements - Deriving Requirements from Literature about Tool-supported Teaching of UML Diagrams in Software Engineering EducationProceedings of the 5th European Conference on Software Engineering Education10.1145/3593663.3593672(184-188)Online publication date: 19-Jun-2023

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media