Write a Blog >>
ICSE 2022
Sun 8 - Fri 27 May 2022

4th International Workshop on Software Engineering Research & Practices for the Internet of Things

SERP4IoT 2022, May 19 (virtually)

We face a new software crisis. In 1968, computer scientists learned that developing robust software requires skills, methods, and tools. Today, software and hardware engineers realize that developing a robust Internet of Things (IoT) also pushes the states of their art and practice. Recent news illustrate the many problems faced by IoT: from lack of inter-operability to broken updates to massive security attacks. In this context, the International Workshop on Software Engineering Research & Practices for Internet of Things (SERP4IoT) aims to provide a highly interactive forum for researchers and practitioners to address the challenges of, find solutions for, and share experiences with the development, release, and testing of robust software for IoT devices. With the huge success of previous years, and the subsequent success of our special issue on the IEEE IoT Journal, we welcome researchers from all the world to participate in this workshop.

Do not miss it!

Workshop History

Social Media

Follow us in Twitter.

You're viewing the program in a time zone which is different from your device's time zone change time zone

Thu 19 May

Displayed time zone: Eastern Time (US & Canada) change

08:30 - 08:35
Day opening
Opening by organizers

08:35 - 08:45
Virtual beach ball activitySERP4IoT at SERP4Iot room
Social Event
Virtual beach ball activity

08:45 - 09:45
Keynote 1SERP4IoT at SERP4Iot room
Chair(s): Yann-Gaël Guéhéneuc Concordia University and Polytechnique Montréal
IoT Solutions for Smart, Sustainable and Decarbonised Cities
Ursula Eicker Concordia University
09:45 - 10:00
Break 1

11:15 - 11:30
Break 2

11:30 - 12:30
Keynote 2SERP4IoT at SERP4Iot room
Chair(s): Rodrigo Morales Concordia University
Analyzing IoT Systems Formally and Efficiently
Hamid Bagheri University of Nebraska-Lincoln
12:30 - 13:30
Paper Session - TestingSERP4IoT at SERP4Iot room
Chair(s): Rodrigo Morales Concordia University
Building Blocks for IoT Testing - A Benchmark of IoT Apps and a Functional Testing Framework
Rares Cristea University of Bucharest, Mihail Feraru , Ciprian Paduraru University of Bucharest
Break 3

Evaluation of IoT Self-healing Mechanisms using Fault-Injection in Message Brokers
Miguel Duarte , João Pedro Dias FEUP, Universidade do Porto, Hugo Sereno Ferreira FEUP, University of Porto, André Restivo LIACC, Universidade do Porto, Porto, Portugal
DOI Pre-print
13:30 - 14:00
Invited session - ArchitectureSERP4IoT at SERP4Iot room
Chair(s): Shah Rukh Humayoun San Francisco State University
Towards Variability-Aware Development of Edge and Fog Environments
Edouard Guegain Université de Lille, Clément Quinton Université de Lille, Amir Taherkordi University of Oslo, Dapeng Lan University of Oslo
A Proposal For An Architectural Model For Reconfigurability Quality Attribute Requirements For Industry 4.0 Middleware Software Architectures
Sune Chung Jepsen University of Southern Denmark, SDU, Torben Worm University of Southern Denmark, Eunsuk Kang Carnegie Mellon University
14:00 - 14:05
Day closing
Day closing by organizers

Call for Papers

IoT systems are composed of software systems that enable solutions for device connectivity, device management, data management, application development, and advanced analytics for/from connected IoT systems. Software engineering is vital for IoT to design systems that are secure, interoperable, modifiable, and scalable. However, there is not a consensus of crucial questions like what are the best practices for developing projects for IoT, how to select the best architecture, which communications protocols are the most suitable, and what are the best practices in terms of security.

SERP4IoT 2022 aims to provide a highly interactive forum for researchers and practitioners to address the challenges of, find solutions, and share experiences with the development, release, and testing of robust software for IoT devices. The workshop will consist of keynotes presented by academic experts and practitioners from industry, long- and short-paper presentations, talks, poster sessions, working groups after each lighting session, and a fishbowl panel for semi-structured group discussions at the end of the workshop.

Topics for papers and talks include but are not limited to:

  • Software engineering (SE) practices in IoT projects
  • Software security and reliability in IoT products
  • Architecture and design models and techniques in IoT projects
  • Software quality management in IoT projects
  • Usability aspects in IoT projects
  • Software development tools, platforms, and environments for IoT Teaching
  • SE practices in industrial IoT (IIoT) SE practices in domain-specific IoT projects, e.g., smart city, retail, logistics, healthcare, transportation, utilities
  • SE methods and techniques for IoT projects
  • Risk and valuation techniques for software development in IoT projects
  • Big data and analytics in IoT projects
  • Context-awareness.
  • Model-based SE for IoT projects
  • SE practices for IoT projects
  • Software orchestration for IoT
  • IoT Communication protocols
  • Robotics
  • Green and eco-friendly software for IoT
  • Context-aware software for IoT
  • Local, edge, and cloud based IoT services

Prospective participants, from academy and industry, are invited to submit long (8-pages), short (4-pages) or poster (1-page) papers describing their work or ideas related to the workshop topics. Short and long papers should identify challenges, discuss opposing viewpoints, outline processes, or present solutions related to any aspects of software engineering for IoT. Authors will have the choice to publish or not their papers in pre- and post-proceedings. ICSE 2022 workshop proceedings will be prepared by IEEE CPS and published by ACM. Workshop papers must follow the ACM formatting instructions. Papers must have a maximum length of 8 pages. It is not possible to pay for extra pages.

Accepted papers and talk abstracts will have between 5 and 10 minutes for presentation.

Submissions should follow ICSE formatting guidelines and should be submitted through EasyChair.

Note: the official publication date of the workshop proceedings is the date the proceedings are made available by IEEE. This date may be up to two weeks prior to the first day of ICSE 2022. The official publication date affects the deadline for any patent filings related to published work.

Questions? Use the SERP4IoT contact form.