Empirical Studies as a Vehicle for Software Engineering Projects Claes Wohlin Dept. of Communication Systems Lund University, Sweden

Slides:



Advertisements
Similar presentations
WHAT IS AN ASSESSMENT CENTER? NOT A PLACE TO TAKE A TEST A TESTING PROCESS CANDIDATES PARTICIPATE IN A SERIES OF SYSTEMATIC, JOB RELATED, REAL-LIFE SITUATIONS.
Advertisements

Lecture # 2 : Process Models
Leaders in Asset Management Establishing a Property Training Program How do we get Property Officials trained AND….motivated?
Humboldt University Berlin, University of Novi Sad, University of Plovdiv, University of Skopje, University of Belgrade, University of Niš, University.
The Research Problem PE 357. Selecting the problem Can be for research or a literature review -To break the problem down more … -needs to be of interest.
IS6112 Application Modelling and Design Introduction.
7M701 1 Software Engineering Software Requirements Sommerville, Ian (2001) Software Engineering, 6 th edition: Chapter 5
Technical Communication 1
Training Needs Analysis
MGTO 231 Human Resources Management Work Flows and Job Analysis II Dr. Kin Fai Ellick WONG.
University of Nottingham School of Computer Science Large Scale Systems Design Dr Dario Landa-Silva 1 Large Scale Systems Design G52LSS Semester 1 of session.
This Lesson Introduction to the ADDIE model Needs Analysis
Typical Software Documents with an emphasis on writing proposals.
BTS730 Communications Management Chapter 10, Information Technology Management, 5ed.
Advanced Business Communication Spring Advanced Business Communication Spring 2012 Introduction Our last project for the class is a recommendation.
4.2 Develop Project Management Plan
© 2009 South-Western, Cengage LearningMARKETING 1 CHAPTER 14 Hospitality and Recreation Marketing Research Event Purpose The Hospitality and Recreation.
المحاضرة الثالثة. Software Requirements Topics covered Functional and non-functional requirements User requirements System requirements Interface specification.
Study Tour to Japan with visits to Toyota and other excellent companies To the roots of Lean Thinking │ Executive Journey │
Chapter 5: Requirement Engineering Process Omar Meqdadi SE 2730 Lecture 5 Department of Computer Science and Software Engineering University of Wisconsin-Platteville.
Chapter 1 Introduction.
Comp 20 - Training & Instructional Design Unit 6 - Assessment This material was developed by Columbia University, funded by the Department of Health and.
CISB594 – Business Intelligence
Collaborating with SAS, Inc. to Create an Innovative, Real-World Programming Course Leslie Keller Apex High School AoIT.
CIS 499 Senior Seminar Introduction to IT project management.
Chapter 12 Evaluating Products, Processes, and Resources.
Modeling and simulation of systems Model building Slovak University of Technology Faculty of Material Science and Technology in Trnava.
1 / 18 CS 425/625 Software Engineering Requirements Engineering Processes Based on Chapter 6 of the textbook [Somm00] Ian Sommerville, Software Engineering,
ScWk 242 Course Overview and Review of ScWk 240 Concepts ScWk 242 Session 1 Slides.
Lecture 7: Requirements Engineering
THE ENGLISH LANGUAGE. Teacher info  
Self Management Project MGT 494 Lecture-8 1. Recap Experiential Learning and Self-Management The EIAG Model 2.
Introduction to Science Informatics Lecture 1. What Is Science? a dependence on external verification; an expectation of reproducible results; a focus.
Everything You Need to Know for Spring 2010 S. Kashima.
1 Introduction to Software Engineering Lecture 1.
Project Report. Suggested TOC Executive Summary Project Background and Assumptions Vision and Mission Statements Objectives SWOT Analysis Recommended.
Personal Development for Communication Technology Pratik Man Singh Pradhan | Module Code: CT1039NI | Week 5 - Lecture.
Faculty of Applied Engineering and Urban Planning Software Engineering Department Software Engineering Lab Use Cases Faculty of Information system Technology.
© 2016 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Software Production ( ) First Semester 2011/2012 Dr. Samer Odeh Hanna (PhD)
Module 6 The Decision Making Skills of a Manager Colegio de San Juan de Letran Management / Human Resource Area Time Frame: 9 th, 10 th & 11 th Week –
BSBPMG501A Manage Project Integrative Processes Manage Project Integrative Processes Project Integration Processes – Part 1 Diploma of Project Management.
FYITS – Students Mktg Briefing Nov 2010 BSc (Hons) Engineering Management Nature of Course The course seeks to equip students with management knowledge.
Requirements Validation
IENG 450 INDUSTRIAL MANAGEMENT Bakiye YALINC MSc- Consulting and Business Policy.
Master in Law LEFIS WG2 Postgraduate Studies 16 th June 2006.
How do you promote a product? Promoting product and services Boy … is this guy dumb.
Common features for the subject area report Law and Policy LEFIS Continuing education Malta, 8th April 2006.
Requirements Analysis
Chapter 10 Business Research and Report Writing 10.
Search Engine Optimization © HiTech Institute. All rights reserved. Slide 1 Click to edit Master title style What is Business Analysis Body of Knowledge?
Business Plan Basics Entrepreneurship B. Why is business planning important? Helps shape your destination Gives you a blueprint to follow Use as.
DE?!GN software. COMP2110 Software Design in 2004 Chris Johnson 1.Software Requirements and Software Design in a framework for Software Engineering 2.The.
ME Curriculum Workshop Systems Engineering Discussion Rich Granger August 3, 2012.
PowerPoint Presentation on
1 Processes and Process Models Lecture # 5. 2 Process - 1 A process is an organized set of activities, which transforms inputs to outputs We can use synonyms.
Biology GCSE (9-1) Gateway J247
Processes and Process Models
7.3 Determine Budget The process of aggregating the estimated costs of individual activities or work packages in order to establish an authorised cost.
CHAPTER 14 Hospitality and Recreation Marketing Research Event
Software Verification and Validation
JNCIE-SEC Lab Workbook
CHAPTER 22 Public Relations Project
Using pedagogical hypermedias in real situation Experiments results.
Job Analysis Chapter 5.
User Studies Basic principles, methods, and examples
Bus 100: Business communications
Project Closure And Termination
Subject Name: SOFTWARE ENGINEERING Subject Code:10IS51
Processes and Process Models
Presentation transcript:

