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] Impact of design patterns on software quality: a systematic literature review
    Wedyan, Fadi
    Abufakher, Somia
    [J]. IET SOFTWARE, 2020, 14 (01) : 1 - 17
  • [2] A Tool-Based Perspective on Software Code Maintainability Metrics: A Systematic Literature Review
    Ardito, Luca
    Coppola, Riccardo
    Barbato, Luca
    Verga, Diego
    [J]. SCIENTIFIC PROGRAMMING, 2020, 2020 (2020)
  • [3] A FRAMEWORK FOR TOOL-BASED SOFTWARE ARCHITECTURE RECONSTRUCTION
    Kang, Sungwon
    Lee, Seonah
    Lee, Danhyung
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2009, 19 (02) : 283 - 305
  • [4] Design patterns in software engineering
    Anon
    [J]. Software World, 2006, 37 (01):
  • [5] Blockchain software patterns for the design of decentralized applications: A systematic literature review
    Six, Nicolas
    Herbaut, Nicolas
    Salinesi, Camille
    [J]. BLOCKCHAIN-RESEARCH AND APPLICATIONS, 2022, 3 (02):
  • [6] Gamifying the Learning of Design Patterns in Software Engineering Education
    Bartel, A.
    Hagel, G.
    [J]. PROCEEDINGS OF 2016 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON2016), 2016, : 74 - 79
  • [7] Software Engineering Education and Games: A Systematic Literature Review
    Kosa, Mehmet
    Yilmaz, Murat
    O'Connor, Rory V.
    Clarke, Paul M.
    [J]. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2016, 22 (12) : 1558 - 1574
  • [8] 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
    [J]. PROCEEDINGS OF THE 21TH BRAZILIAN SYMPOSIUM ON SOFTWARE QUALITY, SBOS 2022, 2022,
  • [9] A Tool-Based Approach for Essentializing Software Engineering Practices
    Kemell, Kai-Kristian
    Risku, Juhani
    Abrahamsson, Pekka
    Evensen, Arthur
    Wang, Xiaofeng
    Anh Nguyen-Duc
    [J]. 2019 45TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2019), 2019, : 51 - 55
  • [10] Contributions of enterprise architecture to software engineering: A systematic literature review
    Martinez-Lopez, Jose Antonio
    Garcia, Felix
    Ruiz, Francisco
    Vizcaino, Aurora
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2024, 36 (04)