Analyse und Bewertung der Modellgüte in Hybrid Wikis

Ähnliche Dokumente
Electronic Safety Systems

Logistics Outsourcing Relationships

Empirisches Software Engineering Methoden und Relevanz

Abschlussvortrag Bachelorarbeit 4. Juni Aufgabensteller: Prof. Dr. Florian Matthes Betreuer: Christian Neubert.

I-Q SCHACHT & KOLLEGEN QUALITÄTSKONSTRUKTION GMBH ISO 26262:2011. Tabellen mit ASIL Zuordnungen

I-Q SCHACHT & KOLLEGEN QUALITÄTSKONSTRUKTION GMBH ISO 26262:2011. Tabellen mit ASIL Zuordnungen

Softwaretechnik. Prof. Dr. Rainer Koschke. Fachbereich Mathematik und Informatik Arbeitsgruppe Softwaretechnik Universität Bremen

Business English: Kompetenzorientiertes Lernen im Blended Learning Format. A Simulation Course in Entrepreneurship. Lehrideen an der H-BRS

on Software Development Design

Analyse 2: Hypothesentests

Visual Studio 2010 Neues für Architekten

Study fact sheet für ID: Berry 2002

Web Engineering-Seminar Methoden zur Web Modellierung: Object-oriented Hypermedia Method (OO-H)

Body language takes it all?

Causal Analysis in Population Studies

The promotion of perceived physical ability via an intervention using internal teacher frame of reference in

The transition at the end of compulsory full-time education

Online Learning in Management

Seminar: Software Engineering verteilter Systeme

Lessons learned from co-operation The project Virtual interaction with Web 2.0 in companies

Modul 4. Gregor Laumann. fona-forum 2012, Berlin 23 Oktober Verbesserte Instrumente zur Entscheidungsfindung unter Bedingungen des Klimawandels

Study fact sheet für ID: Feldman-Stewart, 2000

A central repository for gridded data in the MeteoSwiss Data Warehouse


Software Engineering verteilter Systeme. Hauptseminar im WS 2011 / 2012

Efficient Monte Carlo Simulation of Tunnel Currents in MOS Structures

Environmental Economics and Regional Development. Research Center

Bio-Inspired Credit Risk Analysis

Making quality visible. National Quality Certificate for Old Age and Nursing Homes in Austria (NQC)

Aspekte der Gültigkeit G Ergebnisse eines Experiments

Thema 2: Forschungsstrategien & Forschungsdesigns. PD Dr. Maximilian Sailer

Scenario Building Workshop - Interplay of problem framings

Darstellung und Anwendung der Assessmentergebnisse

Students intentions to use wikis in higher education

IATUL SIG-LOQUM Group

Contract Based Design

Qualitätsmanagement in Spitälern: Ein ModeU zur Evaluation der Patientenzufriedenheit

Wie man mit Statistik schlecht informiert: Praktiken der Ergebnisdarstellung bei Experimenten im Software Engineering

Experimentendefinition & Planung

User Tasks for the Empirical Evaluation of SemTimeZoom and KNAVE

Call Centers and Low Wage Employment in International Comparison

Evidence of Performance

Introduction to Modern Time Series Analysis

Modell-Differenzen zur Änderungserkennung in großen Modellen

Experimenteller Vergleich zweier Notationen zur Prozessmodellierung: Ereignisgesteuerte Prozessketten vs. UML Aktivitätsdiagramme

Risk Management Practices of SMEs

Possible Contributions to Subtask B Quality Procedure

Usability Metrics. Related Work. Von Torsten Rauschan HAW Hamburg M-Inf2 Anwendungen 2 Betreuer: Prof. Dr.

Wartezeit in Deutschland auf eine Nierentransplantation: Aktuelle Aspekte oder Das Blutgruppe 0-Problem

Applying the ISO 9126 Quality Model to Test Specifications

Mensch Technisch. Fallstudien

Isolated patellofemoral osteoarthritis A systematic review of treatment options using the GRADE approach

ABSICHERUNG MODELLBASIERTER SICHERHEITSKRITISCHER AVIONIK SOFTWARE Dr. Elke Salecker

Abschnitt 1. BPM als Lingua franca. Management, Fachbereiche und IT Ist BPM ein Weg zur (Auf-)Lösung der Sprachbarriere?

Validierung chirurgischer Simulationen am Beispiel des transpedikulären Zugangs

Inhalt.

Operational and technical testing of the European Train Control System (ETCS)

