Please use this identifier to cite or link to this item: http://dx.doi.org/10.18419/opus-11677
Full metadata record
DC FieldValueLanguage
dc.contributor.authorTippelt, Jakob-
dc.date.accessioned2021-09-10T13:51:45Z-
dc.date.available2021-09-10T13:51:45Z-
dc.date.issued2021de
dc.identifier.other1770765352-
dc.identifier.urihttp://elib.uni-stuttgart.de/handle/11682/11694-
dc.identifier.urihttp://nbn-resolving.de/urn:nbn:de:bsz:93-opus-ds-116940de
dc.identifier.urihttp://dx.doi.org/10.18419/opus-11677-
dc.description.abstractEver 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.en
dc.description.abstractSeitdem Muster in der Softwaretechnik eingeführt wurden, sind sie ein beliebtes Mittel, um Lösungen für wiederkehrende Probleme in einem bestimmten Kontext auszudrücken. Mit der zunehmenden Anzahl veröffentlichter Muster entstanden vermeintliche Musterduplikate, welche beispielsweiße den gleichen Namen aufweisen oder ein ähnliches Problem beschreiben. Besonders in Arbeiten, in welchen Muster aus verschiedenen Quellen zusammengestellt sind, werden für einzelne Muster mehrere Referenzen angegeben, was auf mögliche Musterduplikate hinweist. Bisher gibt es allerdings noch keine systematische Überprüfung solch vermeintlicher Musterduplikate, die die Frage beantwortet, ob es sich tatsächlich um Duplikate handelt oder falls dies nicht der Fall sein sollte, worin sie sich unterscheiden. Das Auftreten von Musterduplikaten kann zu Problemen bei der Suche nach Mustern, dem Verständnis der Unterschiede und der Zuordnung zu bereits verwendeten Mustern führen, was letztlich die Entscheidungsfindung beeinträchtigt, welches Muster in einem bestimmten Szenario zu wählen ist. Die vorliegende Arbeit behandelt diese Forschungslücke mit einer systematischen Analyse von Musterduplikaten, indem sie eine Definition dieser festlegt und eine Methodik vorstellt, anhand welcher die Analyse von Duplikatkandidaten durchgeführt wird. Von ursprünglich 48 Kandidaten werden nach der Filterung 18 Kandidaten in Form von Mustern analysiert, was zu 14 identifizierten Musterduplikaten führt. Um identifizierte Musterduplikate für Anwender:innen letztendlich zugänglich zu machen, wird in dieser Arbeit ein Konzept für die Integration von Musterduplikaten in das Musterrepository Pattern Atlas präsentiert.de
dc.language.isoende
dc.rightsinfo:eu-repo/semantics/openAccessde
dc.subject.ddc004de
dc.titleA systematic analysis of pattern duplicatesen
dc.typebachelorThesisde
ubs.fakultaetInformatik, Elektrotechnik und Informationstechnikde
ubs.institutInstitut für Architektur von Anwendungssystemende
ubs.publikation.seiten67de
ubs.publikation.typAbschlussarbeit (Bachelor)de
Appears in Collections:05 Fakultät Informatik, Elektrotechnik und Informationstechnik

Files in This Item:
File Description SizeFormat 
Bachelorarbeit-Jakob_Tippelt.pdf2,11 MBAdobe PDFView/Open


Items in OPUS are protected by copyright, with all rights reserved, unless otherwise indicated.