Bachelorarbeit BCLR-2021-42

Tippelt, Jakob: A systematic analysis of pattern duplicates.
Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik, Bachelorarbeit Nr. 42 (2021).
67 Seiten, englisch.

Ever since patterns have entered the field of software technology, they became a popular way to express solutions for reoccurring problems in a specific context. By the increasing number of published patterns, supposed pattern duplicates emerged, which for instance share the same name or describe a similar problem. Especially concerning work, where patterns from various sources are collected, single patterns with multiple references are mentioned, what might indicate possible pattern duplicates. However, there is currently no systematic review of such supposed pattern duplicates answering the question, whether they are actually duplicates and if not, where they might differ. Underlying pattern duplicates can lead to difficulties when searching for patterns, understanding the differences, relating them to patterns already in use. Besides that, they ultimately might cause problems for the decision-making process, which pattern to choose in a particular scenario. This thesis addresses the gap of research regarding pattern duplicates with a systematic analysis of such duplicates by establishing a definition of pattern duplicates. It therefore present the methodology by which the analysis of pattern duplicate candidates is executed. Of initial 48 candidates, after filtering, 18 candidates in pattern form are analyzed resulting in 14 identified pattern duplicates. In order to make identified pattern duplicates accessible for users, this thesis further provides a concept for implementing them into the pattern repository Pattern Atlas.

Volltext und
andere Links
Abteilung(en)Universität Stuttgart, Institut für Architektur von Anwendungssystemen
BetreuerLeymann, Prof. Frank; Weigold, Manuela; Beisel, Martin
Eingabedatum11. Oktober 2021
   Publ. Institut   Publ. Informatik