• Zum Inhalt springen (Accesskey 1)
  • Zur Suche springen (Accesskey 7)
FWF — Österreichischer Wissenschaftsfonds
  • Zur Übersichtsseite Entdecken

    • Forschungsradar
      • Historisches Forschungsradar 1974–1994
    • Entdeckungen
      • Emmanuelle Charpentier
      • Adrian Constantin
      • Monika Henzinger
      • Ferenc Krausz
      • Wolfgang Lutz
      • Walter Pohl
      • Christa Schleper
      • Elly Tanaka
      • Anton Zeilinger
    • Impact Stories
      • Verena Gassner
      • Wolfgang Lechner
      • Georg Winter
    • scilog-Magazin
    • Austrian Science Awards
      • FWF-Wittgenstein-Preise
      • FWF-ASTRA-Preise
      • FWF-START-Preise
      • Auszeichnungsfeier
    • excellent=austria
      • Clusters of Excellence
      • Emerging Fields
    • Im Fokus
      • 40 Jahre Erwin-Schrödinger-Programm
      • Quantum Austria
      • Spezialforschungsbereiche
    • Dialog und Diskussion
      • think.beyond Summit
      • Am Puls
      • Was die Welt zusammenhält
      • FWF Women’s Circle
      • Science Lectures
    • Wissenstransfer-Events
    • E-Book Library
  • Zur Übersichtsseite Fördern

    • Förderportfolio
      • excellent=austria
        • Clusters of Excellence
        • Emerging Fields
      • Projekte
        • Einzelprojekte
        • Einzelprojekte International
        • Klinische Forschung
        • 1000 Ideen
        • Entwicklung und Erschließung der Künste
        • FWF-Wittgenstein-Preis
      • Karrieren
        • ESPRIT
        • FWF-ASTRA-Preise
        • Erwin Schrödinger
        • doc.funds
        • doc.funds.connect
      • Kooperationen
        • Spezialforschungsgruppen
        • Spezialforschungsbereiche
        • Forschungsgruppen
        • International – Multilaterale Initiativen
        • #ConnectingMinds
      • Kommunikation
        • Top Citizen Science
        • Wissenschaftskommunikation
        • Buchpublikationen
        • Digitale Publikationen
        • Open-Access-Pauschale
      • Themenförderungen
        • AI Mission Austria
        • Belmont Forum
        • ERA-NET HERA
        • ERA-NET NORFACE
        • ERA-NET QuantERA
        • ERA-NET TRANSCAN
        • Ersatzmethoden für Tierversuche
        • Europäische Partnerschaft Biodiversa+
        • Europäische Partnerschaft BrainHealth
        • Europäische Partnerschaft ERA4Health
        • Europäische Partnerschaft ERDERA
        • Europäische Partnerschaft EUPAHW
        • Europäische Partnerschaft FutureFoodS
        • Europäische Partnerschaft OHAMR
        • Europäische Partnerschaft PerMed
        • Europäische Partnerschaft Water4All
        • Gottfried-und-Vera-Weiss-Preis
        • netidee SCIENCE
        • Projekte der Herzfelder-Stiftung
        • Quantum Austria
        • Rückenwind-Förderbonus
        • WE&ME Award
        • Zero Emissions Award
      • Länderkooperationen
        • Belgien/Flandern
        • Deutschland
        • Frankreich
        • Italien/Südtirol
        • Japan
        • Korea
        • Luxemburg
        • Polen
        • Schweiz
        • Slowenien
        • Taiwan
        • Tirol–Südtirol–Trentino
        • Tschechien
        • Ungarn
    • Schritt für Schritt
      • Förderung finden
      • Antrag einreichen
      • Internationales Peer-Review
      • Förderentscheidung
      • Projekt durchführen
      • Projekt beenden
      • Weitere Informationen
        • Integrität und Ethik
        • Inklusion
        • Antragstellung aus dem Ausland
        • Personalkosten
        • PROFI
        • Projektendberichte
        • Projektendberichtsumfrage
    • FAQ
      • Projektphase PROFI
      • Projektphase Ad personam
      • Auslaufende Programme
        • Elise Richter und Elise Richter PEEK
        • FWF-START-Preise
  • Zur Übersichtsseite Über uns

    • Leitbild
    • FWF-Film
    • Werte
    • Zahlen und Daten
    • Jahresbericht
    • Aufgaben und Aktivitäten
      • Forschungsförderung
        • Matching-Funds-Förderungen
      • Internationale Kooperationen
      • Studien und Publikationen
      • Chancengleichheit und Diversität
        • Ziele und Prinzipien
        • Maßnahmen
        • Bias-Sensibilisierung in der Begutachtung
        • Begriffe und Definitionen
        • Karriere in der Spitzenforschung
      • Open Science
        • Open-Access-Policy
          • Open-Access-Policy für begutachtete Publikationen
          • Open-Access-Policy für begutachtete Buchpublikationen
          • Open-Access-Policy für Forschungsdaten
        • Forschungsdatenmanagement
        • Citizen Science
        • Open-Science-Infrastrukturen
        • Open-Science-Förderung
      • Evaluierungen und Qualitätssicherung
      • Wissenschaftliche Integrität
      • Wissenschaftskommunikation
      • Philanthropie
      • Nachhaltigkeit
    • Geschichte
    • Gesetzliche Grundlagen
    • Organisation
      • Gremien
        • Präsidium
        • Aufsichtsrat
        • Delegiertenversammlung
        • Kuratorium
        • Jurys
      • Geschäftsstelle
    • Arbeiten im FWF
  • Zur Übersichtsseite Aktuelles

    • News
    • Presse
      • Logos
    • Eventkalender
      • Veranstaltung eintragen
      • FWF-Infoveranstaltungen
    • Jobbörse
      • Job eintragen
    • Newsletter
  • Entdecken, 
    worauf es
    ankommt.

    FWF-Newsletter Presse-Newsletter Kalender-Newsletter Job-Newsletter scilog-Newsletter

    SOCIAL MEDIA

    • LinkedIn, externe URL, öffnet sich in einem neuen Fenster
    • , externe URL, öffnet sich in einem neuen Fenster
    • Facebook, externe URL, öffnet sich in einem neuen Fenster
    • Instagram, externe URL, öffnet sich in einem neuen Fenster
    • YouTube, externe URL, öffnet sich in einem neuen Fenster

    SCILOG

    • Scilog — Das Wissenschaftsmagazin des Österreichischen Wissenschaftsfonds (FWF)
  • elane-Login, externe URL, öffnet sich in einem neuen Fenster
  • Scilog externe URL, öffnet sich in einem neuen Fenster
  • en Switch to English

  

