Macro and micro patterns in the software design activity

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

    1 Citation (Scopus)

    Abstract

    The activities of software analysis and design are important because they are the first steps in the software development. The objective of this paper is to identify the patterns that emerge during these activities. Identifying these patterns is important because we can imitate the patterns that increase our productivity and avoid the patterns that decrease our productivity. The patterns are made from sequences the logical actions 'Create', 'Delete' and 'Rename' applied on the elements of the design diagrams. These actions are collected when creating UML class diagrams with the open source modeling tool ArgoUML. The patterns found are of two types: micro-pattens and macro-patterns. These patterns were related to different design strategies such as top down, breadth first.

    Original languageEnglish
    Title of host publicationFrontiers in Artificial Intelligence and Applications
    Pages298-302
    Number of pages5
    Volume240
    DOIs
    Publication statusPublished - 2012

    Publication series

    NameFrontiers in Artificial Intelligence and Applications
    Volume240
    ISSN (Print)09226389

    Fingerprint

    Software design
    Macros
    Productivity
    Software engineering

    Keywords

    • patterns
    • software design
    • software modeling

    ASJC Scopus subject areas

    • Artificial Intelligence

    Cite this

    Hernandez, J., Washizaki, H., & Fukazawa, Y. (2012). Macro and micro patterns in the software design activity. In Frontiers in Artificial Intelligence and Applications (Vol. 240, pp. 298-302). (Frontiers in Artificial Intelligence and Applications; Vol. 240). https://doi.org/10.3233/978-1-61499-094-9-298

    Macro and micro patterns in the software design activity. / Hernandez, Jonatan; Washizaki, Hironori; Fukazawa, Yoshiaki.

    Frontiers in Artificial Intelligence and Applications. Vol. 240 2012. p. 298-302 (Frontiers in Artificial Intelligence and Applications; Vol. 240).

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

    Hernandez, J, Washizaki, H & Fukazawa, Y 2012, Macro and micro patterns in the software design activity. in Frontiers in Artificial Intelligence and Applications. vol. 240, Frontiers in Artificial Intelligence and Applications, vol. 240, pp. 298-302. https://doi.org/10.3233/978-1-61499-094-9-298
    Hernandez J, Washizaki H, Fukazawa Y. Macro and micro patterns in the software design activity. In Frontiers in Artificial Intelligence and Applications. Vol. 240. 2012. p. 298-302. (Frontiers in Artificial Intelligence and Applications). https://doi.org/10.3233/978-1-61499-094-9-298
    Hernandez, Jonatan ; Washizaki, Hironori ; Fukazawa, Yoshiaki. / Macro and micro patterns in the software design activity. Frontiers in Artificial Intelligence and Applications. Vol. 240 2012. pp. 298-302 (Frontiers in Artificial Intelligence and Applications).
    @inproceedings{85fbca94adae4dd584f71d982e42d4f1,
    title = "Macro and micro patterns in the software design activity",
    abstract = "The activities of software analysis and design are important because they are the first steps in the software development. The objective of this paper is to identify the patterns that emerge during these activities. Identifying these patterns is important because we can imitate the patterns that increase our productivity and avoid the patterns that decrease our productivity. The patterns are made from sequences the logical actions 'Create', 'Delete' and 'Rename' applied on the elements of the design diagrams. These actions are collected when creating UML class diagrams with the open source modeling tool ArgoUML. The patterns found are of two types: micro-pattens and macro-patterns. These patterns were related to different design strategies such as top down, breadth first.",
    keywords = "patterns, software design, software modeling",
    author = "Jonatan Hernandez and Hironori Washizaki and Yoshiaki Fukazawa",
    year = "2012",
    doi = "10.3233/978-1-61499-094-9-298",
    language = "English",
    isbn = "9781614990932",
    volume = "240",
    series = "Frontiers in Artificial Intelligence and Applications",
    pages = "298--302",
    booktitle = "Frontiers in Artificial Intelligence and Applications",

    }

    TY - GEN

    T1 - Macro and micro patterns in the software design activity

    AU - Hernandez, Jonatan

    AU - Washizaki, Hironori

    AU - Fukazawa, Yoshiaki

    PY - 2012

    Y1 - 2012

    N2 - The activities of software analysis and design are important because they are the first steps in the software development. The objective of this paper is to identify the patterns that emerge during these activities. Identifying these patterns is important because we can imitate the patterns that increase our productivity and avoid the patterns that decrease our productivity. The patterns are made from sequences the logical actions 'Create', 'Delete' and 'Rename' applied on the elements of the design diagrams. These actions are collected when creating UML class diagrams with the open source modeling tool ArgoUML. The patterns found are of two types: micro-pattens and macro-patterns. These patterns were related to different design strategies such as top down, breadth first.

    AB - The activities of software analysis and design are important because they are the first steps in the software development. The objective of this paper is to identify the patterns that emerge during these activities. Identifying these patterns is important because we can imitate the patterns that increase our productivity and avoid the patterns that decrease our productivity. The patterns are made from sequences the logical actions 'Create', 'Delete' and 'Rename' applied on the elements of the design diagrams. These actions are collected when creating UML class diagrams with the open source modeling tool ArgoUML. The patterns found are of two types: micro-pattens and macro-patterns. These patterns were related to different design strategies such as top down, breadth first.

    KW - patterns

    KW - software design

    KW - software modeling

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

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

    U2 - 10.3233/978-1-61499-094-9-298

    DO - 10.3233/978-1-61499-094-9-298

    M3 - Conference contribution

    SN - 9781614990932

    VL - 240

    T3 - Frontiers in Artificial Intelligence and Applications

    SP - 298

    EP - 302

    BT - Frontiers in Artificial Intelligence and Applications

    ER -