The 3rd International Workshop on Software Faults (IWSF 2019)
With the increasing use of software systems comes the need for better software quality control techniques. Software quality is
a broad concept that has many manifestations in areas like software reliability, software security, software testing, software maintenance, and so on.
These areas share the common objective of preventing, detecting, and correcting faults. Yet, the concept of faults, despite its importance, is marked by
considerable confusion. The terminology in the field is not coherent. How we group faults and relate them to each other,
conceptually and from a diagnostic and solution perspective differs.
This third edition of the workshop will build on the success of the two first editions that were attended by more than 40 participants.
We will continue to look at specific reliability issues of software faults, defects, anomalies or bugs, for a wide variety of industries and types
of systems with the goal to identify similarities, differences in processes, categorizations, diagnostics and solutions. A good starting theme would be
to look at run-time crashes of systems, and how we relate them to design and implementation flaws.
As part of this third edition, we will put a special emphasis on how emerging technologies such as those based on artificial intelligence can be
used to detect faults and predict crashes and system failures. In addition, while the general concept of faults is well studied in areas like software
testing, domain-specific faults have not received as much attention.
IWSF 2016 is collocated with ISSRE 2019
(the 30th International Symposium on Software Reliability Engineering),
which will be held in the beautiful city of Berlin, Germany on October 28-31, 2019.
We invite researchers and practitioners to submit research papers, position papers, experience reports, and discussion papers.
Topics include but are not limited to:
- Relationship between run-time crashes and fault types
- Relationship between faults, defects, anomalies and bugs
- Fault diagnosis techniques across industry sectors
- Fault management processes
- Domain specific faults
- Artificial intelligence and fault detection and prediction
- Anomaly detection in execution trace/run time logs
- Metrics and measurements, and estimation
- Supporting tools and automation
- Faults in emerging domains such as cloud computing and IoT
- Industry best practices
IWSF Session 1 (Wed Oct 30, 13:00-15:00)
- Open Talk: A way forward to more structured Fault handling
Alf Larsson, Wahab Hamou-Lhadj, Raphael Khoury, Workshop chairs - An Empirical Comparison of Two Different Strategies to Automated Fault Detection: Machine Learning Versus Dynamic Analysis
Rafig Almaghairbe and Marc Roper - Pinpoint Data Races via Testing and Classification
Marc Hartung, Florian Schintke and Thorsten Schuett - TRAK: A Testing Tool for Studying the Reliability of Data Delivery in Apache Kafka
Han Wu, Zhihao Shang and Katinka Wolter
- Automatic Cause Detection of Performance Problems in Web Applications
Quentin Fournier, Naser Ezzati, Daniel Aloise and Michel Dagenais - TRIADE: A Three-Factor Trace Segmentation Method to Support Program Comprehension
Raphael Khoury, Wahab Hamou-Lhaj, Mohamed Ilyes Rahim, Sylvain Hallé and Fabio Petrillo - Multiple Fault-tolerance Mechanisms in Cloud Systems: a Systematic Review, Philippe Marcotte, Frédéric Grégoire and Fabio Petrillo
- Open discussion of IWSF related topics and future IWSF program
- Paper submission deadline:
July 29th, 2019extension: August 5, 2019 - Notification to authors:
August 25th, 2019extension: August 31, 2019 - Camera ready papers: September 8th, 2019
- Workshop date: Wednesday October 30, 2019 from 1:00pm to 5:30pm - Room: Seminar 3
- The workshop will be one full day, discussion-oriented. Afterwards, each participant will be asked to formulate a short summary of the workshop (maximum 250 words), highlighting points of interest of his or her research. These summaries will be posted on the IWSF website, so that possible collaborations will become visible.
- The page limit papers is up to 8 pages. Both full-length and short papers (e.g., papers reporting ongoing projects and prospective ideas, up to 4 pages) are welcome. All papers should be submitted as PDF files following the IEEE two-column proceedings format. We recommend that you embed fonts whenever possible to improve portability. We also strongly recommend you print the file and review it for integrity (fonts, symbols, equations, etc.) before submitting it. Papers that exceed the page limits specified above, are outside the scope of the workshop, or do not follow the formatting guidelines will be rejected.
- Please submit through Easychair.
- Accepted peer-reviewed papers will be included in a supplemental volume of the ISSRE conference proceedings, and published by the IEEE Computer Society on IEEE Xplore
- Wahab Hamou-Lhadj, Concordia University, Montreal, QC, Canada
- Alf Larsson, Ericsson, Stockholm, Sweden
- Raphael Khoury, Université du Québec à Chicoutimi, Canada
- Mehdi Adda, Université de Québec à Rimouski
- Amin Alipour, University of Houston
- Naser Ezzati, Ecole Polytechnique Montréal
- Wahab Hamou-Lhadj, Concordia University
- Fehmi Jaafar, CRIM
- Raphael Khoury, Université du Québec à Chicoutimi
- Alf Larsson, Ericsson
- Ingo Pill, Graz University of Technology
- Fabio Petrillo, Université du Québec à Chicoutimi
- Aymen Saied, Université de Montréal