C4S: Koordinationszentrierte Konsistenzunterstützung

C4S: Coordination-centric Change and Consistency Support

Christoph Mayr-Dorn (ORCID: 0000-0001-9791-6442)
  • Grant-DOI 10.55776/P29415
  • Förderprogramm Einzelprojekte
  • Status beendet
  • Projektbeginn 01.09.2016
  • Projektende 31.08.2020
  • Bewilligungssumme 345.702 €
  • Projekt-Website

Matching Funds - Oberösterreich

Wissenschaftsdisziplinen

Informatik (100%)

Keywords

    Collaboration Pattern Matching, Truth Maintenance, Change Impact Assessment, Software Artifact Consistency, Recommendation Improvement, Engineering Activity Monitoring

Abstract Endbericht

Dieses Forschungsvorhaben adressiert die Änderungsauswirkungsanalyse im Rahmen der Entwicklung von komplexer, sicherheitskritischer Software (z.B., Luftverkehrskontrollsysteme). Solche Systeme haben typischerweise einen langen Lebenszyklus, benötigen unterschiedlichstes Expertenwissen (über reine Software-Entwickler hinausgehend) während der gesamten Projektdauer und unterliegt zahlreichen Änderungen im Rahmen von Wartung und Verbesserung. Unter solchen Bedingungen muss eine angemessene Änderungsauswirkungsanalyse mehr berücksichtigen als nur welche Softwareartefakte betroffen sind. Die erfolgreiche Änderungsumsetzung erfordert detaillierte Erkenntnisse, welche Ingenieure zu beteiligen sind und warum, wie diese Ingenieure koordiniert werden sollten, am besten kommunizieren, und wie diese Ingenieure Änderungen korrekt propagieren. Die grundlegende Forschungsfrage beschäftigt sich damit herauszufinden was eine effiziente und effektive Möglichkeit ist, Ingenieure währendder Änderungsauswirkungsanalyse und Artifaktkonsistenzbewahrung zu unterstützen. Vorgegebene Prozesse sind zumeist nicht ausreichend detailliert um direkt umgesetzt werden zu können. Dieses Forschungsvorhaben untersucht daher Methoden und Techniken um die eigentlichen, der Softwareentwicklung zugrunde liegenden Beziehungen zwischen Ingenieuren, Artefakten und Aufgaben herauszufinden. Die Beobachtung von detaillierter Kommunikation, Koordination und gemeinsamer Arbeitsausführung zwischen den Ingenieuren ermöglicht es eine ganzheitliche Sicht auf den Grossteil der Softwarentwicklungsvorgänge in einem Projekt zu bekommen. Diese Sicht dient als Grundlage für die umfangreiche Unterstützung der Änderungsauswirkungsanalyse und Konsistenzerhaltung.Speziell fokusiert dieses Forschungsvorhaben auf (i) über die Kernentwicklungsaktivitäten hinausgehend automatisches Erkennen von komplexen Abhängigkeiten und in folgedessen Aufrechterhaltung von Artifaktkonsistenz; (ii) Erlernen von Koordinationswissen durch Analyse welche Koordinationsstrukturen öfters auftreten, wie und wie eng zusammengearbeitet wird und welches Expertenwissen beteiligt war. So kann auf wichtige Eigenschaften wie Dauer, Qualität und Ressourcennutzung der unterschiedlichen Entwicklungsaktivitäten geschlossen werden was unabdingbar für die Planung der Änderungsumsetzung ist; sowie (iii) Koordinationsberatung in Form von Handlungsempfehlungen im Rahmen einer konkreten Änderungsumsetzung auf Basis des zuvor gelernten Koordinationswissens. Zentrale Herausforderung in diesem Projekt ist der Umgang mit unvollständigen, fehlerhaften und ungenauen Informationen.

