Motivation
|
The power supply breakdown in New York City caused by
software problems showed the consequences that faulty software might
have. This is is not a new insight, since, for example, the explosion
of Ariane V also was caused by a software bug, namely, an overflow. These
are only two important examples and many others exist.
The quality of software subsuming correctness, functionality, usability,
performance, timeliness, and so on is therefore a crucial issue. One common
reason for software bugs is a lack of processes. However, there
are various ways to improve and assure software quality--technical
and process-oriented ones.
|
Aims
|
The aims of this workshop are as follow:
- Communication of current trends related to software quality
- Identification of future trends and problems
- Initiation of knowledge transfer in the field of software quality
between academia and industry
|
Photos
|
Photos taken at the workshop can
be viewed here.
|
Invited Talks
|
Measuring the Effectiveness of Software Testing
Harry M. Sneed (AneCon GmbH, Vienna, Austria)
Testing in the Component Age
Mario Winter (University of Applied Sciences Cologne, Germany)
|
Program
|
Wednesday, September 29, 2004
|
Invited Talk 1
(Session Chair: Ingo Melzer)
|
14:30 - 15:15
|
Measuring the Effectiveness of Software Testing
Harry M. Sneed (AneCon GmbH, Vienna, Austria)
|
Thursday, September 30, 2004
|
Session 1: Metrics, Refactoring, and Regression Benchmarking
(Session Chair: Johannes Mayer)
|
10:15 - 10:45
|
A Generic Environment for Full Automation of Benchmarking
Tomas Kalibera et al. (Charles University, Prague, Czech Republic)
|
10:45 - 11:15
|
Assessing and Interpreting Object-Oriented Software Complexity with Structural and Independent Metrics
Roland Neumann et al. (HPI, University of Potsdam, Germany)
|
11:15 - 11:45
|
Experience-Based Refactoring for Goal-Oriented Software Quality Improvement
Andreas Jedlitschka et al. (Fraunhofer IESE, Kaiserslautern, Germany)
|
Coffee Break (11:45 - 12:00)
|
Session 2: Testing and Inspections
(Session Chair: Ingo Melzer)
|
12:00 - 12:30
|
Inspections in Small Projects
Juha Iisakka (University of Oulu, Finland)
|
12:30 - 13:00
|
Cate: A System for Analysis and Test of Java Card Applications
Peter Pfahler et al. (University of Paderborn, Germany)
|
Session 3 (Part I): Testing
(Session Chair: Jürgen Günther)
|
13:00 - 13:30
|
SIP Robustness Testing for Large-Scale Use
Christian Wieser et al. (University of Oulu, Finland)
|
Lunch (13:30 - 14:30)
|
Invited Talk 2
(Session Chair: Johannes Mayer)
|
14:30 - 15:15
|
Testing in the Component Age
Mario Winter (University of Applied Sciences Cologne, Germany)
|
Coffee Break (15:15 - 15:30)
|
Session 3 (Part II): Testing
(Session Chair: Jürgen Günther)
|
15:30 - 16:00
|
Test Oracles Using Statistical Methods
Ralph Guderlei et al. (University of Ulm, Germany)
|
16:00
|
Workshop Closing
|
|
Contributions
|
Contributions related to software quality, especially from one of the
following fields, are welcome from academia and industry:
- Testing, reviews, and inspections
- Metrics
- Software quality management
- Processes
- Patterns
- Experience factory approach
- Quality-driven software architectures
- Legal aspects
Contributions can have the form of research papers or case studies
from industry.
Papers and talks must be in English.
Papers must not exceed 16 pages
(including all text, references, appendices,
figures, and tables).
Format papers according to the LNCS style (for the formatting details
see "Information for LNCS Authors") and submit them in Adobe
portable document format (PDF) with all fonts embedded.
Submissions should be sent by e-mail to
submission@soqua.org
with the subject "SOQUA2004 submission".
Post-conference proceedings have been edited in the
Lecture Notes in Informatics (LNI).
Talks should have a length of 25 minutes followed by 5 minutes
for discussion.
|
Important Dates
|
Submission of Papers: August 6, 2004
Notification of Acceptance: August 13, 2004
Camera Ready Copy: August 23, 2004
Workshop: September 30, 2004
|
Organization
|
Workshop Chair:
Johannes Mayer (University of Ulm, Germany)
|
Program Committee
|
Program Committee Chairs:
Johannes Mayer (University of Ulm, Germany)
Franz Schweiggert (University of Ulm, Germany)
Program Committee:
Benoit Baudry (CEA-Saclay, France)
Kai H. Chang (Auburn University, USA)
Giovanni Denaro (University of Milano-Bicocca, Italy)
Matthias Grabert (DaimlerChrysler Research, Ulm, Germany)
Dick Hamlet (Portland State University, USA)
Pankaj Jalote (IIT Kanpur, India)
Fereydoun Kazemian (Rochester Institute of Technology, USA)
Henrique Madeira (University of Coimbra, Portugal)
Ingo Melzer (DaimlerChrysler Research, Ulm, Germany)
Christine Mingins (Monash University, Australia)
Oscar Pastor (Valencia University of Technology, Spain)
Marc Roper (University of Strathclyde, Glasgow, UK)
Patrick J. Schroeder (Milwaukee School of Engineering, USA)
Mario Winter (University of Applied Sciences Cologne, Germany)
Jianjun Zhao (Fukuoka Institute of Technology, Japan)
Zhi Quan Zhou (Swinburne University of Technology, Australia)
|
Registration
|
Registration for the workshop is only available as part of
the main conference.
|