Workshops

List of accepted workshops. For details on paper submission and submission deadlines, please consult the web-pages of the respective workshops (see below).

Monday, 26-Aug-2019 (Day 1)

  • WS 1: 10th Int. Workshop on Automating Test Case Design, Selection and Evaluation (A-Test) – first day
  • WS 2: 2nd Int. Workshop on Software-intensive Business: Start-ups, Platforms and Ecosystems (IWSiB)
  • WS 3: 1st Int. Workshop on Education through Advanced Software Engineering and Artificial Intelligence (EASEAI)
  • WS 4: 2nd Int. Workshop on Ensemble-based Software Engineering for Modern Computing Platforms (EnSEmble)
  • WS 5: 2nd Int. Workshop on Software Qualities and their Dependencies (SQUADE)

Tuesday, 27-Aug-2019 (Day 2)

  • WS 1: 10th Int. Workshop on Automating Test Case Design, Selection and Evaluation (A-Test) – second day
  • WS 6: 3rd Int. Machine Learning Techniques for Software Quality Evaluation (MaLTeSQuE)
  • WS 7: 3rd Int. Workshop on App Market Analytics (WAMA)
  • WS 8: CANCELLED 1st Int. Workshop on Benchmark Engineering for Software Engineering (BESE)

WS1: 10th Workshop on Automating TEST Case Design, Selection and Evaluation

Acronym:
A-TEST

Website:
https://a-test.org/

Organizers:

  • Tanja E.J. Vos, Universidad Politecnica de Valencia, Spain, Open Universiteit, Netherlands, tvs@ou.nl, tvos@pros.upv.es
  • I.S.W.B. Prasetya, Utrecht University, Netherlands, s.w.b.prasetya@uu.nl
  • Ali Parsai, University of Antwerp, Belgium, ali.parsai@uantwerpen.be
  • Pekka Aho, Open University, Netherlands, pekka.aho@ou.nl
  • Sinem Getir, Humboldt University Berlin, Germany, getir@informatik.hu-berlin.de

Abstract:
A-TEST workshop aims to provide a venue for researchers as well as the industry to exchange and discuss trending views, ideas, state of the art work in progress, and scientific results on Automated Testing. Modern software teams seek a delicate balance between two opposing forces: striving for reliability and striving for agility. Software teams need tools to strike the right balance by increasing the development speed without sacrificing quality. Automated testing tools play an important role in obtaining this balance. A-TEST has successfully run 9 editions since 2009. During the 2017 and 2018 editions, that was also co-located at ESEC/FSE, we introduced hands-on sessions where testing tools can be studies in depth. Due to the many positive reactions we received, this year we will have them again!


WS2: 2nd International Workshop on Software-intensive Business: Start-ups, Platforms and Ecosystems

Acronym:
IWSiB

Website:
http://iwsib.org/

Organizers:

  • Kari Smolander, LUT University, Finland, kari.smolander@lut.fi
  • Paul Grünbacher, Johannes Kepler University Linz, Austria, paul.gruenbacher@jku.at
  • Sami Hyrynsalmi, Tampere University, Finland, sami.hyrynsalmi@tuni.fi
  • Slinger Jansen, Utrecht University, The Netherlands, slinger@slingerjansen.nl

Abstract:
Software producing organizations face the challenges of changing demands, rapidly evolving technology, and a dynamic ecosystem in which their products and services need to operate. The International Workshop on Software-intensive Business 2019 (IWSiB2019) brings together different research communities working on software-intensive business and software engineering that aim to understand, manage and solve these challenges. The workshop bridges the gap between software engineering and software business research. The goals of the workshop include (1) to provide a venue for members of the software engineering and business research communities to discuss issues relevant of common interest, (2) to provide a venue for sharing early work and work-in-progress to obtain feedback from the wider community, and (3) to support the building of a common research agenda for the emerging area of software-intensive business.


WS3: 1st International Workshop on Education through Advanced Software Engineering and Artificial Intelligence

Acronym:
EASEAI

Website:
https://easeai.github.io
https://twitter.com/EASEAIworkshop

