• 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
        • 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

  

Semantic Change Impact Analysis

Semantic Change Impact Analysis

Martin Pinzger (ORCID: 0000-0002-5536-3859)
  • Grant DOI 10.55776/P36698
  • Funding program Principal Investigator Projects
  • Status ongoing
  • Start September 1, 2023
  • End August 31, 2027
  • Funding amount € 420,168
  • Project website

Matching Funds - Kärnten

Disciplines

Computer Sciences (100%)

Keywords

    Change Extraction, Change Impact Analysis, Change And Impact Understanding, Regression Test Selection, Microservices, Program Analysis

Abstract

Over the last two decades, microservices have emerged as a new architectural style for the development of software applications consisting of a number of loosely coupled and reusable software components. Microservices are used, for example, in online shop applications, where each microservice provides a specific functionality. For example, one microservice provides the functionality for a shopping cart, while another microservice provides the functionality for payment. This is in contrast to monolithic software applications where all services would be implemented in a single component. The biggest advantages of microservices are that they can be developed, tested, deployed and reused independently. Although microservices are highly independent, there is a degree of coupling between them. This also means that changes to one microservice can cause unexpected side effects in other microservices. Consequently, the affected microservices may no longer function as expected, which can be very unsatisfactory for the users of the microservice. Therefore, software developers take various quality assurance measures to identify potential side effects of their changes and avoid errors. However, existing quality assurance methods and tools are imprecise and therefore potential side effects must be analyzed manually. This is not only time- consuming, but also error prone. The aim of this research project is to explore novel methods and techniques that enable software developers to accurately determine and understand the side effects of changes in a microservice. Determining possible side effects is challenging and usually not easy to calculate even for small programs, as the number of possible effects can quickly reach infinity. To overcome this challenge, we will explore different approaches to abstracting programs and interpreting the effects of individual changes. We will then experiment with different visualization techniques to help software developers understand the impact more quickly and accurately. In addition, we will investigate techniques to selectively choose test cases that use information about a change and its impact to reduce testing effort. We will implement our methods and techniques in several prototypes to evaluate them in experiments and user studies with open-source systems as well as systems and developers from our industry partners. All prototypes created in this project will be made publicly available as open source.

Research institution(s)
  • Universität Klagenfurt - 100%
Project participants
  • Roland Kersche, Bitmovin GmbH , national collaboration partner
International project participants
  • Ali Mesbah, The University of British Columbia - Canada
  • Fabian Beck, Otto-Friedrich Universität Bamberg - Germany

Research Output

  • 39 Citations
  • 3 Publications
Publications
  • 2025
    Title AutoGuard: Reporting Breaking Changes of REST APIs from Java Spring Boot Source Code
    DOI 10.1109/saner64311.2025.00083
    Type Conference Proceeding Abstract
    Author Lercher A
    Pages 814-818
  • 2024
    Title Microservice API Evolution in Practice: A Study on Strategies and Challenges
    DOI 10.1016/j.jss.2024.112110
    Type Journal Article
    Author Lercher A
    Journal Journal of Systems and Software
    Pages 112110
    Link Publication
  • 2024
    Title PASDA: A partition-based semantic differencing approach with best effort classification of undecided cases
    DOI 10.1016/j.jss.2024.112037
    Type Journal Article
    Author Glock J
    Journal Journal of Systems and Software
    Pages 112037
    Link Publication

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