Detailansicht
Analysis of the Ruby ecosystem and taxonomy of gems
Dávid Domonkos
Art der Arbeit
Masterarbeit
Universität
Universität Wien
Fakultät
Fakultät für Informatik
Studiumsbezeichnung bzw. Universitätlehrgang (ULG)
Masterstudium Wirtschaftsinformatik
Betreuer*in
Uwe Zdun
DOI
10.25365/thesis.44872
URN
urn:nbn:at:at-ubw:1-29616.48015.577269-0
Link zu u:search
(Print-Exemplar eventuell in Bibliothek verfügbar)
Abstracts
Abstract
(Deutsch)
Diese Masterarbeit erforscht, wie das Software-Ökosystem um die Programmiersprache Ruby sich entwickelt hat, in welchem Zustand es sich befindet und was seine Aussichten für die Zukunft sein könnten. Es werden Metriken angewandt, die im Paper von Jansen zur Operationalisierung des Zustands eines Software-Ökosystems („ecosystem health“) untersucht wurden. Bei den Analysen werden quantitativen Daten aus den Portalen RubyGems.org und GitHub verwendet. Statistische Übersicht der Daten ist ebenfalls beinhaltet.
Nebenbei versucht diese Arbeit eine Taxonomie zu entdecken, welche aus den quantitativen Daten stammen könnte. Methoden zur Klassifizierung werden entworfen und die wichtigsten Beispiele von jener Klassifizierung werden genannt. Am Schluss dieses Papers wird untersucht, wie die verfügbare Daten bei individuellen Projekten ausgenutzt werden können und Entscheidungen steuern können.
Abstract
(Englisch)
This thesis studies how the software ecosystem of the Ruby programming language evolved, in what state it is, and what its future might look like. It applies measures researched in a paper by Jansen on the operationalization of measuring ecosystem health and leans on quantitative data collected from RubyGems.org and GitHub. Statistical overview of the data is provided and analyzed.
Secondary objective of the study is the discovery of a basic gem taxonomy inferable from the quantitative data. Classification methods for this taxonomy are proposed and examples of the most prominent representatives are given. Finally, the paper concludes with a demonstration how such ecosystem-wide data can be utilized to meet project-specific decisions.
Schlagwörter
Schlagwörter
(Englisch)
software ecosystem SECO Ruby Rubygems health graph evolution
Schlagwörter
(Deutsch)
Software-Ökosystem SECO Ruby Rubygems Graph Evolution
Autor*innen
Dávid Domonkos
Haupttitel (Englisch)
Analysis of the Ruby ecosystem and taxonomy of gems
Paralleltitel (Deutsch)
Analyse des Ruby-Ökosystems und Taxonomie der Gems
Publikationsjahr
2016
Umfangsangabe
78 Seiten
Sprache
Englisch
Beurteiler*in
Uwe Zdun
Klassifikationen
54 Informatik > 54.52 Software engineering ,
54 Informatik > 54.53 Programmiersprachen
AC Nummer
AC13748646
Utheses ID
39719
Studienkennzahl
UA | 066 | 926 | |