Organizers:

  • Benoît Vanderose, University of Namur, Belgium, benoit.vanderose@unamur.be
  • Benoît Frénay, University of Namur, Belgium, benoit.frenay@unamur.be
  • Julie Henry, University of Namur, Belgium, julie.henry@unamur.be
  • Xavier Devroey, Delft University of Technology, Netherlands, x.d.m.devroey@tudelft.nl

Abstract:
In the past years, with the development and widespread of digital technologies, everyday life has been profoundly transformed. The general public, as well as specialized audiences, have to face an ever-increasing amount of knowledge and learn new abilities. The EASEAI workshop addresses that challenge by looking at software engineering, education, and artificial intelligence research fields to explore how they can be combined. Specifically, this workshop brings together researchers, teachers, and practitioners who use advanced software engineering tools and artificial intelligence techniques in the education field and through a transgenerational and transdisciplinary range of students to discuss the current state of the art and practices, and establish new future directions.


WS4: 2nd International workshop on Ensemble-based Software Engineering for Modern Computing Platforms

Acronym:
EnSEmble

Website:
sisinflab.poliba.it/ensemble/2019

Organizers:

  • Antonio Bucchiarone, Bruno Kessler Foundation,, Italy, bucchiarone@fbk.eu
  • Marina Mongiello,Politecnico di Bari, Italy, marina.mongiello@poliba.it
  • Francesco Nocera, Polytechnic University of Bari, Italy, francesco.nocera@poliba.it
  • Rafael Capilla, Universidad Rey Juan Carlos, Spain, rafael.capilla@urjc.es
  • Maurizio Leotta, University of Genova, Italy, maurizio.leotta@unige.it
  • Zoltan Adam Mann, University of Duisburg-Essen, Germany, zoltan.mann@gmail.com
  • Pooyan Jamshidi, University of South Carolina, USA, pjamshid@cse.sc.edu
  • Antonio Brogi, University of Pisa, Italy, brogi@di.unipi.it

Abstract:
Contemporary and future software systems are composed of large-scale ensembles of widely distributed, largely autonomous and heterogeneous entities situated in both the physical world and in back-end computer systems. 

From software development perspective, the world of computing is shifting from the era of single device computing to a new era where literally everything (Services, Things and People) is interconnected, online, and programmable. We are therefore increasingly looking at, and building, emergent and adaptive socio-technical applications built on top of large-scale decentralized distributed computing systems. The lessons learned in distributed software management have led to the idea of a micro-service-based architectural style derived from the concept of web services, flows, and message exchange. 

These concepts are not only used in large systems, but become common practice in all types of applications, even the smallest involving smart things. 

From a technical point of view, modern computing platforms — such as those provided by serverless computing, containers, fog computing, cloud computing, or the Internet of Things — offer many advantages. However, creating software that leverages the possibilities of such platforms and accounts for their limitations entails several challenges, affecting many software engineering activities. 

Therefore, in this workshop, we seek to bring together researchers and practitioners to discuss research challenges, ideas, initiatives and results to share new approaches and emerging results.


WS5: 2nd International Workshop on Software Qualities and their Dependencies

Acronym:
SQUADE

Website:
http://www.mrtc.mdh.se/SQUADE/

Organizers:

Abstract:
This workshop focuses on increasing the understanding of the nature of Software Qualities (SQs), -ilities, or extra-functional requirements (performance, reliability, usability, affordability, etc.), and their interrelationships, thus to bring them into balance in the practice of software engineering. The relevance and timeliness of this topic reflects the current and future trends toward more software-intensive systems (with greater complexity, autonomy, speed of change, and need for interoperability within systems of systems), given the frequent system shortfalls and overruns that occur when their SQ balance is not achieved. Some good research and practices are becoming available, but there is an overall chaos among SQ practices, definitions, standards and relationships. The workshop aims to bring together SQ researchers and practitioners to build more solid foundations for dealing with SQs.


WS6: MaLTeSQuE: Machine Learning Techniques for Software Quality Evaluation

Acronym:
MaLTeSQuE

Website:
https://maltesque2019.github.io/
https://twitter.com/MaLTeSQuE_2019

