Case Studies or Anecdotal Evidence? Research direction. Research areas. RVS annons 1. Case Study or Anecdotal Evidence? Professor Per Runeson



Similar documents
Integrating Agile Software Development into Stage-Gate Managed Product Development

Integrating Agile Software Development into Stage-Gate Managed Product Development

Software Development Going Incremental, Iterative and Agile:

Software Development Methodologies in Industry. By: Ahmad Deeb

Qualitative Research. A primer. Developed by: Vicki L. Wise, Ph.D. Portland State University

The Waterfall Model in Large-Scale Development

2013 CCAFL Swedish Continuers Marking Guidelines Section 1: Listening and Responding Part A

Empirical Software Engineering Introduction & Basic Concepts

QUALITATIVE METHODS: DATA ANALYSIS AND VALIDATION

Category work in courtroom talk about domestic violence: Gender as an interactional accomplishment in child custody disputes

Perspectives on Productivity and Delays in Large-Scale Agile Projects

A Controlled Experiment on Team Meeting Style in Software Architecture Evaluation

Qualitative Assessment in Student Affairs

13 Empirical Research Methods in Web and Software Engineering 1

A Comparison of Issues and Advantages in Agile and Incremental Development between State of the Art and an Industrial Case

Utlandsstudier/ Study Abroad. Interaktionsdesigner/ Interaction Designer

Practice Set and Solutions #3

SOME IMPORTANT NOTES ON QUALITATIVE RESEARCH. Prof. Dr. Andreas Budihardjo August, 2013

GLOSSARY OF EVALUATION TERMS

Analyzing Qualitative Data For Assessment October 15, 2014

Responsibility and Accountability in Institutional Governance

Lokmitra och deras historia

Quality Issues in Mixed Methods Research

Identifying Friction between Large-scale Agile Software Development and Plan-based Business Processes

Integrating Management and Engineering Processes in Software Product Development

Applying Qualitative Methods to Evaluation on a Large Scale. Sharon Knight, PhD, RN, East Carolina University

Readme10_054.doc page 1 of 7

Review Protocol Agile Software Development

CHAPTER III METHODOLOGY. The purpose of this study was to describe which aspects of course design

The re-design of ONS business surveys: An Agile Approach. Katherine Ralph and Bethan Jones - Data Collection Methodology (DCM)

Alternative approaches Agile processes

Structure of organisations Hierarchical = rigid, slow decision making Flat = flexible, autonomous

Billing Code: P DEPARTMENT OF HEALTH AND HUMAN SERVICES. Agency for Toxic Substances and Disease Registry. [30Day ]

Conducting Empirical Studies on Reference Architectures in IT Consulting Firms

School of Electrical Engineering

Issues and Advantages of Using Agile and Incremental Practices

Measuring the Flow in Lean Software Development

A Comparison of Software Cost, Duration, and Quality for Waterfall vs. Iterative and Incremental Development: A Systematic Review

Åtdragningsmoment & Bultordning Åbergs VTC Parts AB

Information Technology Engineers Examination. Information Security Specialist Examination. (Level 4) Syllabus

Benchmark of controls over IT activities Report. ABC Ltd

V. Phani Krishna et al, / (IJCSIT) International Journal of Computer Science and Information Technologies, Vol. 2 (6), 2011,

Cognition and Interaction. Jaana Puskala University of Vaasa Department of Scandinavian Languages

Introduktion till SAS 9 Plattformen Helikopterkursen

DANSE Software Quality Assurance

TRA Q NORDIC RELEASE - FEBRUARY 2014

LESSONS LEARNED IN IMPLEMENTING AGILE SOFTWARE DEVELOPMENT METRICS

The Lived Experiences of Executive Coaches Interdisciplinary Competencies: A Phenomenological Study: Dissertation Proposal

How To Work For A Car Maker

WELCOME TO. Information Integration

Driving Quality Improvement and Reducing Technical Debt with the Definition of Done

Regulatory and Economic Capital

Mobil data hetare än någonsin.

