
4th International Advanced School of Empirical Software Engineering (IASESE 2006)
September 20, 2006, Rio de Janeiro, Brazil
Version 1.00
The International Advanced School for Empirical Software Engineering (IASESE) has the goal of providing training on methods for running and analyzing software engineering studies, with the ultimate goal of improving knowledge about the correct usage of methodologies in the field as a whole. This year’s IASESE consists of several mini-tutorials, aimed at
Presenters at the IASESE have been chosen based on their track record of applying such methods in practice on quality studies.
Anyone with a basic knowledge of software engineering and studies of software engineering, who is interested in increasing his/her repertoire of methods for designing studies, collecting data, and analyzing data. Basic concepts of experiment design and software engineering measurement will not be covered.
Participants will gain a basic knowledge of new techniques that they may not have been aware of or applied previously, a general idea of when they would be appropriate (and when not), and pointers to resources to be used and how to get started if they wish to apply the techniques on their own.
|
9:00 -9:15 |
Welcome and Introduction |
Dr. Forrest Shull, FC-MD |
|
9:15-10:15 |
Before diving into specific approaches, a high-level, thought-provoking presentation will focus on larger issues of matching study design to researcher goals.
Technology Evaluation Evaluating a technology or method often invokes the image of the controlled experiment - many individuals performing the same task under differing conditions - and then using various statistical tests to determine if the proposed method improves the process. However, there are many ways to evaluate a new technology; the controlled experiment being only one. In this talk we will discuss various ways in which a researcher can approach the technology validation problem and we will look at historical data showing how prevalent was each method in validating various computer science technologies.
|
Dr. Marvin Zelkowitz, University of Maryland and FC-MD
|
|
10:15-10:45 |
-- Break -- |
|
|
10:45-12:15 |
Mini-tutorial 1: How to run empirical studies using project repositories (and avoid common pitfalls) Over the last few years software project support tool
repositories are increasingly being used for empirical studies of
software. This has been primarily driven by the interest in open source
projects and the wide availability of their repositories. Unfortunately,
the project support tools are not designed as data sources for empirical
studies
|
Dr. Audris Mockus,
|
|
12:15-13:30 |
-- Lunch -- |
|
|
13:30- 15:00 |
Mini-tutorial 2: The role of replication in Software Engineering Recently, software engineering has witnessed a great increase in the amount of work with an empirical component; however this work has often little or no established empirical framework within the topic to draw upon. Frequently, researchers use frameworks from other disciplines in an attempt to alleviate this deficiency. A common underpinning in these frameworks is that experimental replication is available as the cornerstone of knowledge discovery within the discipline. This tutorial investigates the issues involved in accepting this premise as a fundamental building block with empirical software engineering and recommends extending the traditional view of replication to improve the effectiveness of this essential process within our domain.
|
Dr. James Miller,
|
|
15:00-15:30 |
-- Break -- |
|
|
15:30-17:00 |
Mini-tutorial 3: Software engineering process simulation One way of analyzing the effectiveness of software development techniques and tools is to build simulation models that represent the management and engineering processes applied in software development organizations. In combination with empirical experimentation (i.e., case studies and controlled experiments) process simulation models can support decision makers in the following areas:
This mini-tutorial gives an introduction into process simulation techniques applied in software engineering. Example of process simulation models applied in software industry will be presented. |
Dr. Dietmar Pfahl,
|
|
19:00 |
Attendance at IDoESE/IASESE/ISESE welcome reception |
|
|
|
|
|
IASESE is co-located with the Doctoral Symposium (IDoESE) on Empirical Studies. For one registration fee, participants are free to mix and match IASESE and IDoESE sessions during the day. The IDOESE agenda and description can be found at http://www.sbl.tkk.fi/idoese/.
Participants should register using the 2006 Experimental Software Engineering International Week (ESEIW 2006) registration system.
This page is hosted by the Fraunhofer Center for
Experimental Software Engineering at https://fc-md.umd.edu/exchweb/bin/redir.asp?URL=http://fc-md.umd.edu/fcmd/iasese06.html