• Skip to content (access key 1)
  • Skip to search (access key 7)
FWF — Austrian Science Fund
  • Go to overview page Discover

    • Research Radar
      • Research Radar Archives 1974–1994
    • Discoveries
      • 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 Magazine
    • Austrian Science Awards
      • FWF Wittgenstein Awards
      • FWF ASTRA Awards
      • FWF START Awards
      • Award Ceremony
    • excellent=austria
      • Clusters of Excellence
      • Emerging Fields
    • In the Spotlight
      • 40 Years of Erwin Schrödinger Fellowships
      • Quantum Austria
    • Dialogs and Talks
      • think.beyond Summit
    • Knowledge Transfer Events
    • E-Book Library
  • Go to overview page Funding

    • Portfolio
      • excellent=austria
        • Clusters of Excellence
        • Emerging Fields
      • Projects
        • Principal Investigator Projects
        • Principal Investigator Projects International
        • Clinical Research
        • 1000 Ideas
        • Arts-Based Research
        • FWF Wittgenstein Award
      • Careers
        • ESPRIT
        • FWF ASTRA Awards
        • Erwin Schrödinger
        • doc.funds
        • doc.funds.connect
      • Collaborations
        • Specialized Research Groups
        • Special Research Areas
        • Research Groups
        • International – Multilateral Initiatives
        • #ConnectingMinds
      • Communication
        • Top Citizen Science
        • Science Communication
        • Book Publications
        • Digital Publications
        • Open-Access Block Grant
      • Subject-Specific Funding
        • AI Mission Austria
        • Belmont Forum
        • ERA-NET HERA
        • ERA-NET NORFACE
        • ERA-NET QuantERA
        • ERA-NET TRANSCAN
        • Alternative Methods to Animal Testing
        • European Partnership Biodiversa+
        • European Partnership BrainHealth
        • European Partnership ERA4Health
        • European Partnership ERDERA
        • European Partnership EUPAHW
        • European Partnership FutureFoodS
        • European Partnership OHAMR
        • European Partnership PerMed
        • European Partnership Water4All
        • Gottfried and Vera Weiss Award
        • netidee SCIENCE
        • Herzfelder Foundation Projects
        • Quantum Austria
        • Rückenwind Funding Bonus
        • WE&ME Award
        • Zero Emissions Award
      • International Collaborations
        • Belgium/Flanders
        • Germany
        • France
        • Italy/South Tyrol
        • Japan
        • Korea
        • Luxembourg
        • Poland
        • Switzerland
        • Slovenia
        • Taiwan
        • Tyrol–South Tyrol–Trentino
        • Czech Republic
        • Hungary
    • Step by Step
      • Find Funding
      • Submitting Your Application
      • International Peer Review
      • Funding Decisions
      • Carrying out Your Project
      • Closing Your Project
      • Further Information
        • Integrity and Ethics
        • Inclusion
        • Applying from Abroad
        • Personnel Costs
        • PROFI
        • Final Project Reports
        • Final Project Report Survey
    • FAQ
      • Project Phase PROFI
      • Project Phase Ad Personam
      • Expiring Programs
        • Elise Richter and Elise Richter PEEK
        • FWF START Awards
  • Go to overview page About Us

    • Mission Statement
    • FWF Video
    • Values
    • Facts and Figures
    • Annual Report
    • What We Do
      • Research Funding
        • Matching Funds Initiative
      • International Collaborations
      • Studies and Publications
      • Equal Opportunities and Diversity
        • Objectives and Principles
        • Measures
        • Creating Awareness of Bias in the Review Process
        • Terms and Definitions
        • Your Career in Cutting-Edge Research
      • Open Science
        • Open-Access Policy
          • Open-Access Policy for Peer-Reviewed Publications
          • Open-Access Policy for Peer-Reviewed Book Publications
          • Open-Access Policy for Research Data
        • Research Data Management
        • Citizen Science
        • Open Science Infrastructures
        • Open Science Funding
      • Evaluations and Quality Assurance
      • Academic Integrity
      • Science Communication
      • Philanthropy
      • Sustainability
    • History
    • Legal Basis
    • Organization
      • Executive Bodies
        • Executive Board
        • Supervisory Board
        • Assembly of Delegates
        • Scientific Board
        • Juries
      • FWF Office
    • Jobs at FWF
  • Go to overview page News

    • News
    • Press
      • Logos
    • Calendar
      • Post an Event
      • FWF Informational Events
    • Job Openings
      • Enter Job Opening
    • Newsletter
  • Discovering
    what
    matters.

    FWF-Newsletter Press-Newsletter Calendar-Newsletter Job-Newsletter scilog-Newsletter

    SOCIAL MEDIA

    • LinkedIn, external URL, opens in a new window
    • , external URL, opens in a new window
    • Facebook, external URL, opens in a new window
    • Instagram, external URL, opens in a new window
    • YouTube, external URL, opens in a new window

    SCILOG

    • Scilog — The science magazine of the Austrian Science Fund (FWF)
  • elane login, external URL, opens in a new window
  • Scilog external URL, opens in a new window
  • de Wechsle zu Deutsch

  

