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 条
  • [41] Software Architecture Optimization Methods: A Systematic Literature Review
    Aleti, Aldeida
    Buhnova, Barbora
    Grunske, Lars
    Koziolek, Anne
    Meedeniya, Indika
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2013, 39 (05) : 658 - 683
  • [42] Systematic literature review on software architecture of educational websites
    Campoverde-Molina, Milton
    Lujan-Mora, Sergio
    Valverde, Llorenc
    IET SOFTWARE, 2021, 15 (04) : 239 - 259
  • [43] Genetic Programming in Software Engineering: A Systematic Literature Review
    Sanchez-Garcia, Angel Juan
    Loaiza-Meseguer, Leslie
    Ocharan-Hernandez, Jorge Octavio
    Perez-Arriaga, Juan Carlos
    INTERNATIONAL JOURNAL OF COMBINATORIAL OPTIMIZATION PROBLEMS AND INFORMATICS, 2023, 14 (03): : 61 - 70
  • [44] Gamification in software engineering teamworks: A systematic literature review
    Hernandez, Luis
    Munoz, Mirna
    Mejia, Jezreel
    Pena, Adriana
    PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON SOFTWARE PROCESS IMPROVEMENT (CIMPS 2016): APPLICATIONS IN SOFTWARE ENGINEERING, 2016,
  • [45] Modelling guidance in software engineering: a systematic literature review
    Shalini Chakraborty
    Grischa Liebel
    Software and Systems Modeling, 2024, 23 : 249 - 265
  • [46] Modelling guidance in software engineering: a systematic literature review
    Chakraborty, Shalini
    Liebel, Grischa
    SOFTWARE AND SYSTEMS MODELING, 2024, 23 (01): : 249 - 265
  • [47] Accessibility and Software Engineering Processes: A Systematic Literature Review
    Barroso Paiva, Debora Maria
    Freire, Andre Pimenta
    de Mattos Fortes, Renata Pontin
    JOURNAL OF SYSTEMS AND SOFTWARE, 2021, 171
  • [48] Scrutinizing Systematic Literature Review Process in Software Engineering
    Stapic, Zlatko
    de-Marcos, Luis
    Strahonja, Vjeran
    Garcia-Cabot, Antonio
    Garcia Lopez, Eva
    TEM JOURNAL-TECHNOLOGY EDUCATION MANAGEMENT INFORMATICS, 2016, 5 (01): : 104 - 116
  • [49] Software Engineering in Medical Informatics: A Systematic Literature Review
    Dalveren, Gonca Gokce Menekse
    Mishra, Deepti
    PROCEEDINGS OF 9TH INTERNATIONAL CONFERENCE ON INFORMATION COMMUNICATION AND MANAGEMENT (ICICM 2019), 2019, : 112 - 117
  • [50] Behavioral software engineering: A definition and systematic literature review
    Lenberg, Per
    Feldt, Robert
    Wallgren, Lars Goran
    JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 107 : 15 - 37