Evaluating structural validity of class diagrams by measuring the number of highly responsible classes

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    1 Citation (Scopus)

    Abstract

    Design models are often developed using UML class diagrams. Based on past questionnaire surveys reported by Lange and Nugroho, we assumed that the existence of highly responsible classes indicate that a class diagram was created through the proper consideration of the structure of the system. Thus, we analyzed the structure of UML design class diagrams. Specifically, we measured our novel metrics (the amount of highly responsible classes in class diagrams), and investigate the correlations between our metrics and the structural validity of design. In this study, we propose two viewpoints to distinguish large values which indicate high responsibility. Additionally, we conducted the evaluation experiment using 65 design class diagrams, which were originally submitted to a Robot Contest on the domain of embedded systems and evaluated by software development experts based on structural validity. Then the correlations between our novel metrics and the experts' qualitative assessment were analyzed.

    Original languageEnglish
    Title of host publicationProceedings of the IASTED International Conference on Software Engineering, SE 2014
    PublisherActa Press
    Pages46-53
    Number of pages8
    DOIs
    Publication statusPublished - 2014
    EventIASTED International Conference on Software Engineering, SE 2014 - Innsbruck
    Duration: 2014 Feb 172014 Feb 19

    Other

    OtherIASTED International Conference on Software Engineering, SE 2014
    CityInnsbruck
    Period14/2/1714/2/19

    Fingerprint

    Embedded systems
    Software engineering
    Robots
    Experiments

    Keywords

    • Responsibility assignment
    • Software design and development
    • Software metrics
    • UML class diagram

    ASJC Scopus subject areas

    • Software

    Cite this

    Tsuda, N., Washizaki, H., & Fukazawa, Y. (2014). Evaluating structural validity of class diagrams by measuring the number of highly responsible classes. In Proceedings of the IASTED International Conference on Software Engineering, SE 2014 (pp. 46-53). Acta Press. https://doi.org/10.2316/P.2014.810-027

    Evaluating structural validity of class diagrams by measuring the number of highly responsible classes. / Tsuda, Naohiko; Washizaki, Hironori; Fukazawa, Yoshiaki.

    Proceedings of the IASTED International Conference on Software Engineering, SE 2014. Acta Press, 2014. p. 46-53.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Tsuda, N, Washizaki, H & Fukazawa, Y 2014, Evaluating structural validity of class diagrams by measuring the number of highly responsible classes. in Proceedings of the IASTED International Conference on Software Engineering, SE 2014. Acta Press, pp. 46-53, IASTED International Conference on Software Engineering, SE 2014, Innsbruck, 14/2/17. https://doi.org/10.2316/P.2014.810-027
    Tsuda N, Washizaki H, Fukazawa Y. Evaluating structural validity of class diagrams by measuring the number of highly responsible classes. In Proceedings of the IASTED International Conference on Software Engineering, SE 2014. Acta Press. 2014. p. 46-53 https://doi.org/10.2316/P.2014.810-027
    Tsuda, Naohiko ; Washizaki, Hironori ; Fukazawa, Yoshiaki. / Evaluating structural validity of class diagrams by measuring the number of highly responsible classes. Proceedings of the IASTED International Conference on Software Engineering, SE 2014. Acta Press, 2014. pp. 46-53
    @inproceedings{2c8fece023d4436aa1be54664b6807f7,
    title = "Evaluating structural validity of class diagrams by measuring the number of highly responsible classes",
    abstract = "Design models are often developed using UML class diagrams. Based on past questionnaire surveys reported by Lange and Nugroho, we assumed that the existence of highly responsible classes indicate that a class diagram was created through the proper consideration of the structure of the system. Thus, we analyzed the structure of UML design class diagrams. Specifically, we measured our novel metrics (the amount of highly responsible classes in class diagrams), and investigate the correlations between our metrics and the structural validity of design. In this study, we propose two viewpoints to distinguish large values which indicate high responsibility. Additionally, we conducted the evaluation experiment using 65 design class diagrams, which were originally submitted to a Robot Contest on the domain of embedded systems and evaluated by software development experts based on structural validity. Then the correlations between our novel metrics and the experts' qualitative assessment were analyzed.",
    keywords = "Responsibility assignment, Software design and development, Software metrics, UML class diagram",
    author = "Naohiko Tsuda and Hironori Washizaki and Yoshiaki Fukazawa",
    year = "2014",
    doi = "10.2316/P.2014.810-027",
    language = "English",
    pages = "46--53",
    booktitle = "Proceedings of the IASTED International Conference on Software Engineering, SE 2014",
    publisher = "Acta Press",

    }

    TY - GEN

    T1 - Evaluating structural validity of class diagrams by measuring the number of highly responsible classes

    AU - Tsuda, Naohiko

    AU - Washizaki, Hironori

    AU - Fukazawa, Yoshiaki

    PY - 2014

    Y1 - 2014

    N2 - Design models are often developed using UML class diagrams. Based on past questionnaire surveys reported by Lange and Nugroho, we assumed that the existence of highly responsible classes indicate that a class diagram was created through the proper consideration of the structure of the system. Thus, we analyzed the structure of UML design class diagrams. Specifically, we measured our novel metrics (the amount of highly responsible classes in class diagrams), and investigate the correlations between our metrics and the structural validity of design. In this study, we propose two viewpoints to distinguish large values which indicate high responsibility. Additionally, we conducted the evaluation experiment using 65 design class diagrams, which were originally submitted to a Robot Contest on the domain of embedded systems and evaluated by software development experts based on structural validity. Then the correlations between our novel metrics and the experts' qualitative assessment were analyzed.

    AB - Design models are often developed using UML class diagrams. Based on past questionnaire surveys reported by Lange and Nugroho, we assumed that the existence of highly responsible classes indicate that a class diagram was created through the proper consideration of the structure of the system. Thus, we analyzed the structure of UML design class diagrams. Specifically, we measured our novel metrics (the amount of highly responsible classes in class diagrams), and investigate the correlations between our metrics and the structural validity of design. In this study, we propose two viewpoints to distinguish large values which indicate high responsibility. Additionally, we conducted the evaluation experiment using 65 design class diagrams, which were originally submitted to a Robot Contest on the domain of embedded systems and evaluated by software development experts based on structural validity. Then the correlations between our novel metrics and the experts' qualitative assessment were analyzed.

    KW - Responsibility assignment

    KW - Software design and development

    KW - Software metrics

    KW - UML class diagram

    UR - http://www.scopus.com/inward/record.url?scp=84898421849&partnerID=8YFLogxK

    UR - http://www.scopus.com/inward/citedby.url?scp=84898421849&partnerID=8YFLogxK

    U2 - 10.2316/P.2014.810-027

    DO - 10.2316/P.2014.810-027

    M3 - Conference contribution

    AN - SCOPUS:84898421849

    SP - 46

    EP - 53

    BT - Proceedings of the IASTED International Conference on Software Engineering, SE 2014

    PB - Acta Press

    ER -