Subjects for Summer Semester 18
Themen für das Seminar "Wirtschaftsinformatik"
Themen für Bachelor-Studierende
Themen für das Seminar "Wirtschaftsinformatik"
Themen für Master-Studierende
MA-SOFTEC-1, Summer Semester 2018, Master
Topic range: Software- und Systems-Engineering
List of possible topics:
MA-SOFTEC-1-1, Tutor: Tobias Brogt , M. Sc.
Identifikation und Analyse geeigneter Konzepte für programmierorientierte Studienprojekte
Im Rahmen des obligatorischen Studienprojekts im Bachelor oder Master ist es möglich ein Softwareentwicklungsprojekt durchzuführen. Ziel ist dabei der Rückgriff auf die erlernten theoretischen Inhalte (Methoden, Vorgehensmodelle, Technologien, …), um diese praktisch anzuwenden. Die Auswahl geeigneter Methoden ist dabei nicht unmittelbar möglich, da Studienprojekte sehr spezifische Eigenschaften (begrenzte Zeit, …) aufweisen.
Ein mögliches Ziel der Arbeit wäre die Identifikation und Bewertung verschiedener Methoden, Vorgehensmodelle, Technologien etc. die im Rahmen von Programmierprojekten im universitären Kontext zum Einsatz komme. Die Identifikation und Bewertung der betrachteten Konzepte sollte dabei im Hinblick auf die besonderen Herausforderungen in Studienprojekten erfolgen. Ein mögliches Ergebnis kann eine Art „Werkzeugkasten“ für programmierorientierte Studienprojekte darstellen. Der Fokus kann dabei auf einen spezifischen Bereich gelegt werden.
Literature
- Sommerville I (2012) Software Engineering. 9. Aufl. Pearson, München
MA-SOFTEC-1-2, Tutor: Tobias Brogt , M. Sc.
Softwarearchitekturen für Smart, Connected Products
Smart, Connected Products (SCPs) wie bspw. Wearables setzten sich aus materiellen Komponenten (mechanische und elektronische Bestandteile), smarten Komponenten (Sensoren, Prozessoren, Software, …) und verbindenden Komponenten (Ports, Antennen, …) zusammen und können dem IoT-Bereich zugeordnet werden. Software bildet bei der Generierung des Nutzens des SCPs einen wesentlichen Teil. Hier sind geeigneten Softwarearchitekturen erforderlich, um die Anforderungen der Integration verschiedenster Komponenten zu ermöglichen.
Ein mögliches Ziel der Arbeit wäre es, mögliche Architekturansätze zu identifizieren und zu bewerten. Dabei kann dann bspw. ein erstes Konzept für eine geeignete Softwarearchitektur abgeleitet werden.
Literature
- Porter ME, Heppelmann JE (2014) How Smart, Connected Products are Transforming Competition. Harvard Business Review 92(11):64–88
- Porter ME, Heppelmann JE (2015) How Smart, Connected Products Are Transforming Companies. Harvard Business Review 93(10):96–114
- Di Francesco P, Malavolta I, Lago P (2017) Research on Architecting Microservices. Trends, Focus, and Potential for Industrial Adoption. In: 2017 IEEE International Conference on Software Architecture (ICSA), S 21–30. doi:10.1109/ICSA.2017.24
- Vogel O, Arnold I, Chughtai A, Ihler E, Kehrer T, Mehlig U, Zdun U (2009) Software-Architektur. Grundlagen -- Konzepte -- Praxis. 2. Auflage. Spektrum Akademischer Verlag, Heidelberg
MA-SOFTEC-1-3, Tutor: Tobias Brogt , M. Sc.
Identifikation von Vorgehensmodellen für den Entwurf und die Entwicklung von Servicesystemen
Durch die Digitale Transformation befinden sich Unternehmen in einem Umfeld, dass viele neue Herausforderungen und Anforderungen umfasst. Die Berücksichtigung bzw. der Umgang mit diesen ist für den Fortbestand der Wettbewerbsfähigkeit von Unternehmen entscheidend. Servicesysteme bieten dabei eine Möglichkeit, um neuartige Geschäftsmodelle zu unterstützen oder vorhandene Geschäftsmodelle an die neuen Anforderungen anzupassen. Servicesysteme setzten den Fokus dabei auf die gemeinsame Wertschöpfung zwischen verschiedenen Akteuren (co-creation of value) und integrieren sowohl soziale, als auch technische Entitäten. Der Wert entsteht dabei durch den oftmals kombinierten Einsatz von Dienstleistungen und/oder Produkten. Der Entwurf derartige Servicesysteme ist auf Grund des Umfelds und der Komplexität nicht trivial und bedarf einer methodischen Unterstützung. Hierfür bietet sich unter anderem das Service Systems Engineering an, das auf den ingenieurmäßigen Entwurf, die Entwicklung und die Einführung von Servicesystemen fokussiert. Einen wesentlichen Bestandteil bilden dabei entsprechende Vorgehensmodelle, die den Entwurfsprozess in planbare Schritte teilen und so die Machbarkeit unterstützen.
Ein mögliches Ziel der Arbeit wäre es, zu zeigen, welche Vorgehensmodelle für den Entwurf derartige Servicesysteme existieren.
Literature
- Böhmann T, Leimeister JM, Möslein K (2014) Service Systems Engineering. Business & Information Systems Engineering 6(2):73–79. doi:10.1007/s12599-014-0314-8
MA-SOFTEC-1-4, Tutor: Dipl.-Wirt.-Inf. J. Peter M. Schuler
Bewertung der Nützlichkeit von User-Interface-Pattern-Katalogen für mobile Applikationen
Es existieren viele verschiedene Ansätze für die Gestaltung von Software-Interfaces. Einer dieser Ansätze ist der der Patterns, bei dem vorgefertigte, konfigurierbare Lösungsbausteine für wiederkehrende Probleme beschrieben werden. So können erprobte Lösungen direkt beim ersten Entwurf genutzt werden. Diese Lösungen werden in unterschiedlichen Pattern-Katalogen und –Sprachen für unterschiedliche Einsatzzwecke beschrieben. Dabei unterscheiden sich diese Kataloge nach Typ der Applikation (bspw. Web-Interface, mobile App) oder nach Domäne (bspw. E-Commerce). Die Anzahl dieser Kataloge und Sprachen ist immens, selbst man Sie auf UI-Patterns beschränkt.
Ein mögliches Ziel der Arbeit wäre eine Übersicht über vorhandene Kataloge und eine darauffolgende Bewertung der Qualität der Kataloge. Dabei sollte nicht nur der einzelne Katalog spezifisch bewertet werden, sondern auch das grundsätzliche Konzept der Pattern-Kataloge kritisch hinterfragt werden.
Literature
- Kruschitz C, Hitz M (2009) The Anatomy of HCI Design Patterns. In: Proceedings of the 2009 Computation World: Future Computing, Service Computation, Cognitive, Adaptive, Content, Patterns, S 202–207. doi:10.1109/ComputationWorld.2009.45
- Tidwell J (2011) Designing interfaces. 2. Aufl. O'Reilly, Sebastopol, CA
- Winter R, vom Brocke J, Fettke P, Loos P, Junginger S, Moser C, Keller W, Matthes F, Ernst A (2009) Patterns in der Wirtschaftsinformatik. WIRTSCHAFTSINFORMATIK 51(6):535–542. doi:10.1007/s11576-009-0195-5
MA-SOFTEC-1-5, Tutor: Dipl.-Wirt.-Inf. J. Peter M. Schuler
Identifikation und Analyse qualitätsbezogener Faktoren im App-Development
Im Rahmen der Entwicklung von mobilen Applikationen gibt es die Notwendigkeit eine möglichst hohe Qualität zu verfolgen, um eine App zu entwickeln, wie der Kunde Sie wünscht. Während es auf der einen Seite eine produktbezogene Qualität gibt, die sich auf die konkrete App beziehen, gibt es noch die prozessbezogene Qualität, die sich auf den Entwicklungsprozess selbst bezieht.
Ein mögliches Ziel der Arbeit wäre, zu analysieren welche Merkmale eine hohe Qualität von Apps begünstigen. Hierfür müssten unterschiedliche Merkmale abgeleitet werden, die die Qualität der App bestimmen und darauf aufbauend Faktoren identifiziert werden, die diese Merkmale beeinflussen.
Literature
- Lee G, Raghu TS (2014) Determinants of Mobile Apps' Success - Evidence from the App Store Market. Journal of Management Information Systems 31(2):133–170. doi:10.2753/MIS0742-1222310206