816 research outputs found

    Comparing reuse practices in two large software-producing companies

    Get PDF
    Context Reuse can improve productivity and maintainability in software development. Research has proposed a wide range of methods and techniques. Are these successfully adopted in practice? Objective We propose a preliminary answer by integrating two in-depth empirical studies on software reuse at two large software-producing companies. Method We compare and interpret the study results with a focus on reuse practices, effects, and context. Results Both companies perform pragmatic reuse of code produced within the company, not leveraging other available artefacts. Reusable entities are retrieved from a central repository, if present. Otherwise, direct communication with trusted colleagues is crucial for access. Reuse processes remain implicit and reflect the development style. In a homogeneous infrastructure-supported context, participants strongly agreed on higher development pace and less maintenance effort as reuse benefits. In a heterogeneous context with fragmented infrastructure, these benefits did not materialize. Neither case reports statistically significant evidence of negative side effects of reuse nor inhibitors. In both cases, a lack of reuse led to duplicate implementations. Conclusion Technological advances have improved the way reuse concepts can be applied in practice. Homogeneity in development process and tool support seem necessary preconditions. Developing and adopting adequate reuse strategies in heterogeneous contexts remains challenging

    Wiederverwendung von Lerninhalten im Spannungsfeld von Informationstechnik und Pädagogik: Ein Beitrag zur Rationalisierung der Entwicklungsprozesse von Lerninhalten für das E-Learning aus Sicht der Wirtschaftsinformatik

    Get PDF
    Flexible internetbasierte Ausbildungskonzepte werden sowohl für Hochschulen als auch für die berufliche Aus- und Weiterbildung in Unternehmen zunehmend nachgefragt. Im Gegensatz zum traditionellen Unterricht ist jedoch mit einem bis zu zehnfachen Zeitaufwand für die Entwicklung von elektronischen Lernmaterialien für Electronic Learning (E-Learning) zu rechnen. Aufgrund der kostenintensiven aufwendigen Entwicklung von multimedialen Lerninhalten zählt die Wiederverwendung zu den wichtigsten Forderungen aus Sicht der Wirtschaftsinformatik (vgl. Pawlowski & Adelsberger, 2001). Ziel ist die Entwicklung von Lerninhalten, die unabhängig von der Systemumgebung, dem Autorensystem und dem Kontext einsetzbar und flexibel austauschbar sind. Eine aufwandsarme Aufbereitung für verschiedene Zwecke soll ermöglicht werden. Die vorliegende Arbeit befasst sich mit der mehrfachen Verwendung von elektronischen Lerninhalten für das selbstgesteuerte individuelle Lernen aus Sicht der Wirtschaftsinformatik. Zielgruppe sind informationstechnisch und pädagogisch interessierte Leser, denen das Thema der Gestaltung von Lerninhalten als interdisziplinäre Fragestellung vorgestellt wird. Unter Einbezug von pädagogischen Erkenntnissen wird analysiert, wodurch Lerninhalte gekennzeichnet sind und wie diese informationstechnisch gestaltet werden können, um eine pädagogisch angemessene Wiederverwendung zu ermöglichen. Anhand dieser Vorgehensweise wird deutlich, dass sich der Aspekt der Wiederverwendung von Lerninhalten nur im Spannungsfeld von Informationstechnik (IT) und Pädagogik diskutieren lässt. Die detaillierte Auseinandersetzung mit pädagogischen Konzepten führt im Rahmen der Arbeit zu einem wesentlichen Erkenntnisfortschritt und einer Sensibilisierung für das Thema der Wiederverwendung. Als Ergebnis liegt ein Konzept für die Entwicklung wiederverwendbarer Lerninhalte in Form eines E-Learning-Redaktionsleitstandes vor. Dieser dient der systemunterstützten Planung, Steuerung und Qualitätskontrolle bei der Entwicklung von wiederverwendbaren Lerninhalten. Darüber hinaus erfolgt die Einordnung der Lösung sowie bestehender Ansätze in einem Reifegradmodell für die Bewertung wiederverwendbarer Lerninhalte

    Unterstützungsszenarien für einen verteilten Autorenprozeß

    Get PDF
    Zusammenfassung: Aus den Erfahrungen bei der Entwicklung eines multimedialen Lemsystems zur Lagerlogistik werden Anforderungen an eine verbesserte Unterstützung aller Phasen des Autorenprozesses abgehoben. Um die Wiederverwendbarkeit der genutzten Informationseinheiten und die notwendige Verwaltung und Verfügbarkeit großer Mengen von Informationseinheiten zu ermöglichen, wird das Konzept eines Ressourcenpools und Ressourcenmanagementsystems entwickelt, das geeignet ist, verteilt arbeitende Autorenteams zu unterstützen

    Unterstützungsszenarien für einen verteilten Autorenprozeß

    Get PDF
    Zusammenfassung: Aus den Erfahrungen bei der Entwicklung eines multimedialen Lemsystems zur Lagerlogistik werden Anforderungen an eine verbesserte Unterstützung aller Phasen des Autorenprozesses abgehoben. Um die Wiederverwendbarkeit der genutzten Informationseinheiten und die notwendige Verwaltung und Verfügbarkeit großer Mengen von Informationseinheiten zu ermöglichen, wird das Konzept eines Ressourcenpools und Ressourcenmanagementsystems entwickelt, das geeignet ist, verteilt arbeitende Autorenteams zu unterstützen

    Metainformationssysteme – Backbone der Anwendungssystemkopplung

    Full text link
    Die Kopplung von Anwendungssystemen ist als komplexes Entwicklungsproblem im Sinne der Wirtschaftsinformatik zu begreifen. Der Beitrag ordnet aktuelle Standards und Technologien den Entwicklungsphasen der Informationssystementwicklung als Gestaltungsoptionen zu. Anhand von Terminologien und Nachrichtenstandards wird die Bedeutung von Metainformationssystemen gezeigt und es wird die Architektur der Terminologischen Klammer zur Kopplung von Anwendungssystemen eingeführt. Mittels der Kombination von Entwicklungsphasen und Abstraktionsebenen wird ein Rahmenmodell zur Kopplung von Anwendungssystemen eingeführt, welches der Strukturierung von Entwicklungsaufgaben und Beziehungen von Metainformationssystemen bei der Anwendungssystemkopplung dient. <br/

    Ein Rahmenwerk für kooperativen Informationsaustausch

    Get PDF
    In der Region Aachen wollen eine Reihe von Softwareherstellem durch Austausch von Softwarekomponenten und durch Austausch von Erfahrungen beim Einsatz von kommerziellen Softwarekomponenten kooperieren. In Zusammenarbeit mit diesen Partnern aus dem Regionalen Industrieclub Informatik Aachen wurde daher ein Intemet-basiertes Informationssystem für kooperative Softwarewiederverwendung entwickelt, das wir in diesem Beitrag vorstellen. Wir gehen auf die Aspekte der Kooperation, den Klassifikationsansatz und das zugrundeliegende SYNERGIERahmenwerk ein und erläutern, warum mit diesem Rahmenwerk auch andere Informationssysteme zur Unterstützung untemehmensübergreifender Kooperation entwickelt werden können

    Integration von bestehendem Sicherheitswissen in einen Software-Entwicklungsprozess

    Get PDF
    Die Komplexität der Sicherheitsdomäne schränkt die Wiederverwendung von existierenden Sicherheitswissen bei der Entwicklung von Software ein. In dieser Arbeit wird ein Modell für Sicherheitswissen und ein Prozess aufgezeigt, um das bereits vorhandene Sicherheitswissen effektiv in einen Software-Entwicklungsprozess einzubetten, um zielgerichtet Sicherheitsmaßnahmen für ein Software-System zu implementieren
    corecore