Introduction

Software testing is the perfect candidate among software engineering activities for the union of academic and industrial minds. The workshop Testing: Academia-Industry Collaboration, Practice and Research Techniques (TAIC PART) is a unique event that provides a stimulating platform to facilitate collaboration between industry and academia on challenging and exciting problems of real-world software testing. The workshop brings together practitioners and academic researchers in a friendly environment with the goal to transfer knowledge, exchange experiences, and enrich the understanding of the opportunities and challenges in the collaboration between the two sides.

TAIC PART 2020 is the 15th edition in a series of highly successful events. Take a look at previous events and discover what happened at TAIC PART in the past years by following the links below. This year, TAIC PART will be co-located with the IEEE International Conference on Software Testing, Verification and Validation (ICST 2020) in Porto, Portugal.


TAIC PART 2020 is kindly supported by

Software Competence Center Hagenberg


Important Dates

Workshop location & date:
October 24, 2020, Porto, Portugal (at Alfândega Porto Congress Centre, APCC)
co-located with ICST 2020 (24 - 28 October, 2020)

Call for Papers

Theme and Goals

TAIC PART is a workshop that aims to forge collaboration between industry and academia on the challenging and exciting problem of real-world software testing. It is promoted by representatives of both industry and academia, bringing together industrial software engineers and testers with researchers working on theory and practice of software testing. TAIC PART expects submissions relevant to practice and research like evaluation of testing approaches by means of industrial surveys, case studies or experiments, experience reports on the application of scientific approaches in industry, or ideas on how to facilitate the knowledge transfer between industry and academia.

The goals of TAIC PART range from the articulation of research questions in the field of software testing and analysis to practical challenges faced in industry. The common theme is the discussion and advancement of approaches and methods for sustainable collaboration between academia and industry in software testing.

Topics of Interest

TAIC PART 2020 invites papers on software testing, verification and validation of the following types:

  • Industry experience reports - practical and generalizable insights into how to apply and extend existing approaches to software testing and analysis
  • Research methods for collaborative research - ways that industry and academia can collaborate to further knowledge on testing, verification and validation
  • Industrial challenges with real-world testing - describe a real-world software testing problem for which industry seeks help from academia or vice versa
  • Knowledge exchange between industry and academia - how can new results and knowledge be exchanged between the two partners.

Submission and Proceedings

We invite submissions of the following types:

  • Regular Papers (6 pages): Experience reports, research methods, longer challenge papers (optional up to 10 pages)
  • Fast Abstracts (up to 2 pages): Challenges in practice and research, work in progress, positions statements

Regular papers will be evaluated with respect to the real-world significance of the described testing experience as well as their ability to forge partnerships and ultimately yield successful solutions. Fast Abstract papers are short papers that describe late breaking results, works in progress or real-world challenges and will be evaluated according to their ability to generate discussion and suggest interesting areas for future research.

Authors should submit a PDF version of their paper through the TAIC PART 2020 paper submission site: https://easychair.org/conferences/?conf=taicpart2020. Papers must be written in English and conform to the two-column IEEE template for conference proceedings. All papers will undergo a rigorous review by at least three members of the program committee. All accepted papers will be part of the ICST joint workshop proceedings published in the IEEE Digital Library.

Program

Date and Time: October 24, 2020

(GMT+1 : Lisbon, Portugal)


13:00 - 13:10 Opening
13:10 - 14:10 Keynote: Coding Effective Testing Tools Within Minutes – Live!
Andreas Zeller, Saarland University, Germany
ABSTRACT: How do we best teach testing? Modern interactive environments such as Jupyter Notebooks offer the opportunity for highly interactive teaching and experimentation, while interpreted prototyping languages such as Python give unprecedented opportunities for instrumentation and program analysis. In this talk, I show how to combine the two, allowing teachers and learners to code highly effective testing tools auch as a symbolic fuzzer from scratch within minutes. Includes live coding using examples from the fuzzing book (fuzzingbook.org) and other sources.
14:10 - 14:20 Q&A

14:20 - 14:35 On Using k-means Clustering for Test Suite Reduction  - Nour Chetouane, Franz Wotawa, Hermann Felbinger and Mihai Nica
14:35 - 14:50 Prioritization of Test Cases with Varying Test Costs and Fault Severities for Certification Testing  - Sahin Dirim and Hasan Sozer
14:50 - 15:05 Test Tools: an illusion of usability?  - Isabel Evans, Chris Porter, Mark Micallef and Julian Harty
15:05 - 15:20 Towards a unified catalog of attributes to guide industry in software testing technique selection  - Italo Santos, Silvana Morita Melo, Paulo Sergio Lopes de Souza and Simone R. S. Souza
15:20 - 15:35 Fast Abstract: Data Dynamics for Testing Systems  - Julian Harty
15:35 - 15:55 Q&A

Organization

General Chair

Rui Maranhao Abreu

Rui Maranhao Abreu

University of Lisbon, Portugal

Program Co-Chair

Marcelo d'Amorim

Marcelo d'Amorim

Federal University of Pernambuco, Brazil

Program Co-Chair

Guowei Yang

Guowei Yang

Texas State University, USA

Program Committee

  • Shaukat Ali, Simula Research Laboratory, Norway
  • Emil Alégroth, Blekinge Institute of Technology, Sweden
  • Maurício Aniche, Delft University of Technology, Netherlands
  • Cyrille Artho, KTH Royal Institute of Technology, Sweden
  • Thomas Bach, Heidelberg University, Germany
  • Jose Campos, University of Lisbon, Portugal
  • Vladimir Entin, OMICRON electronics, Austria
  • Michael Felderer, University of Innsbruck, Austria
  • Elizabeta Fourneret, Smartesting Solutions and Services, France
  • Vahid Garousi, Queen's University Belfast, United Kingdom
  • Mark Harman, University College London, United Kingdom
  • Lom Hillah, Univ. Paris Nanterre and Sorbonne Université, France
  • Maurizio Leotta, University of Genova, Italy
  • Breno Miranda, Università di Pisa, Italy
  • Stefan Mohacsi, Atos, Austria
  • Mika Mäntylä, University of Oulu, Finland
  • Manuel Oriol, ABB Corporate Research, Switzerland
  • Alexandre Perez, FEUP, Portugal
  • Reinhold Plösch, Johannes Kepler University Linz, Austria
  • Rudolf Ramler, Software Competence Center Hagenberg, Austria
  • Hasan Sözer, Özyegin University, Turkey
  • Ting Su, Nanyang Technological University, Singapore
  • Yulei Sui, University of Technology Sydney, Australia
  • Haruto Tanno, NTT, Japan
  • Xusheng Xiao, Case Western Reserve University, USA
  • Hongyu Zhang, The University of Newcastle, Australia
  • Sai Zhang, Google, USA
  • Peter Zimmerer, Siemens Corporate Technology, Germany

Steering Committee

  • Michael Felderer, University of Innsbruck, Austria
  • Mark Harman, University College London, United Kingdom
  • Rudolf Ramler, Software Competence Center Hagenberg, Austria
  • Ina Schieferdecker, Technische Universität Berlin, Germany
  • Emelie Engström, Lund University, Sweden

Past Events

2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006