Empirical Studies as a Vehicle for Software Engineering Projects Claes Wohlin Dept. of Communication Systems Lund University, Sweden

2 Software Engineering course Content 1(2) z Lectures based on part of Software Engineering book. Four questions on written exam. z Group study (5 students): Requirements and Specifications, Verification and Validation or Management and Evolution. The work is presented in a seminar and reviewed by another group. In addition, one question for each area on the written exam. Two of the questions should be answered.

3 Software Engineering course Content 2(2) z Project work in group (same group with 5 students) Characteristics:  Fictitious company with a problem  The project is supposed to be problem-driven  Based on data generated from an empirical study and industrial data  Limited number of hours

4 Information for the project z General project description z Organisational description for the fictitious company z Two different project descriptions  Lead-time and subjective data  User-oriented scenarios as a means for reviews

5 Start-up of projects z All students participated in two empirical studies. z The data is provided to the students. z The students:  are assumed to be consultants.  are given a problem statement from the customer.  meet the customer three times: kick-off, intermediate meeting and executive briefing.  have limited access to an expert.  write a project plan.

6 The Empirical Study: Lead-Time and Subjective Data The students are asked to judge, using a pairwise comparison technique, which subjective factor is more important for a short lead-time. The students are assumed to be “experts”. This data together with industrial data from 12 software projects is input to the project. The industrial data consists of scores (five-point scale) for 10 subjective factors and lead times.

7 Expected output z Given the data from the empirical study and industry, the students are expected to deliver the following:  Analysis of actual outcome from 12 projects (data set 1)  Analysis of knowledge of the “experts” (data set 2)  Comparison and analysis of the difference and similarities between data sets 1 and 2.  Method proposal for using subjective factors to judge lead-time in projects. Recommendations in this area.

8 Summary The students: z get to work with a challenging software engineering problem. z participate in an empirical study. z get access to real industrial data. z learn to use empirical data.