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

  

Unterstützung der Verstehbarkeit von architektonischen Komponentenmodellen

Supporting the Understandability of Architecural Component Models

Uwe Zdun (ORCID: 0000-0002-6233-2591)
  • Grant-DOI 10.55776/P24345
  • Förderprogramm Einzelprojekte
  • Status beendet
  • Projektbeginn 01.05.2012
  • Projektende 31.07.2016
  • Bewilligungssumme 268.422 €

Wissenschaftsdisziplinen

Informatik (80%); Mathematik (20%)

Keywords

    Software Architecture, Architectural Components, Component and Connector View, Model Understandability, Empirical Software Engineering

Abstract Endbericht

Komponentenmodelle werden häufig als zentrale Sicht architektonischer Beschreibungen von Software-Systemen eingesetzt. Auch wenn architektonische Komponenten ein wesentliches Forschungsthema in der Software- Architekturforschung sind, so fehlen bislang jedoch noch rigorose Studien, die den Entwurf von Komponentenmodellen und ihre Nutzung in architektonischen Beschreibungen von Software-Systemen untersuchen. Derartige fundamentale Forschung ist aber essentiell, um Software-Architekten mit - auf fundierten Erkenntnissen beruhenden - Richtlinien und Mitteln auszustatten, die ihnen helfen, zu verstehen, wie Komponentenmodelle sinnvoll hinsichtlich der architektonischen Verstehbarkeit und ihrer Übertragung auf ein Entwurfsmodell (wie z.B. ein Klassendiagramm) oder den Source-Code zu gestalten sind. Im ARCS-Projekt werden wir Faktoren untersuchen, die die Verstehbarkeit von architektonischen Komponentenmodellen beeinflussen, und wie man am besten die Verfeinerungen und Relationen zu Implementierungsklassen herstellt. Dies wird durch systematische Studien untersucht, die feststellen, welche Metriken verwendet werden können, um die Verstehbarkeit eines architektonischen Komponentenmodells zu bewerten und ob explizite Trace-Links von den Komponenten zum Code-Modell (in Klassendiagrammen) einen positiven Einfluss auf die architektonische Verstehbarkeit eines Software-Systems haben. Wir werden eine Serie von vier empirischen Experimenten durchführen, in denen diese beiden Forschungsfragen jeweils mit erfahrenen Experten und Studierenden der Software-Architektur durchgeführt werden. Die Resultate unsere Experimente werden wir verwenden, um einen Katalog von Richtlinien für das Komponenten-Design, eine Formalisierung dieser Entwurfsrichtlinien als formale Constraints und eine Realisierung dieser Constraints und der positive evaluierten Metriken in einem modellgetriebenen Software-Entwicklungswerkzeug zu erstellen.

Software-Architektur beschreibt die grundlegenden Strukturen und Entscheidungen in einem Softwaresystem. Sie stellt in der heutigen Software-Entwicklung sowohl eine Design-Aktivität als auch eine wesentliche Design-Sicht dar. Da unsere Gesellschaft von softwareintensiven Systemen zunehmend abhängig ist, wird es immer wichtiger, dass Software-Systeme auf einem hohen Qualitätsniveau entwickelt werden. Eine gut gestaltete, wartbare Software-Architektur wird als Schlüssel gesehen, um ein hohes Qualitätsniveau zu erreichen. Komponentenmodelle werden häufig als zentrale Sichten in Architekturbeschreibungen von Software-Systemen verwendet. Vor dem ARCS-Projekt gab es aber trotzdem fast keine rigorosen, empirischen Studien über die Gestaltung von Komponentenmodellen und deren Verwendung in Architekturbeschreibungen von Software-Systemen. Die empirische Forschung spielt eine fundamentale Rolle in der modernen Wissenschaft, um die wissenschaftliche Methode zu unterstützen. Sie kann helfen, Vertrauen in neue Technologien und Ansätze zu schaffen. Solange wir nicht verstehen, wie bestimmte Faktoren Werkzeuge und Methoden beeinflussen, bleibt die Entwicklung und der Einsatz einer bestimmten Technologie im Wesentlichen dem Zufall unterlegen.Das ARCS Projekt konzentriert sich auf die Bereitstellung von empirischen Daten, Richtlinien und Tools, die die Verständlichkeit von architektonischen Komponentenmodellen unterstützen, was eine wichtige Grundlage für eine höhere Qualität im Design und in der Wartung von Softwarearchitekturen ist. Wir haben uns auf das Studium von Metriken und Traceability-Links (Rückverfolgbarkeitbeziehungen) konzentriert, die in der Literatur als wichtige Methoden, um ein hohes Maß an Verständlichkeit und somit eine bessere Software-Systemqualität zu erzielen, vorgeschlagen werden. Insbesondere haben wir mehrere empirische Studien durchgeführt, um zu prüfen, welche Software-Metriken und andere relevanten Faktoren die Verständlichkeit beeinflussen und wie der Einfluss von Traceability-Links auf die Verständlichkeit ist. Auf der Basis der empirischen Befunde, haben wir eine Tool-Unterstützung und Best Practices für die Erstellung und Wartung von Software-Architektur-Traceability-Links und Metriken basiertes Design entwickelt. Die zur Verfügung gestellten empirischen Daten, Tool-Unterstützung und Best Practices sind ein wichtiger grundlegender Schritt, um die breite Einführung von Software-Architektur-Traceability und -Metriken in der Industrie und anderen professionellen Projekten zu unterstützen.

