Metrics Visualization Techniques Based on Historical Origins and Functional Layers for Developments by Multiple Organizations

Ryosuke Ishizue, Hironori Washizaki, Yoshiaki Fukazawa, Sakae Inoue, Yoshiiku Hanai, Masanobu Kanazawa, Katsushi Namba

    Research output: Contribution to journalArticle

    2 Citations (Scopus)

    Abstract

    Software developments involving multiple organizations such as Open Source Software (OSS)-based projects tend to have numerous defects when one organization develops and another organization edits the program source code files. Developments with complex file creation, modification history (origin), and software architecture (functional layer) are increasing in OSS-based development. As an example, we focus on an Android smart phone and a VirtualBox development project, and propose new visualization techniques for product metrics based on file origin and functional layers. One is the Metrics Area Figure, which can express duplication of edits by multiple organizations intuitively using overlapping figures. The other is Origin City, which was inspired by Code City. It can represent the scale and other measurements, while simultaneously stacking functional layers as 3D buildings. The contributions of our paper are to propose new techniques, implement them as web applications, and share the results of our questionnaire. Our proposed techniques are useful not only to visualize the measured metrics, but also to improve the product quality.

    Original languageEnglish
    Pages (from-to)123-147
    Number of pages25
    JournalInternational Journal of Software Engineering and Knowledge Engineering
    Volume28
    Issue number1
    DOIs
    Publication statusPublished - 2018 Jan 1

    Fingerprint

    Visualization
    Software architecture
    Software engineering
    Defects
    Open source software

    Keywords

    • functional layer
    • Metrics
    • origin
    • visualization

    ASJC Scopus subject areas

    • Software
    • Computer Networks and Communications
    • Computer Graphics and Computer-Aided Design
    • Artificial Intelligence

    Cite this

    Metrics Visualization Techniques Based on Historical Origins and Functional Layers for Developments by Multiple Organizations. / Ishizue, Ryosuke; Washizaki, Hironori; Fukazawa, Yoshiaki; Inoue, Sakae; Hanai, Yoshiiku; Kanazawa, Masanobu; Namba, Katsushi.

    In: International Journal of Software Engineering and Knowledge Engineering, Vol. 28, No. 1, 01.01.2018, p. 123-147.

    Research output: Contribution to journalArticle

    @article{3ab477bc54f94577a4290180977e8ccf,
    title = "Metrics Visualization Techniques Based on Historical Origins and Functional Layers for Developments by Multiple Organizations",
    abstract = "Software developments involving multiple organizations such as Open Source Software (OSS)-based projects tend to have numerous defects when one organization develops and another organization edits the program source code files. Developments with complex file creation, modification history (origin), and software architecture (functional layer) are increasing in OSS-based development. As an example, we focus on an Android smart phone and a VirtualBox development project, and propose new visualization techniques for product metrics based on file origin and functional layers. One is the Metrics Area Figure, which can express duplication of edits by multiple organizations intuitively using overlapping figures. The other is Origin City, which was inspired by Code City. It can represent the scale and other measurements, while simultaneously stacking functional layers as 3D buildings. The contributions of our paper are to propose new techniques, implement them as web applications, and share the results of our questionnaire. Our proposed techniques are useful not only to visualize the measured metrics, but also to improve the product quality.",
    keywords = "functional layer, Metrics, origin, visualization",
    author = "Ryosuke Ishizue and Hironori Washizaki and Yoshiaki Fukazawa and Sakae Inoue and Yoshiiku Hanai and Masanobu Kanazawa and Katsushi Namba",
    year = "2018",
    month = "1",
    day = "1",
    doi = "10.1142/S0218194018500067",
    language = "English",
    volume = "28",
    pages = "123--147",
    journal = "International Journal of Software Engineering and Knowledge Engineering",
    issn = "0218-1940",
    publisher = "World Scientific Publishing Co. Pte Ltd",
    number = "1",

    }

    TY - JOUR

    T1 - Metrics Visualization Techniques Based on Historical Origins and Functional Layers for Developments by Multiple Organizations

    AU - Ishizue, Ryosuke

    AU - Washizaki, Hironori

    AU - Fukazawa, Yoshiaki

    AU - Inoue, Sakae

    AU - Hanai, Yoshiiku

    AU - Kanazawa, Masanobu

    AU - Namba, Katsushi

    PY - 2018/1/1

    Y1 - 2018/1/1

    N2 - Software developments involving multiple organizations such as Open Source Software (OSS)-based projects tend to have numerous defects when one organization develops and another organization edits the program source code files. Developments with complex file creation, modification history (origin), and software architecture (functional layer) are increasing in OSS-based development. As an example, we focus on an Android smart phone and a VirtualBox development project, and propose new visualization techniques for product metrics based on file origin and functional layers. One is the Metrics Area Figure, which can express duplication of edits by multiple organizations intuitively using overlapping figures. The other is Origin City, which was inspired by Code City. It can represent the scale and other measurements, while simultaneously stacking functional layers as 3D buildings. The contributions of our paper are to propose new techniques, implement them as web applications, and share the results of our questionnaire. Our proposed techniques are useful not only to visualize the measured metrics, but also to improve the product quality.

    AB - Software developments involving multiple organizations such as Open Source Software (OSS)-based projects tend to have numerous defects when one organization develops and another organization edits the program source code files. Developments with complex file creation, modification history (origin), and software architecture (functional layer) are increasing in OSS-based development. As an example, we focus on an Android smart phone and a VirtualBox development project, and propose new visualization techniques for product metrics based on file origin and functional layers. One is the Metrics Area Figure, which can express duplication of edits by multiple organizations intuitively using overlapping figures. The other is Origin City, which was inspired by Code City. It can represent the scale and other measurements, while simultaneously stacking functional layers as 3D buildings. The contributions of our paper are to propose new techniques, implement them as web applications, and share the results of our questionnaire. Our proposed techniques are useful not only to visualize the measured metrics, but also to improve the product quality.

    KW - functional layer

    KW - Metrics

    KW - origin

    KW - visualization

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

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

    U2 - 10.1142/S0218194018500067

    DO - 10.1142/S0218194018500067

    M3 - Article

    VL - 28

    SP - 123

    EP - 147

    JO - International Journal of Software Engineering and Knowledge Engineering

    JF - International Journal of Software Engineering and Knowledge Engineering

    SN - 0218-1940

    IS - 1

    ER -