Tool-Based Software Engineering Education for Software Design Patterns and Software Architecture Patterns - a Systematic Literature Review

被引:0
|
作者
Eigler, Tobias [1 ]
Huber, Florian [1 ]
Hagel, Georg [1 ]
机构
[1] Kempten Univ Appl Sci, Kempten, Germany
关键词
Systematic Literature Review; Education; Design Pattern; Software Design Pattern; Software Architecture Pattern; OF-THE-ART;
D O I
10.1145/3593663.3593670
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper aims to gather tools from the scientific literature that can be used to teach software design patterns and software architecture patterns. The underlying procedure is a systematic literture review based on Kitchenham's methodology. In order to improve categorization and clarify the objectives and focus, this systematic literature review was classified according to Cooper's taxonomy. The presentation of the results following the underlying research questions of the tools found and listed includes the general description, the presentation of the functionalities, the support of the tools in teaching as well as a classification of the functionalities into the five areas: description, detection, selection, application, and implementation.
引用
收藏
页码:153 / 161
页数:9
相关论文
共 50 条
  • [1] Systematic Literature Review of Prompt Engineering Patterns in Software Engineering
    Sasaki, Yuya
    Washizaki, Hironori
    Li, Jialong
    Sander, Dominik
    Yoshioka, Nobukazu
    Fukazawa, Yoshiaki
    2024 IEEE 48TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE, COMPSAC 2024, 2024, : 670 - 675
  • [2] Impact of design patterns on software quality: a systematic literature review
    Wedyan, Fadi
    Abufakher, Somia
    IET SOFTWARE, 2020, 14 (01) : 1 - 17
  • [3] A Tool-Based Perspective on Software Code Maintainability Metrics: A Systematic Literature Review
    Ardito, Luca
    Coppola, Riccardo
    Barbato, Luca
    Verga, Diego
    SCIENTIFIC PROGRAMMING, 2020, 2020
  • [4] A FRAMEWORK FOR TOOL-BASED SOFTWARE ARCHITECTURE RECONSTRUCTION
    Kang, Sungwon
    Lee, Seonah
    Lee, Danhyung
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2009, 19 (02) : 283 - 305
  • [5] Design patterns in software engineering
    Anon
    Software World, 2006, 37 (01):
  • [6] Blockchain software patterns for the design of decentralized applications: A systematic literature review
    Six, Nicolas
    Herbaut, Nicolas
    Salinesi, Camille
    BLOCKCHAIN-RESEARCH AND APPLICATIONS, 2022, 3 (02):
  • [7] Gamifying the Learning of Design Patterns in Software Engineering Education
    Bartel, A.
    Hagel, G.
    PROCEEDINGS OF 2016 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON2016), 2016, : 74 - 79
  • [8] Software Engineering Education and Games: A Systematic Literature Review
    Kosa, Mehmet
    Yilmaz, Murat
    O'Connor, Rory V.
    Clarke, Paul M.
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2016, 22 (12) : 1558 - 1574
  • [9] Privacy by Design and Software Engineering a Systematic Literature Review
    Andrade, Vinicius Camargo
    Gomes, Rhodrigo Deda
    Reinehr, Sheila
    Freitas, Cinthia Obladen de A.
    Malucelli, Andreia
    PROCEEDINGS OF THE 21TH BRAZILIAN SYMPOSIUM ON SOFTWARE QUALITY, SBOS 2022, 2022,
  • [10] A Tool-Based Approach for Essentializing Software Engineering Practices
    Kemell, Kai-Kristian
    Risku, Juhani
    Abrahamsson, Pekka
    Evensen, Arthur
    Wang, Xiaofeng
    Anh Nguyen-Duc
    2019 45TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2019), 2019, : 51 - 55