In Softwareentwicklungsprojekten ist ein erheblicher Entwicklungsaufwand darauf ausgerichtet, das Produkt zu verbessern: Fehler werden behoben, neue Funktionen werden eingeführt oder das Produkt wird flexibler, sicherer oder effizienter gemacht. Jeder Versuch, das Softwareprodukt zu ändern, kann Nebenwirkungen auf einen nicht unmittelbar beteiligten Teil der Software haben, welche evaluiert werden müssen. Für eine Änderung kann es erforderlich sein, dass eine andere Person auch einen anderen Teil der Software ändern muss. Die Analyse der Auswirkungen von Änderungen erfolgt daher in zwei Formen: Was muss sich wahrscheinlich ändern (welcher Quellcode oder anderes Artefakt) und wer wird die Änderung vornehmen (bzw. wer muss sich miteinander abstimmen, um eine Änderung korrekt umzusetzen). Die Unterstützung der Änderungsauswirkungsanalyse betrifft somit die involvierten Artefakte und die involvierten Entwickler. In diesem Projekt wurde daher die Frage gestellt, wie diese beiden Aspekte gemeinsam angegangen werden können. Eine effektive Umsetzung von Softwareänderungen erfordert beides. In diesem Projekt wurden schlussendlich Techniken, Modelle und Prototypen entwickelt, mit denen verborgene Abhängigkeiten zwischen technischen Artefakten identifiziert werden können (nicht nur Abhängigkeiten zwischen Quellcode, sondern auch zu Anforderungen, Architekturmodellen, Testfällen und in Variabilitätsmodellen). Der neuartige Aspekt dieser Techniken ist, dass sie nicht erfordern das man a priori bestimmt, wo die Abhängigkeiten liegen und was genau wann getan werden muss, sondern dass diese Techniken beobachten, was die Ingenieure tun, und dann identifizieren, wer miteinander sprechen muss, und wann Artefakte bereit sind sodass der nächste Entwickler seine Arbeit beginnen kann. Die Arbeit in diesem Projekt wurde mit Open-Source-Softwareprojekten sowie industrieller Software aus einem sicherheitskritischen Bereich evaluiert. Die erzielten Ergebnisse haben auch gezeigt, welchen potentiellen Nutzen dieser Ansatz in anderen Bereichen außerhalb von Softwaresystemen wie etwa der Entwicklung hardwarezentrierter Produkte erzielen kann: beispielsweise für die Entwicklung von vernetzten Maschinen in der produzierenden Industrie.