Mit Legacy-Systemen in die Zukunft. adviion. in die Zukunft. Dr. Roland Schätzle

Domain-Independent Support for Computer- Based Education of Argumentation Skills

Softwaremetriken. 15. Mai 2013

Modellbasierte Softwareentwicklung mit Sicherheitseigenschaften und UMLsec

Level of service estimation at traffic signals based on innovative traffic data services and collection techniques

Study fact sheet für ID: Knapp, 2004

IMRT-QA Erfahrungen an der Charité. IMRT-Team Klinik für Strahlentherapie Charité Campus Mitte, Berlin

Komplexität beherrschen mit Contract Based Design

Software Engineering in der Praxis

Multicriterial Design Decision Making regarding interdependent Objectives in DfX

JPlus Platform Independent Learning with Environmental Information in School

Empirische Strategien

DRESDEN INTERNATIONAL UNIVERSITY

Softwaremetriken. 29. April 2015

Kunden zum Kauf bewegen: Aufsätze zur Konsumentenwahrnehmung von Sortiment, Preis und Promotion

Anhang zu Asexualität, sexuelle und nicht sexuelle Gewalt

The Economics of Higher Education in Germany

Use Cases vs. Funktionale Spezifikation

Auswertungsbericht Lehrveranstaltungsevaluation an die Lehrenden

Study fact sheet für ID: Thompson, 2010

Simulation Model for a Needs-Based Health Care Planning in Switzerland The Example of Coronary Heart Disease

Methodik. zur prozessübergreifenden Integration. der Digitalen Fabrik. der Rechts- und Wirtschaftswissenschaftlichen Fakultät

Eva Derndorfer. Lebensmittelsensorik. 4., überarbeitete Auflage. facultas.wuv

Sustainability Balanced Scorecard as a Framework for Eco-Efficiency Analysis

Dynamic Hybrid Simulation

The promotion of perceived physical ability via an intervention using internal teacher frame of reference in physical education

Universität Karlsruhe (TH)

Softwaretechnik. Prof. Dr. Rainer Koschke. Fachbereich Mathematik und Informatik Arbeitsgruppe Softwaretechnik Universität Bremen

Assessing the validity of the Multifactor Leadership Questionnaire Discussing new approaches to leadership

Introduction to the ESPON TIA Quick Check. Erich Dallhammer (ÖIR), Roland Gaugitsch (ÖIR)

Am Beispiel eines international tätigen Automotive Lieferanten

Entwurfsmustern in der industriellen Praxis. Erfahrungen mit. Bayave Software GmbH. Dirk Riehle

a new line of steam sterilizers

Einführung ins Experimentieren. Methodenpropädeutikum II Allgemeine Psychologie. Hypothesen. Fragestellung. Adrian Schwaninger & Stefan Michel

Neue Einsichten in die Evaluation von Soundscapes Die Experience Sampling Methode (ESM)

Service Strategie und Sourcing Governance als Werkzeuge zur Durchsetzung der Sourcing Ziele auf Kundenseite

Specialist networks for the INSPIRE data themes in Germany

Kollaboratives, leichtgewichtiges Erzeugen von Modellskizzen und zugehörigen Notationen im Rahmen von RE Workshops

Seminar: Software Engineering verteilter Systeme

Visual Studio 2010 Jetzt auch für Architekten

Item-based Collaborative Filtering

Softwaretechnik. Prof. Dr. Rainer Koschke. Fachbereich Mathematik und Informatik Arbeitsgruppe Softwaretechnik Universität Bremen

Transkript:

Abschlussvortrag Bachelorarbeit Analyse und Bewertung der Modellgüte in Hybrid Wikis Betreuer: Christian Neubert 1

Mapping Hybrid Wiki zu UML 2

Überblick Ziele meiner Arbeit: 1. Welche Faktoren haben Einfluss auf Modellqualität und welche Metriken können verwendet werden um diese zu messen? 2. Wie kann man in einem Experiment die Modellqualität von Hybrid Wikis und UML vergleichen? 3. Was gibt es für Verbesserungspotentiale der Strukturierungsmöglichkeiten in Hybrid Wikis? 4. Hat der strukturierte Teil der Wiki- Daten ähnlich gute Strukturen wie die UML Modelle? 3

Metriken zur quantitativen Qualitätsmessung von UML Klassendiagrammen QS(complexity) NC NAssoc NA NGen QS(validity) WC WAssoc WA WTypeA WMulA WMulAssoc Pragmatic Quality QS(completeness) MC MAssoc MA MMulAssoc Semantic Quality Model quality Other Quality Factors Percieved Semantic Quality Perceived completeness Completeness asked on a five-point Likert scale Perceived Validity Correctness asked on a five-point Likert scale Other Metrics [Kr02] [GP01] 4

