Empirical Model Building and Methods Exercise
|
|
|
- Pamela Payne
- 10 years ago
- Views:
Transcription
1 Exercise Liliana Guzmán Introduction
2 Outline Purpose Organization Schedule Literature Administrative information Slide 1-2
3 Purpose Discussing and complementing the content of the lecture Gathering experience in the empirical evaluation of software technologies Learning to document and review empirical evaluations Preparing the examination Slide 1-3
4 Organization Overview At the beginning of the semester, students will build teams of 4 members. During the semester, each team will be responsible for: Planning and designing an empirical evaluation of a software technology Taking part in an empirical evaluation of a software technology Analyzing empirical data Presenting and documenting their results The planning and design of an empirical evaluation (along with the submission of the corresponding reports) during the semester time is mandatory for being allowed to take the exam. Slide 1-4
5 Organization How to? Exercise sheet will be published 1 week before the exercise class Teams are expected to: Solve the assigned tasks Document their results using the predefined templates Present their solutions during the exercise class Students and tutor will discuss the proposed solutions together in the exercise class. Teams are expected to enhance their solutions based on the previous discussions Slide 1-5
6 Schedule Administrative Information and topic assignments Research plan (1): Problem statement: Understanding object of study and quality focus Research plan (II): Problem statement: Research purpose, research goal, hypotheses and preliminary operationalization Research design I: Problem statement, sampling strategy, study selection and overview of evaluation design (Postpone to ) Research design II: Concrete Design. Separates deadlines for each team. (15/22/ ) 22/ and Submission of final version of research plan and design Empirical evaluation Data analysis(2 session) and summary of the lecture. Slide 1-6
7 Literature Books available in university library: Wohlin, C., Runeson, P., Höst, M., Ohlsson, M., Regnell, B., Wesslén, A.: Experimentation in Software Engineering: An Introduction, Kluwer Academic Publishers, 2000 Boehm, Rombach, Zelkowitz (Eds): Foundations of Empirical Software Engineering Legacy of Victor R. Basili, Springer Berlin Heidelberg New York, 2005 Juristo, N., and Moreno, A.: Basics of Software Engineering Experimentation, Kluwer Academic Publishers, 2001 Slide 1-7
8 Administrative information Exercise class Tutor: Liliana Guzmán Contact: Location: Building 32 Room 426 Website: Slide 1-8
9 Exercise Liliana Guzmán Topics for study design
10 Topics Project management Case 1: Effort estimation Characterizing expert estimation of software development effort with respect to the factors used and accuracy from the perspective of a project manager in the context of incremental software development Case 2: Project control approach Evaluating SPECULA with respect to its usability and ease to use from the perspective of project manager and software developers in the context of software development Slide 1-10
11 Topics Process modeling Case 3: Process modeling technique Evaluating the Software & Systems Process Engineering Meta- Model (SPEM) with respect to its understandability and process compliance for modeling software development processes from the perspective of quality manager in the context of software development Case 4: Process models Comparison of SPEM models and MVP-L models with respect to the generality from the perspective of quality managers in the context of software development Case 5: Process models Comparison of SPEM models and MVP-L models with respect to the changeability from the perspective of quality managers in the context of software development Slide 1-11
12 Topics Software improvement and measurement Case 6: GQM+ tool Evaluating GQM+ tool with respect to its usability for modeling measureable goals and its impact on the collaboration during the modeling process from the perspective of a quality manager in the context of software organizations Slide 1-12
13 Topics Safety modeling Case 7: Safety modeling techniques Characterizing safety modeling techniques with respect to their state of the practice in the context of embedded systems in the avionic domain from the perspective of project manager in the context of the development of software-based safety critical systems Case 8: Safety models Comparison of safety models (i.e. Fault trees and Component fault trees models) with respect to their impact on the communication among stakeholders from the perspective of software and system engineers in the context of the development of software-based safety critical systems Slide 1-13
14 Topic assignment Case 1: Effort estimation S. Lutsch, S.A. Scherr, S. Hupp and M. Koch Case 2: Project control approach Z. Dai, M. Mlitat and A. Guschkwoski Case 3: Process modeling technique A. Selleri Rocha and A. Bogo Case 6: GQM+ tool P. Iraguha and B. Palanisamy Case 7: Safety modeling techniques A. Atalar and A. C. Kurur Case 8: Safety models D, Krovachenko, A. Schärer and P. Feth Slide 1-14
15 First exercise sheet Purpose: Specification of the study object Specification of the quality focus (preliminary draft) Documentation: Template will be published on April 23 Presentation ( ) 10 minutes presentation per team Slide 1-15
Empirical Software Engineering Introduction & Basic Concepts
Empirical Software Engineering Introduction & Basic Concepts Dietmar Winkler Vienna University of Technology Institute of Software Technology and Interactive Systems [email protected]
SOPLE-DE: An Approach to Design Service-Oriented Product Line Architectures
SOPLE-DE: An Approach to Design -Oriented Product Line Architectures Flávio M. Medeiros, Eduardo S. de Almeida 2, and Silvio R.L. Meira Federal University of Pernambuco (UFPE) 2 Federal University of Bahia
C. Wohlin, "Is Prior Knowledge of a Programming Language Important for Software Quality?", Proceedings 1st International Symposium on Empirical
C. Wohlin, "Is Prior Knowledge of a Programming Language Important for Software Quality?", Proceedings 1st International Symposium on Empirical Software Engineering, pp. 27-36, Nara, Japan, October 2002.
ESEML Empirical Software Engineering Modeling Language
ESEML Empirical Software Engineering Modeling Language Bruno Cartaxo, Ítalo Costa, Dhiego Abrantes, André Santos, Sérgio Soares, Vinicius Garcia Informatics Center - Federal University of Pernambuco Av.
The Role of Controlled Experiments in Software Engineering Research
The Role of Controlled Experiments in Software Engineering Research Victor R. Basili 1 The Experimental Discipline in Software Engineering Empirical studies play an important role in the evolution of the
Outline. Definitions. Course schedule
SENG480A/CSC576A Topics in Software Engineering Software Development, Architecture & Evolution Lectures, Sep 17, 20, 2001 Hausi A. Müller University of Victoria Outline Assignment 1 due Sep 27 Last week
Lecture 8 About Quality and Quality Management Systems
Lecture 8 About Quality and Quality Management Systems Kari Systä 10.03.2014 10.03.2014 TIE-21100/21106; K.Systä 1 Content of today s lecture Two weeks ago we discussed about testing and inspections, that
Goal Question Metric (GQM) and Software Quality
Goal Question Metric (GQM) and Software Quality Howie Dow SQGNE November 14, 2007 Copyright (C) 2007 H. Dow - V: 2.3 1 Topics Relationship to software quality GQM in a nutshell Types of goals Mechanics
Guidelines for Master's Theses
Guidelines for Master's Theses Faculty of Informatics Università della Svizzera italiana (USI) Via G. Buffi 13 CH - 6904 Lugano +41 58 666 4690 +41 58 666 4536 [email protected] www.inf.usi.ch 1 1.1
Additional Information about the Psychology Concentration
Additional Information about the Psychology Concentration How to Declare In the spring of your sophomore year, during the end of March/beginning of April, you should meet with the Department of Psychology
Application Development for Mobile and Ubiquitous Computing
Department of Computer Science Institute for System Architecture, Chair for Computer Networks Application Development for Mobile and Ubiquitous Computing Seminar Introduction Dr. Ing. Thomas Springer Technische
Using Measurement to translate Business Vision into Operational Software Strategies
Using Measurement to translate Business Vision into Operational Software Strategies Victor R. Basili University of Maryland and Fraunhofer Center - Maryland BUSINESS NEEDS Any successful business requires:
One positive experience I've had in the last 24 hours: Exercise today:
Name - Day 1 of 21 Sunday, June 29, 2014 3:34 PM journal template Page 1 Name - Day 1 of 21 Sunday, June 29, 2014 3:34 PM journal template Page 2 Name - Day 2 of 21 2:27 PM journal template Page 3 Name
Using A Learning Management System to Facilitate Program Accreditation
Using A Learning Management System to Facilitate Program Accreditation Harry N. Keeling, Ph.D. Howard University Department of Systems and Computer Science College of Engineering, Architecture and Computer
An Approach for assessing the Quality of Software for small and medium sized firms
An Approach for assessing the Quality of Software for small and medium sized firms N. Veeranjaneyulu Associate Professor, School of Computing, Vignan University, Vadlamudi, India 1 Abstract: Software quality
Introduction to Marketing
Introduction to Marketing Theocharis Katranis Spring Semester 2013 1 Today s Lecture 1. We will explain the importance of information in gaining insights about the marketplace and customers. 2. We will
Psych 302: Research Methods in Psychology
Iowa State University, Summer 2013 1 Psych 302: Research Methods in Psychology Class Location: Gilman 2305 Class Time: MTWRF 12:10-1:30pm, 6/17 8/9 Instructors Joe Hammer Office: 2030 Student Services
Practical Metrics for Managing and Improving Software Testing
Practical Metrics for Managing and Improving Software Testing Presented By: Shaun Bradshaw [email protected] Slide 1 Part 1 Test Metrics Ten key metrics testers should track One bonus
C. Wohlin and A. Andrews, "Evaluation of Three Methods to Predict Project Success: A Case Study", Proceedings of International Conference on Product
C. Wohlin and A. Andrews, "Evaluation of Three Methods to Predict Project Success: A Case Study", Proceedings of International Conference on Product Focused Software Process Improvement (PROFES05), LNCS-series,
Course outline. Code: PRM701 Title: Project Management Principles
Faculty of: Arts and Business School of Business Teaching Session: Semester 1 Year: 2015 Course Coordinator: Steven Boyd Office No: K1.07A Phone No: (07)5456 5129 Email: [email protected] Course outline
Software Engineering in Kaiserslautern,, Germany
Software Engineering in Kaiserslautern,, Germany Dieter Rombach Software Engineering Chair Computer Science Department Technical University of Kaiserslautern Kaiserslautern, Germany wwwagse.informatik.uni-kl.de
Risk Knowledge Capture in the Riskit Method
Risk Knowledge Capture in the Riskit Method Jyrki Kontio and Victor R. Basili [email protected] / [email protected] University of Maryland Department of Computer Science A.V.Williams Building
THE MASTER S DEGREE IN DESIGN PROGRAMME DESCRIPTION Adopted by the Board of KHiB on 27 October 2011
THE MASTER S DEGREE IN DESIGN PROGRAMME DESCRIPTION Adopted by the Board of KHiB on 27 October 2011 1. THE PROFILE AND OBJECTIVES OF THE STUDY PROGRAMME The goal of the Department of Design is to educate
Improving Traceability of Requirements Through Qualitative Data Analysis
Improving Traceability of Requirements Through Qualitative Data Analysis Andreas Kaufmann, Dirk Riehle Open Source Research Group, Computer Science Department Friedrich-Alexander University Erlangen Nürnberg
What Makes Good Research in Software Engineering?
International Journal of Software Tools for Technology Transfer, 2002, vol. 4, no. 1, pp. 1-7. What Makes Good Research in Software Engineering? Mary Shaw School of Computer Science, Carnegie Mellon University,
Measuring Data Quality
Departamento de Computación Facultad de Ciencias Exactas y Naturales Universidad de Buenos Aires INFORME TÉCNICO Measuring Data Quality Mónica Bobrowski, Martina Marré, Daniel Yankelevich Report n.: 99-002
The Role of Information Technology Studies in Software Product Quality Improvement
The Role of Information Technology Studies in Software Product Quality Improvement RUDITE CEVERE, Dr.sc.comp., Professor Faculty of Information Technologies SANDRA SPROGE, Dr.sc.ing., Head of Department
Chapter 4. Preliminary System Design. Electrical & Computer Engineering School of Engineering THE COLLEGE OF NEW JERSEY
Chapter 4 Preliminary System Design 1 What is it? Developing design requirements from system-level requirements for subsystems and major system elements Preparing development, product, process, and material
4E2 Electronic and Electrical Engineering Project. Assist. Prof. Nicola Marchetti ([email protected]) As agreed with Coordinator
Module Title: Code: Level: 4E2 Electronic and Electrical Engineering Project EE4E2 Senior Sophister (Mandatory module) Credits: 15 Co-Ordinator: Supervisor: Assist. Prof. Nicola Marchetti ([email protected])
How To Understand And Understand Software Engineering
El papel del método científico en el desarrollo del software Dra. Natalia Juristo Catedrática de Ingeniería de Software de la Universidad Politécnica de Madrid Facultad de Ingeniería Universidad ORT Uruguay
Syllabus Introduction to C++ Programming and Numerical Analysis Spring 2016
Syllabus Introduction to C++ Programming and Numerical Analysis Spring 2016 lead instructor: office: web: class time: Professor Johan Walden F655 [email protected] http://www.haas.berkeley.edu/faculty/walden.html
Course Outline. Fall Session 2015 A03
MIS 2000 - Information Systems for Management The University of Manitoba, I.H. Asper School of Business Department of Accounting and Finance Course Outline Fall Session 2015 A03 Instructor: Campus Office:
SAS: A Tool for GQM+Strategies Grid Derivation Process
SAS: A Tool for GQM+Strategies Grid Derivation Process Vladimir Mandić and Markku Oivo Department of Information Processing Science, University of Oulu, Finland {vladimir.mandic, markku.oivo}@oulu.fi Home
SI 539, Winter 2014 Complex Web Design
SI 539, Winter 2014 Complex Web Design Lecture: Wednesday 1:00-4:00pm Office Hours*: Tuesdays 12:00pm 2:00pm *Please check my Google Calendar for updates http://collemc.people.si.umich.edu/ Instructor:
An Integrated Quality Assurance Framework for Specifying Business Information Systems
An Integrated Quality Assurance Framework for Specifying Business Information Systems Frank Salger 1, Stefan Sauer 2, Gregor Engels 1,2 1 Capgemini sd&m AG, Carl-Wery-Str. 42, D-81739 München, Germany
MIS 416 01W: Mobile Business
MIS 416 01W: Mobile Business COURSE SYLLABUS: Spring 2015 Instructor: Dr. Bo Han Email Address: [email protected] To protect your academic privacy, please always send me emails from your tamuc.edu email.
Software Engineering/Courses Description Introduction to Software Engineering Credit Hours: 3 Prerequisite: 0306211(Computer Programming 2).
0305203 0305280 0305301 0305302 Software Engineering/Courses Description Introduction to Software Engineering Prerequisite: 0306211(Computer Programming 2). This course introduces students to the problems
MSc Computer Security & Resilience 2015-16. Steve Riddle Degree Programme Director
MSc Computer Security & Resilience 2015-16 Steve Riddle Degree Programme Director Welcome! 1. Computer Security & Resilience 2. Computing Science at Newcastle our School 3. Principles of Study at MSc Level
Status Report on the Operations Manual and Appraisal Toolkit
Status Report on the Operations Manual and Appraisal Toolkit GCF/B.09/Inf.06 26 February 2015 Meeting of the Board 24-26 March 2015 Songdo, Republic of Korea Agenda item 17 Page 1 I. Introduction Status
REGULATIONS AND CURRICULUM FOR THE MASTER S PROGRAMME IN INFORMATION ARCHITECTURE FACULTY OF HUMANITIES AALBORG UNIVERSITY
REGULATIONS AND CURRICULUM FOR THE MASTER S PROGRAMME IN INFORMATION ARCHITECTURE FACULTY OF HUMANITIES AALBORG UNIVERSITY SEPTEMBER 2015 Indhold PART 1... 4 PRELIMINARY REGULATIONS... 4 Section 1 Legal
International Software & Systems Engineering. Standards. Jim Moore The MITRE Corporation Chair, US TAG to ISO/IEC JTC1/SC7 James.W.Moore@ieee.
This presentation represents the opinion of the author and does not present positions of The MITRE Corporation or of the U.S. Department of Defense. Prepared for the 4th Annual PSM Users Group Conference
Texas State University. Sociology Department. Handbook. MA with a Major in Sociology. MS with a Major in Applied Sociology. 7 th Edition (2015)
Texas State University Sociology Department Handbook MA with a Major in Sociology MS with a Major in Applied Sociology 7 th Edition (2015) Chair: Dr. Susan Day Director of Graduate Programs: Dr. Patti
Course Specification
LEEDS BECKETT UNIVERSITY Course Specification MSc Sport and Exercise Science 2016-17 (SEMSC) Our courses undergo a process of review periodically, in addition to annual review and enhancement. Course Specifications
C. Wohlin and B. Regnell, "Achieving Industrial Relevance in Software Engineering Education", Proceedings Conference on Software Engineering
C. Wohlin and B. Regnell, "Achieving Industrial Relevance in Software Engineering Education", Proceedings Conference on Software Engineering Education & Training, pp. 16-25, New Orleans, Lousiana, USA,
Lecture Softwareengineering-Vertiefung
Lecture Softwareengineering-Vertiefung 1 Introduction Summer term 2014 TU Chemnitz Department of Computer Science Dr. Dirk Müller Overview Introduction Organizational issues Process of software inspection,
Information on writing a thesis for the Master of Health Sciences degree at HAW
Information on writing a thesis for the Master of Health Sciences degree at HAW (updated: 02.12.2014) General conditions Goals of the thesis In their thesis, students are expected to demonstrate their
Which Documentation For Software Maintenance?
Which Documentation For Software Maintenance? Sergio Cozzetti B. de Souza 1, Nicolas Anquetil 1, Káthia M. de Oliveira 1 1 UCB - Catholic University of Brasilia SGAN 916 Môdulo B - Av. W5 Norte Brasília
INFS5991 BUSINESS INTELLIGENCE METHODS
Australian School of Business School of Information Systems, Technology and Management INFS5991 BUSINESS INTELLIGENCE METHODS Course Outline Semester 1, 2014 Part A: Course-Specific Information Please
A Short Manual on How to Write Your Thesis for the MA in Psychology Programme
ELTE Faculty of Education and Psychology Valid starting from 2010/2011 for students who began their studies in September 2008 or later A Short Manual on How to Write Your Thesis for the MA in Psychology
Research Methods. Fall 2011
Research Methods Fall 2011 Instructor: 陳 憶 寧,Dr. Yi-Ning Katherine Chen ([email protected], TEL: 67214) Class Time: Monday, 2-5 p.m. Classroom: 310309, Communication Building Office: Rm 414, Communication
Kilgore College Course Syllabus
Windows Server 2008 Active Directory Configuration (ITMT 2302) Credit: 3 semester credit hours (2 hours lecture, 3 hours lab) Prerequisite/Co-requisite: ITMT2301 Course Description A study of Active Directory
Global Engineering Dr.-Ing. Stefan Werner
Global Engineering Dr.-Ing. Stefan Werner Slide 1of 17 Target groups Lecture 3 ECTS Lab: 3 ECTS Except WiIng: 5 ECTS This course is mandatory for ISE M.Sc. Computer Science & Communications Engineering
School of Business TRINITY COLLEGE DUBLIN. Masters in Finance
Instructor: Dr. Gerald P. Dwyer Office: None Phone: +1-404-498-7095 Fax: +1-404-498-8810 E-mail: [email protected] Office hours: by appointment via email School of Business TRINITY COLLEGE DUBLIN Masters
Software Metrics & Software Metrology. Alain Abran. Chapter 4 Quantification and Measurement are Not the Same!
Software Metrics & Software Metrology Alain Abran Chapter 4 Quantification and Measurement are Not the Same! 1 Agenda This chapter covers: The difference between a number & an analysis model. The Measurement
Total Exploration & Production: Field Monitoring Case Study
Total Exploration & Production: Field Monitoring Case Study 1 Summary TOTAL S.A. is a word-class energy producer and provider, actually part of the super majors, i.e. the worldwide independent oil companies.
Quality Risk Management in Pharmaceutical Industry: A Review
International Journal of PharmTech Research CODEN (USA): IJPRIF ISSN : 0974-4304 Vol.6, No.3, pp 908-914, July-Aug 2014 Quality Risk Management in Pharmaceutical Industry: A Review V Vijayakumar Reddy*,
Course outline. Code: IBS321 Title: International Business Strategy
Course outline Code: IBS321 Title: International Business Strategy Faculty of: Arts and Business School of Business Teaching Session: Semester 2 Year: 2015 Course Coordinator: Dr Jane Craig Office: K2.06
Professionsbachelor i Innovation og Entrepreneurship Bachelor of Innovation and Entrepreneurship
Bachelor of Innovation and Entrepreneurship 2012-2014 Professionsbachelor i Innovation og Entrepreneurship Bachelor of Innovation and Entrepreneurship August 2012 Bachelor of Innovation and Entrepreneurship
RFP 14-0814 Automated Agenda Workflow System Questions and Answers
RFP 14-0814 Automated Agenda Workflow System Questions and Answers The City is seeking a solution to automate its current city council agenda preparation process. It is desired that the proposed system
Writing a Major Research Paper (MRP)*
The Master Program in Public Policy, Administration and Law I The Purpose of the MRP Writing a Major Research Paper (MRP)* Candidates must produce a piece of original research or criticism on any approved
PSY/EDUC 6570 - Online Introduction to Educational and Psychological Research
Ψ PSY/EDUC 6570 - Online Introduction to Educational and Psychological Research Fall Semester 2014 Online Course Ψ Instructor: Joshua D. Marquit, Ph.D. Off-site Office Hours: I will be available by phone
Increasing Development Knowledge with EPFC
The Eclipse Process Framework Composer Increasing Development Knowledge with EPFC Are all your developers on the same page? Are they all using the best practices and the same best practices for agile,