Forschungsstätte(n)
  • Universität Linz - 100%
Internationale Projektbeteiligte
  • Harald Gall, University of Zurich - Schweiz
  • David Redmiles, University of California at Irvine - Vereinigte Staaten von Amerika

Research Output

  • 122 Zitationen
  • 25 Publikationen
  • 2 Datasets & Models
  • 1 Software
Publikationen
  • 2023
    Titel ProCon: An automated process-centric quality constraints checking framework
    DOI 10.1016/j.jss.2023.111727
    Typ Journal Article
    Autor Mayr-Dorn C
    Journal Journal of Systems and Software
    Seiten 111727
    Link Publikation
  • 2021
    Titel Do communities in developer interaction networks align with subsystem developer teams? : an empirical study of open source systems
    DOI 10.21256/zhaw-23365
    Typ Other
    Autor Ashraf
    Link Publikation
  • 2020
    Titel Do Communities in Developer Interaction Networks align with Subsystem Developer Teams? An Empirical Study of Open Source Systems
    DOI 10.5281/zenodo.4591724
    Typ Other
    Autor Ashraf U
    Link Publikation
  • 2021
    Titel On the effect of incompleteness to check requirement-to-method traces
    DOI 10.1145/3412841.3442021
    Typ Conference Proceeding Abstract
    Autor Hammoudi M
    Seiten 1465-1474
    Link Publikation
  • 2021
    Titel Do Communities in Developer Interaction Networks align with Subsystem Developer Teams? An Empirical Study of Open Source Systems
    DOI 10.48550/arxiv.2104.03648
    Typ Preprint
    Autor Ashraf U
  • 2021
    Titel Guiding engineers with the Passive Process Engine Environment
    DOI 10.1109/icse-companion52605.2021.00033
    Typ Conference Proceeding Abstract
    Autor Mayr-Dorn C
    Seiten 49-52
  • 2021
    Titel Inconsistency-tolerating guidance for software engineering processes
    DOI 10.1109/icse-nier52604.2021.00010
    Typ Conference Proceeding Abstract
    Autor Mayr-Dorn C
    Seiten 6-10
  • 2021
    Titel Supporting Quality Assurance with Automated Process-Centric Quality Constraints Checking
    DOI 10.1109/icse43902.2021.00118
    Typ Conference Proceeding Abstract
    Autor Mayr-Dorn C
    Seiten 1298-1310
  • 2021
    Titel Visualizing Change in Agile Safety-Critical Systems
    DOI 10.1109/ms.2020.3000104
    Typ Journal Article
    Autor Cleland-Huang J
    Journal IEEE Software
    Seiten 43-51
    Link Publikation
  • 2020
    Titel Do Communities in Developer Interaction Networks align with Subsystem Developer Teams? An Empirical Study of Open Source Systems
    DOI 10.5281/zenodo.3843337
    Typ Other
    Autor Ashraf U
    Link Publikation
  • 2020
    Titel A Mixed Graph-Relational Dataset of Socio-technical Interactions in Open Source Systems
    DOI 10.1145/3379597.3387492
    Typ Conference Proceeding Abstract
    Autor Ashraf U
    Seiten 538-542
    Link Publikation
  • 2020
    Titel Process Inspection Support
    DOI 10.1145/3379177.3388900
    Typ Conference Proceeding Abstract
    Autor Mayr-Dorn C
    Seiten 81-90
    Link Publikation
  • 2021
    Titel TraceRefiner: An Automated Technique for Refining Coarse-Grained Requirement-to-Class Traces
    DOI 10.1109/apsec53868.2021.00009
    Typ Conference Proceeding Abstract
    Autor Hammoudi M
    Seiten 12-21
  • 2021
    Titel A Traceability Dataset for Open Source Systems
    DOI 10.1109/msr52588.2021.00073
    Typ Conference Proceeding Abstract
    Autor Hammoudi M
    Seiten 555-559
  • 2021
    Titel Do Communities in Developer Interaction Networks align with Subsystem Developer Teams? An Empirical Study of Open Source Systems
    DOI 10.1109/icssp-icgse52873.2021.00016
    Typ Conference Proceeding Abstract
    Autor Ashraf U
    Seiten 61-71
    Link Publikation
  • 2019
    Titel Using Constraint Mining to Analyze Software Development Processes
    DOI 10.1109/icssp.2019.00021
    Typ Conference Proceeding Abstract
    Autor Krismayer T
    Seiten 94-103
    Link Publikation
  • 2019
    Titel Supporting the Statistical Analysis of Variability Models
    DOI 10.1109/icse.2019.00091
    Typ Conference Proceeding Abstract
    Autor Heradio R
    Seiten 843-853
    Link Publikation
  • 2019
    Titel A Kconfig Translation to Logic with One-Way Validation System
    DOI 10.1145/3336294.3336313
    Typ Conference Proceeding Abstract
    Autor Fernandez-Amoros D
    Seiten 303-308
  • 2019
    Titel Mining Cross-Task Artifact Dependencies from Developer Interactions
    DOI 10.1109/saner.2019.8667990
    Typ Conference Proceeding Abstract
    Autor Ashraf U
    Seiten 186-196
    Link Publikation
  • 2018
    Titel Does the propagation of artifact changes across tasks reflect work dependencies?
    DOI 10.1145/3180155.3180185
    Typ Conference Proceeding Abstract
    Autor Egyed A
    Seiten 397-407
  • 2020
    Titel TimeTracer
    DOI 10.1145/3377812.3382141
    Typ Conference Proceeding Abstract
    Autor Mayr-Dorn C
    Seiten 33-36
    Link Publikation
  • 2017
    Titel A Domain-Specific Language for Coordinating Collaboration
    DOI 10.1109/seaa.2017.33
    Typ Conference Proceeding Abstract
    Autor Mayr-Dorn C
    Seiten 57-60
    Link Publikation
  • 2017
    Titel Model-based testing of end-user collaboration intensive systems
    DOI 10.1145/3019612.3019778
    Typ Conference Proceeding Abstract
    Autor Gambi A
    Seiten 1213-1218
  • 0
    Titel Supporting Quality Assurance with Automated Process-Centric Quality Constraints Checking
    Typ Conference Proceeding Abstract
    Autor M. Vierhauser
    Konferenz 43rd International Conference on Software Engineering (ICSE 2021)
  • 0
    Titel On the Effect of Incompleteness to Check Requirement-to-Method Traces
    Typ Conference Proceeding Abstract
    Autor Hammoudi M.
    Konferenz ACM/SIGAPP Symposium on Applied Computing (SAC'21)
    Link Publikation
Datasets & Models
  • 2020 Link
    Titel A Mixed Graph-Relational Dataset of Socio-technical Interactions in Open Source Systems
    DOI 10.5281/zenodo.3707756
    Typ Database/Collection of data
    Öffentlich zugänglich
    Link Link
  • 2020 Link
    Titel Dronology Jira Issues
    Typ Database/Collection of data
    Öffentlich zugänglich
    Link Link
Software
  • 2019 Link
    Titel TimeTracer
    Link Link

Entdecken, 
worauf es
ankommt.

Newsletter

FWF-Newsletter Presse-Newsletter Kalender-Newsletter Job-Newsletter scilog-Newsletter

Kontakt

Österreichischer Wissenschaftsfonds FWF
Georg-Coch-Platz 2
(Eingang Wiesingerstraße 4)
1010 Wien

office(at)fwf.ac.at
+43 1 505 67 40

Allgemeines

  • Jobbörse
  • Arbeiten im FWF
  • Presse
  • Philanthropie
  • scilog
  • Geschäftsstelle
  • Social Media Directory
  • LinkedIn, externe URL, öffnet sich in einem neuen Fenster
  • , externe URL, öffnet sich in einem neuen Fenster
  • Facebook, externe URL, öffnet sich in einem neuen Fenster
  • Instagram, externe URL, öffnet sich in einem neuen Fenster
  • YouTube, externe URL, öffnet sich in einem neuen Fenster
  • Cookies
  • Hinweisgeber:innensystem
  • Barrierefreiheitserklärung
  • Datenschutz
  • Impressum
  • IFG-Formular
  • Social Media Directory
  • © Österreichischer Wissenschaftsfonds FWF
© Österreichischer Wissenschaftsfonds FWF