title: Software project longevity - a case study on open source software development projects
Creators: name: Kiselka, Bernhard
Publisher: name: TU Wien
Year: 2015
Subjects: subject: Langlebigkeit von Software
subject: Software Metriken
subject: Softwarequalität
subject: Open Source Software
subject: Project Health Indicators
subject: Qualitätscharakteristika
subject: Systematische Literaturrecherche
subject: Werkzeugauswahl
subject: Machbarkeitsstudie
subject: software longevity
subject: software metrics
subject: software quality
subject: open source software
subject: project health indicators
subject: quality attributes
subject: systematic literature review
subject: tool selection
subject: feasibility study

description: Metriken von Softwareprojekten messen die Vergangenheit und den Status Quo. Die Frage, ob ein Informationssystem in Zukunft immer noch verwendbar ist, wird nicht wirklich beantwortet. Im Gegensatz dazu wird Langlebigkeit als wichtiges Thema des Entwurfs gesehen. Denn optimalerweise wollen wir die Langlebigkeit eines Softwareprodukts bereits vom Start weg messen können, nicht erst am Ende wenn der ganze Aufwand bereits geleistet wurde. Diese Arbeit will herausfinden, was ein (Open Source) Softwareprojekt so erfolgreich macht, dass dessen Software über lange Zeit verwendet wird, und wie diese Langlebigkeit im Vorhinein gemessen werden kann. Das wissenschaftliche Vorgehen umfasst eine systematische Literaturrecherche über die Kennzeichen von gesunden Projekten, die erfolgreiche Softwareprojekte, Metriken und Tools identifizieren. Mit einem Auswahlverfahren werden die am Besten geeigneten Tools für ein Framework zur Beurteilung von Langlebigkeit basierend auf Qualitätsattributen von ISO SQuaRE ermittelt. Das Ergebnis der Arbeit ist eine Menge an Tools die ein Beurteilungsframework bilden, um Qualitätsattribute, Metriken und Leistungskennzahlen mit dem Fokus auf der Langlebigkeit von Softwareprojekten zu beurteilen. Hauptresultat ist eine kurze Liste von Metriken, die Qualitätsattribute messen, welche für die Langlebigkeit wichtig sind. Wie eine Machbarkeitsstudie zeigt, können diese Metriken für Teilaspekte von Langlebigkeit verwendet werden.
description: Metrics on Software Projects measure the past and the status quo. The question if an information system will still be usable in the future is not really answered. On the contrary longevity is seen as an important design issue. Optimally, we want to measure software product longevity right from the start of a project, not in the end when all effort is spent. This work wants to find out what makes a (open source) software project so successful, that its software is used for a long time, and how to measure this longevity beforehand. The methodical approach involves a systematic literature research (SLR) on project health indicators, which identifies successfully software projects, metrics and tools. A tool selection process finds the most suitable tools for building a framework for longevity evaluation based on quality attributes from ISO SQuaRE. The work-s result is a set of tools that forms an evaluation framework to estimate quality attributes, metrics, and key performance indicators with focus on software project longevity. Open source software projects from related work evaluate the framework. Main outcome is a short list of metrics measuring quality attributes important for longevity. A feasibility study shows these metrics can be used to measure aspects of longevity.