Organizers:

  • Francesca Arcelli Fontana, Università di Milano-Bicocca Milan, Italy, arcelli@disco.unimib.it
  • Gilles Perrouin, University of Namur. Belgium, gilles.perrouin@unamur.be
  • Apostolos Ampatzoglou, University of Macedonia, Greece, apostolos.ampatzoglou@gmail.com
  • Mathieu Acher, University of Rennes I, France, mathieu.acher@irisa.fr
  • Bartosz Walter, Poznań University of Technology, Poland, bartosz.walter@cs.put.poznan.pl
  • Maxime Cordy, University of Luxembourg, Luxembourg, maxime.cordy@uni.lu
  • Fabio Palomba, Delft University of Technology, Netherlands, f.palomba@tudelft.nl
  • Xavier Devroey, Delft University of Technology, Netherlands, x.d.m.devroey@tudelft.nl

Abstract:
The assessment of software quality is one of the most multifaceted (e.g., structural quality, product quality, process quality, etc.) and subjective aspects of software engineering (since in many cases it is substantially based on expert judgement). Such assessments can be performed at almost all phases of software development (from project inception to maintenance) and at different levels of granularity (from source code to architecture). However, human judgement is: (a) inherently biased by implicit, subjective criteria applied in the evaluation process, and (b) its economical effectiveness is limited compared to automated or semi-automated approaches. To this end, researchers are still looking for new, more effective methods of assessing various qualitative characteristics of software systems and the related processes. In recent years we have been observing a rising interest in adopting various approaches to exploiting machine learning (ML) and automated decision-making processes in several areas of software engineering. These models and algorithms help to reduce effort and risk related to human judgment in favor of automated systems, which are able to make informed decisions based on available data and evaluated with objective criteria. Thus, the adoption of machine learning techniques seems to be one of the most promising ways to improve software quality evaluation. Conversely, learning capabilities are increasingly often embedded within software, including in critical domains such as automotive and health. This calls for the application of quality assurance techniques to ensure the reliable engineering of ML-based software systems.


WS7: 3rd International Workshop on Mobile Market Analytics

Acronym:
WAMA

Website:
http://appmarketanalytics.github.io @WAMA_2019

Organizers:

  • Federica Sarro, University College London, UK, f.sarro@ucl.ac.uk
  • Maleknaz Nayebi, Ecole Polytechnique de Montreal, Canada, maleknaz.nayebi@polymtl.ca

Abstract:
Software applications (or apps) are distributed through centralized market places (which have changed the way developers interact with users, the way software is released, and consumed). These app markets, which are now standard for mobile apps, are getting popular for desktop apps, games, and even open source apps. Such markets facilitate app developers, releasing new apps and enhancing existing ones. It also makes it easier for users to search, compare and download new apps and keep their existing apps up to date. Additionally, app markets provide useful guidance to developers so that end users have the best quality apps. Finally, the market is public facing and has unique data like user ratings and reviews, release notes, app popularity, besides just the app itself. Hence, app markets can be mined and the resulting data analyzed by researchers and analytics companies. Therefore, in this workshop, we seek to bring together researchers and practitioners to discuss research challenges, ideas, initiatives and results that leverages such app market data to answer pertinent software engineering questions w.r.t. analytical and empirical approaches. Furthermore, we want to incorporate interdisciplinary collaborations regarding economic aspects.


WS8: 1st International Workshop on Benchmark Engineering for Software Engineering (Cancelled)

Acronym:
BESE

Website:
https://psybers.github.io/bese/
@BESE_Workshop

Organizers:

  • Elena Sherman, Boise State University. USA, elenasherman@boisestate.edu
  • Robert Dyer, Bowling Green State University, USA, rdyer@bgsu.edu

Abstract:
In software engineering (SE) research, high-quality program benchmarks play an essential role in evaluating novel approaches. However, the SE community lacks proper benchmark engineering (BE) practices. Similar to software engineering, BE should have guidelines for benchmark requirement, design, implementation and verification processes. Existing repositories mainly focus on the last two aspects of benchmark development, while providing no information about the requirements that provided benchmarks satisfy and their approach in designing those benchmarks. This could impede researchers’ ability to decide what benchmarks to use in their evaluations. With the advent of frameworks that obtain programs from software repositories, it is crucial for the SE community to identifying systematic BE processes.