Certification in Humanitarian Supply Chain Management (CHSCM) Competence Model. Final Version 2007

QUALITY ASSURANCE UNDER OPEN SOURCE DEVELOPMENT MODEL. Presented by: Ashwini Guttal

Introducing Extreme Programming An Experience Report

Guidelines for conducting and reporting case study research in software engineering

The Software Development Life Cycle: An Overview. Last Time. Session 8: Security and Evaluation. Information Systems Security Engineering

Information Meeting FACULTIES OF HUMANITIES AND THEOLOGY

Using Students as Experiment Subjects An Analysis on Graduate and Freshmen Student Data

Workshop 1: Can CM find common ground for HW & SW development?

Measurement and measures. Professor Brian Oldenburg

SECURITY RISK MANAGEMENT

STUDENT THESIS PROPOSAL GUIDELINES

Information Technology Engineers Examination. Systems Auditor Examination. (Level 4) Syllabus

Quality in qualitative research

C. Wohlin, "Managing Software Quality through Incremental Development and Certification", In Building Quality into Software, pp , edited by

COMPARATIVE STUDY BETWEEN TRADITIONAL AND ENTERPRISE RISK MANAGEMENT A THEORETICAL APPROACH

Achieving Inventory Accuracy

Sweden National H.O.G. Rally July 2010

CUSTOMER EXPERIENCE PLAN Executive Summary

CMMI - The AGILE Way By Hitesh Sanghavi

Evaluating Qualitative Research for Social Work Practitioners. Cynthia A. Lietz Luis E. Zayas

Exploratory Research Design. Primary vs. Secondary data. Advantages and uses of SD

Agile Software Engineering, a proposed extension for in-house software development

FOUNDATIONS OF QUALITATIVE DATA ANALYSIS WITH ATLAS.TI. Guitele J. Rahill, Ph.D., LCSW Florida Educational Fund July, 2014

Introduction Qualitative Data Collection Methods... 7 In depth interviews... 7 Observation methods... 8 Document review... 8 Focus groups...

Microsoft + SOA = Sant? Joakim Linghall Principal System Engineer SOA and Business Process joakiml@microsoft.com

Casino impacts: Lessons from Australia & New Zealand

Mobility Management during Road Construction in Sweden The case of the Stockholm Bypass E4


Industry Services Quality Management System

Evidence-Based Nursing Practice Toolkit

How to manage and improve inventory control

Much attention has been focused recently on enterprise risk management (ERM),

Questions Newsreel 1. Death threats for rhino hunter. 1 How did Corey Knowlton obtain a permit to hunt a black rhino?


ENTERPRISE RISK MANAGEMENT FRAMEWORK

ASSESSMENT OF THE ISO STANDARD, ROAD VEHICLES FUNCTIONAL SAFETY

EXTREME PROGRAMMING AND RATIONAL UNIFIED PROCESS CONTRASTS OR SYNONYMS?

The Problem With Adding Positive and Negative Numbers

How to Develop an Expert Sales Compensation Plan

Principles of Qualitative Research: Designing a Qualitative Study

Self-change from addiction problems

Implementing an AMA for Operational Risk

Best Practices, Process

How to Develop a Research Protocol

EVALUATION METHODS TIP SHEET

RISK MANAGMENT ON AN AGILE PROJECT

Key performance indicators

Transcription:

Case Studies or Anecdotal Evidence? Professor Per Runeson CV 1987-1991 Civilingenjör D 1991-1998 Konsult (Q-Labs) 1993-1997 Forskarstuderande 1998 Tekn. Dr 1998-21 Lektor 21-24 Docent 22/23 Fulbright grant WSU 24- Professor 25-27 Rådsforskare VR Research direction Quantifiable Software Quality Management Research areas Empirical software engineering Software process improvement (SPI) Improvement of the V&V process Improvement of V&V techniques Software reliability engineering Estimation of defects after inspection Software quality and management Agile methods in a gate-model context RVS annons 1 Case Study or Anecdotal Evidence? Professor Per Runeson redan efter 45 minuter så hörde jag att motorn tystnade, det som rasslade och skramlade innan var som bortblåst och efter två timmars körning så blev det som en helt annan bil Annons i Teknikens Värld 8/4 1