Forschungsstätte(n)
  • Universität Wien - 100%
Internationale Projektbeteiligte
  • Frank Leymann, Universität Stuttgart - Deutschland
  • Uwe Van Heesch, Fontys Hogeschool Techniek en Logistiek - Niederlande
  • Paris Avgeriou, University of Groningen - Niederlande

Research Output

  • 139 Zitationen
  • 18 Publikationen
Publikationen
  • 2016
    Titel Exploring the Understandability of Components in Architectural Component Models Using Component Level Metrics and Participants' Experience
    DOI 10.1109/cbse.2016.8
    Typ Conference Proceeding Abstract
    Autor Stevanetic S
    Seiten 1-6
  • 2015
    Titel Cost-Effective Traceability Links for Architecture-Level Software Understanding
    DOI 10.1145/2811681.2811695
    Typ Conference Proceeding Abstract
    Autor Javed M
    Seiten 69-73
  • 2015
    Titel Tool Support for the Architectural Design Decisions in Software Ecosystems
    DOI 10.1145/2797433.2797480
    Typ Conference Proceeding Abstract
    Autor Stevanetic S
    Seiten 1-6
  • 2015
    Titel On the effects of traceability links in differently sized software systems
    DOI 10.1145/2745802.2745812
    Typ Conference Proceeding Abstract
    Autor Javed M
    Seiten 1-10
  • 2015
    Titel The Impact of Hierarchies on the Architecture-Level Software Understandability - A Controlled Experiment
    DOI 10.1109/aswec.2015.21
    Typ Conference Proceeding Abstract
    Autor Stevanetic S
    Seiten 98-107
  • 2015
    Titel Software metrics for measuring the understandability of architectural structures
    DOI 10.1145/2745802.2745822
    Typ Conference Proceeding Abstract
    Autor Stevanetic S
    Seiten 1-14
  • 2014
    Titel Supporting Software Evolution by Integrating DSL-based Architectural Abstraction and Understandability Related Metrics.
    Typ Conference Proceeding Abstract
    Autor Stevanetic S
    Konferenz Vienna, Austria, 2014
  • 2018
    Titel Supporting the analyzability of architectural component models - empirical findings and tool support
    DOI 10.1007/s10664-017-9583-4
    Typ Journal Article
    Autor Stevanetic S
    Journal Empirical Software Engineering
    Seiten 3578-3625
  • 2018
    Titel Supporting the evolution of event-driven service-oriented architectures using change patterns
    DOI 10.1016/j.infsof.2018.04.005
    Typ Journal Article
    Autor Tragatschnig S
    Journal Information and Software Technology
    Seiten 133-146
  • 2014
    Titel Exploring the Relationships Between the Understandability of Architectural Components and Graph-Based Component Level Metrics
    DOI 10.1109/qsic.2014.21
    Typ Conference Proceeding Abstract
    Autor Stevanetic S
    Seiten 353-358
  • 2014
    Titel The Supportive Effect of Traceability Links in Architecture-Level Software Understanding: Two Controlled Experiments
    DOI 10.1109/wicsa.2014.43
    Typ Conference Proceeding Abstract
    Autor Javed M
    Seiten 215-224
  • 2014
    Titel Empirical evaluation of the understandability of architectural component diagrams
    DOI 10.1145/2578128.2578230
    Typ Conference Proceeding Abstract
    Autor Stevanetic S
    Seiten 1-8
  • 2014
    Titel Empirical Study on the Effect of a Software Architecture Representation's Abstraction Level on the Architecture-Level Software Understanding
    DOI 10.1109/qsic.2014.20
    Typ Conference Proceeding Abstract
    Autor Stevanetic S
    Seiten 359-364
  • 2014
    Titel The Supportive Effect of Traceability Links in Change Impact Analysis for Evolving Architectures – Two Controlled Experiments
    DOI 10.1007/978-3-319-14130-5_10
    Typ Book Chapter
    Autor Javed M
    Verlag Springer Nature
    Seiten 139-155
  • 2014
    Titel Exploring the relationships between the understandability of components in architectural component models and component level metrics
    DOI 10.1145/2601248.2601264
    Typ Conference Proceeding Abstract
    Autor Stevanetic S
    Seiten 1-10
  • 2014
    Titel A systematic literature review of traceability approaches between software architecture and source code
    DOI 10.1145/2601248.2601278
    Typ Conference Proceeding Abstract
    Autor Javed M
    Seiten 1-10
  • 2014
    Titel Supporting Software Evolution by Integrating DSL-based Architectural Abstraction and Understandability Related Metrics
    DOI 10.1145/2642803.2642822
    Typ Conference Proceeding Abstract
    Autor Stevanetic S
    Seiten 1-8
  • 2014
    Titel The Supportive Effect of Traceability Links in Architecture-Level Software Understanding: Two Controlled Experiments.
    Typ Conference Proceeding Abstract
    Autor Javed Ma
    Konferenz Proceedings of the 11th Working IEEE/IFIP Conference on Software Architecture. WICSA '14. Sydney, Australia, 2014

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