Projekte sind ein essenzieller Bestandteil des Curriculums von Mobile Computing. Die Studierenden bekommen die Möglichkeit, das im Zuge ihres Studiums erworbene theoretische Wissen selbst praktisch umzusetzen. Ein sowohl für StudentInnen als auch für Lehrende immer wieder spannendes Unterrichtskonzept, in dem schon erfolgreiche Startups wie z.B. runtastic und Butleroy ihre Anfänge gefunden haben.
Measurement of Software Quality in OSS Projects
The assessment of software quality and complexity is a scientific endeavour with decades of research history. Many metrics have been developed regarding these issues, each involving different goals and outcomes. The goal of this project is to assess and discuss different metrics to establish a theoretical ground, and to apply them on a series of widespread open-source software projects in order to establish a comparative view.
The project focuses on OSS projects in the mobile context. The initial step of the project is finding different and choosing the metrics, which are then applied to different projects. Additionally to the definition of the metrics, the projects which are then measured are also defined.
For this project 11 metrics and 9 projects (3 small, 3 medium and 3 large sized projects) are picked. If a metric is too complex for implementation, the metric can be applied with an external tool.
The final result of the project should deliver a comparative view to compare software quality across different projects. The metrics should not only get applied, but the project should deliver a single final score. This final score can be described as a weighted score, which weighs the different metrics based on their relevance/influence.