C4S: Coordination-centric Change and Consistency Support

C4S: Coordination-centric Change and Consistency Support

Christoph Mayr-Dorn (ORCID: 0000-0001-9791-6442)
  • Grant DOI 10.55776/P29415
  • Funding program Principal Investigator Projects
  • Status ended
  • Start September 1, 2016
  • End August 31, 2020
  • Funding amount € 345,702
  • Project website

Matching Funds - Oberösterreich

Disciplines

Computer Sciences (100%)

Keywords

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

Abstract Final report

The research proposal addresses change impact analysis in development efforts of complex, safety-critical software (e.g., air traffic control systems). Such software typically exhibits a long lifecycle, involves various engineers (beyond pure software developers) across the entire development lifecycle and is subject to countless changes in the scope of maintenance and evolution activities. Under such conditions proper impact analysis needs to go beyond knowing which artifacts are affected (traditional traceability). Successfully implementing a change requires awareness which engineers to involve and why, how these engineers should be coordinated and communicate, and how these engineers should correctly propagate changes. Hence, what is an efficient and effective way to support engineers in change impact analysis and consistency maintenance? Pure top-down specified processes are insufficient to provide actionable guidance. This proposed work, therefore, investigates methods and techniques for bottom-up determining the underlying communication, coordination, and joint work relations among engineers, artifacts, and tasks. Monitoring such low-level events enables a holistic bottom-up activity view that constitutes the basis for extensive change management support: (i) Dependency Awareness and Consistency Support: provides sophisticated artifact dependencies and recommendations for maintaining artifact consistency beyond core development activities. (ii) Coordination Know-how Learning: generalizes and extracts insight into which coordination structures prevailed, how much collaboration occurred, and which expertise was involved, thus enabling to deduct how these properties affect the duration, quality outcome, and resource utilization of various development activities required for change implementation; and (iii) Coordination Guidance: provides actionable recommendations for a given change management instance based on previously learned best practices. Key research questions address the challenges of dealing with incomplete, incorrect, and uncertain information in detail.

In software engineering projects, a significant amount of development effort is directed at improving the product by fixing errors, introducing new features, or making the product more flexible, secure, or efficient. Each effort of changing the software product might have side effects on some not directly involved part of the software that needs to be evaluated. A change impact might require someone else also to change another part of the software. Change impact analysis therefore comes in two forms: what will likely have to change (which code or other artifact), and who will do the change (respectively who needs to coordinate to correctly implement a change). Change impact analysis support thus addresses artifacts and engineers. This project therefore asked the question how these two aspects can be addressed together. Effective change impact propagation needs both. This project developed techniques, models, and prototypes that aim to identify hidden dependencies between engineering artifacts (not limited to source code but also including requirements, architecture models, test cases, and variability models). The novel aspect of these techniques is that they don't determine a priori where the dependencies are and what needs to be done exactly when, but observe what the engineers do and then identify who needs to talk to each other, when are artifacts ready so that the next engineer can begin his/her work. The work in this project was evaluated with open source software projects as well as industrial software from a safety-critical domain. The achieved results have also pointed to the benefit this approach potentially can realize in other domains beyond software systems such as the engineering of hardware-centric products: for example, connected machines in the producing industry.

Research institution(s)
  • Universität Linz - 100%
International project participants
  • Harald Gall, University of Zurich - Switzerland
  • David Redmiles, University of California at Irvine - USA

Research Output

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

Discovering
what
matters.

Newsletter

FWF-Newsletter Press-Newsletter Calendar-Newsletter Job-Newsletter scilog-Newsletter

Contact

Austrian Science Fund (FWF)
Georg-Coch-Platz 2
(Entrance Wiesingerstraße 4)
1010 Vienna

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

General information

  • Job Openings
  • Jobs at FWF
  • Press
  • Philanthropy
  • scilog
  • FWF Office
  • Social Media Directory
  • LinkedIn, external URL, opens in a new window
  • , external URL, opens in a new window
  • Facebook, external URL, opens in a new window
  • Instagram, external URL, opens in a new window
  • YouTube, external URL, opens in a new window
  • Cookies
  • Whistleblowing/Complaints Management
  • Accessibility Statement
  • Data Protection
  • Acknowledgements
  • IFG-Form
  • Social Media Directory
  • © Österreichischer Wissenschaftsfonds FWF
© Österreichischer Wissenschaftsfonds FWF