TV test Egentligen säger ett kompressionstest väldigt lite säger Nils Engström på Rototest RVS annons 2 Teknikens Värld 11/4 Före behandlingen var kompressionen något ojämn, framför allt första cylindern halkade efter. Efter behandlingen var kompressionen betydligt jämnare, som genom ett trollslag hade också ettans cylinder hostat upp sig från 7,4 till 9,4 Annons i Teknikens Värld 17/4 Purpose Approach Control Explore Form Purpose Explain Describe Relationship Scope Frequency Rosengren/Arvidsson 22 Comparisons in research - + Approach Q/Q Qualitative Quantitative 2

Approach F/F Flexible Fixed Control Empirical studies in SE Scale Desktop Laboratory Development project Risk Internal Is the study conducted well? Conclusion/reliability Are the statistics/analyses used correctly? Construct Are we measuring/observing the right thing? External Is the setting representative? of Qualitative Studies Alternative classification Credibility Transferability Dependability Confirmability [Robson 1993, Lincoln and Guba 1985] Internal 3

Conclusion Construct External Internal vs external validity Internal External Homogenious Heterogenious - Countermeasures Strategy Prolonged involvement Triangulation Peer debriefing Member checking Negative case analysis Audit trail [Robson 22] Reactivity Researcher Respondent bias bias + Case Study or Anecdotal Evidence? It depends on the procedures! Context Official documents Individual Recorded Transcribed perceptions Interviews Interviews Qualitative analysis Conclusions 4

Characteristics of a good flexible design of three case studies 1. Rigorous data collection 2. Framed with assumptions 3. Understaning of many traditions 4. Procedures from many traditions 5. Idea leads to understanding 6. Detailed methods for collection, analysis and writing 7. Analysis on multple levels 8. Clear writing Aggregating viewpoints for strategic software process improvement-a method and a case study - Karlström Runeson Wohlin Evaluation of a perspective based review method applied in an industrial setting - Berling Runeson Integrating Agile Software Development into Stage-Gate Managed Product - Karlström Runeson Evaluation of a of the use of two review methods CBRM and PBRM(T) One case: Ericsson Microwave Systems Three documents Three increments Doc 1 Doc 2 Doc 3 BB CBRM BC CBRM Identical documents, but the faults found with CBRM are not reported again, when using PBRM(T). BD CBRM BD PBRM(T) 12/37 12/37 12/37 12/37 34/39 33/38 33/38 2/38 33/38 33/38 55/62 54/61 55/62 55/62 Development order of documents Number under document: Number of reviewed pages/number of pages in document Figure 1. The development and review process of inspected specifications Doc 1-3. Evaluation of a Evaluation of a Purpose Evaluation Approach Quantitative Control Medium Threat Internal History Conclusion Implementation Construct Mono-method External Generalizability Countermeasure Bias adjustment Reporting Bias adjustment Qualitative and quantitative Reporting 5

Evaluation of a Results PBRM(T) more effective and efficient than CBRM PBRM(T) provides more confidence to engineers of application of an SPI method One case: Fuji Xerox, Tokyo within the case study sampling, web-based data collection Purpose Feasibility study Approach Quantitative Control Internal Threat Maturation Instrumentation Selection Countermeasure Randomize order Consistency check Conclusion Implementation Japanese translation Construct Apprehension Management decision External Generalizability Reporting Results Methods are adequate SPI methodology Identified similarities and discrepancies between managers and engineers Integrating Agile of application of an XP in project management context Two cases: ABB, EMW 6

Integrating Agile Integrating Agile Purpose Describe Approach Qualitative Control Internal Conclusion Construct External Threat Data collection Misunderstanding Other factors Generalizability Countermeasure Several sources Inconsistencies Feedback Peer review Long term involvement Reporting Integrating Agile Results Agile vs. non-agile Managementnvs. engineers EMW vs. ABB 7