Experiment Setting (1) Gruppe A Hybrid Wikis Hybrid Wikis Gruppe A UML UML Gruppe B UML Aufgabe UML Gruppe B Hybrid Wikis Aufgabe Hybrid Wikis 5

Experiment Setting (2) Gruppe A Fragebogen Bewertung Bestes UML/HW Modell Gruppe B Fragebogen Semantic Quality Percieved Semantic Quality Pragmatic Quality 6

Ergebnis für die Overall-Complexity Metrik 25% - 75% Min-Max Median Hybrid Wiki Modelle sind etwas weniger komplex als die UML Modelle 7

Verbesserungspotenziale der Modellierungsfähigkeit von Hybrid Wikis (1) 8

Verbesserungspotenziale der Modellierungsfähigkeit von Hybrid Wikis (2) mehreren Type Tags für eine Wikiseite: 9

Verbesserungspotenziale der Modellierungsfähigkeit von Hybrid Wikis (3) Assoziationen: 10

Verbesserungspotenziale der Modellierungsfähigkeit von Hybrid Wikis (4) Bildung abstrakter Klassen: 11

Ergebnis für die Overall-Completeness Metrik Die Hybrid Wiki Modelle sind etwas vollständiger als die UML Modelle 12

Ergebnis für die Overall-Validity Metrik Die Hybrid Wiki Modelle sind valider als die UML Modelle (sig. 95%) 13

Bewertung der Modellierungsgüte Klassendiagramme können aus Hybrid Wikis ohne Aufwand und mit hoher Qualität generiert werden Validität der Struktur ist höher als die der UML Modelle Vollständigkeit und Komplexität der Hybrid Wiki Modelle ist nicht schlechter als die der UML Modelle Informationsstruktur in Hybrid Wikis hat hohe Qualität Konzepte sind einfach und schnell zu erlernen (nur 12 min. Trainingsvideo) Die Teilnehmer haben gerne mit Hybrid Wikis gearbeitet 14

Diskussion Verständnisfragen Diskussion 15

Bibliography [Kr02] [GP01] Krogstie, J.: A semiotic approach to quality in requirements specifications. Marcela Genero, Mario Piattini: Empirical validation of measures for class diagram structural complexity through controlled experiments. 16

Exerimental Design Randomization Balancing Paired Comparison One factor with two treatments 17

Experiment Unabhängige Variable: Technik mit der UML Modell erstellt wird (UMLet vs. Hybrid Wikis) Abhängige Variablen: Metriken für UML Klassendiagramme 11 Studenten modellieren mit beiden Tools Dauer: 4:30 Std 2 Gruppen: Reihenfolge der Tools variiert je Gruppe Training Videos Aufgabe aus Projektmanagement Fragebögen 18

Further Research Model-Export-Algorithmus korrigieren Fehler in Tricia beheben und eventuell Strukturierungskonzepte hinzufügen Experiment mit Teilnehmern die keine Modellierungsvorkenntnisse haben wiederholen Hybrid Wikis in Firmenumfeld testen Collaborative Aspekte mit in Auswertung einbeziehen Vergleich mit anderen Tools 19

Limitations of the Experiment Nur eine Hypothese konnte wiederlegt werden Percieved Sementic Quality konnte nicht richtig gemessen werden Pragmatische Qualität muss genauer gemessen werden Testpersonen sind Studenten Testpersonen haben Erfahrung mit Modellieren Collaborativer Aspekt nicht mit einbezogen Testpersonen haben eine Einführung in Hybrid Wiki Konzepte bekommen 20

Validity Threats Uncontrolled Factors Conclusion Validity Heterogeneity of the subjects Significance level of 0.05 Internal Validity Different learning effects Payment / bonus effect Construct Validity Outcomes reflect construct under inspection Mono operation bias External Validity Knowledge differences Students Controlled Factors Conclusion Validity Violate assumptions of statistical tests Reliability of measurements Reliability of treatments implementation Internal Validity All single group threats Construct Validity Treatment reflects the causal construct Outcomes reflect construct under inspection External Validity Time constraints 21

Musterlösung (1) 22

Musterlösung (2) 23

Musterlösung (3) 24

Gewichtung der Modellierungskonstrukte in unserem Experiment 25