ICSE 2024
Fri 12 - Sun 21 April 2024 Lisbon, Portugal

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

SERP4IoT 2024, April 20

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.

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

Sat 20 Apr

Displayed time zone: Lisbon change

09:00 - 10:30
IoT Software Evaluation and AutomationSERP4IoT at Amadeo de Souza-Cardoso
Chair(s): Rodrigo Morales Concordia University
09:00
14m
Day opening
Opening
SERP4IoT

09:15
24m
Talk
Evaluation of APIs for Data Exchange with Building Management Systems
SERP4IoT
Peter Yefi Concordia University, Ramanunni Menon Concordia University, Ursula Eicker Concordia University
09:40
24m
Talk
MicroMatic: Fully Automated Microservices Identification Approach From Monolithic Systems
SERP4IoT
Imen Trabelsi , Bianca Popa , Jérémie Péreyrol , Pier-Olivier Beaulieu , Naouel Moha École de Technologie Supérieure (ETS)
10:05
25m
Talk
Evaluating Open Source IoT Platforms: A GitHub Analysis
SERP4IoT
Mahdi Turki , Ghizlane El Boussaidi École de Technologie Supérieure, Imen Benzarti École de technologie supérieure, Hafedh Mili Université du Québec à Montréal
10:30 - 11:00
Coffee BreakCatering at Open Space
10:30
30m
Coffee break
Break
Catering

11:00 - 12:30
Keynote + paper presentationSERP4IoT at Amadeo de Souza-Cardoso
Chair(s): Yann-Gaël Guéhéneuc Concordia University and Polytechnique Montréal
11:00
64m
Keynote
Evolving Edge Computing
SERP4IoT
Hugo Sereno Ferreira Faculty of Engineering, University of Porto, Portugal
12:05
25m
Talk
A Usability Study on the Creation of Intrusion Detection Rules on IoT Networks
SERP4IoT
Davino Mauro Junior , Kiev Gama Federal University of Pernambuco (UFPE)
12:30 - 14:00
12:30
90m
Lunch
Lunch
Catering

14:00 - 15:30
Communication, Network and IIoTSERP4IoT at Amadeo de Souza-Cardoso
Chair(s): Rubén Saborido ITIS Software, University of Malaga
14:00
24m
Talk
Communication Semantics for IoT-aware Business Process Management (BPM) Systems
SERP4IoT
Majid Babaei McGill University
14:25
19m
Talk
MobileNetV3 Layer Sensitivity and Sparsity
SERP4IoT
14:45
24m
Talk
On the Industrial Leadership and Involvement in the LwM2M IoT Ecosystem
SERP4IoT
15:10
20m
Talk
Livestock IoT: Precision Livestock Management in Agribusiness
SERP4IoT
Mohamad Kassab The Pennsylvania State University, Wagner Arbex EMBRAPA, Valdemar Graciano Neto Federal University of Goiás, Jonas Gomes UFJF, Regina Braga UFJF, José Maria David Federal University of Juiz de Fora, Roberto Oliveira
15:30 - 16:00
Coffee BreakCatering at Open Space
15:30
30m
Coffee break
Break
Catering

16:00 - 17:30
IoT Testing, Safety, and SecuritySERP4IoT at Amadeo de Souza-Cardoso
Chair(s): Shah Rukh Humayoun San Francisco State University
16:00
24m
Talk
Practical Guidance for IoT Systems Testing: A Taxonomy
SERP4IoT
Jean Baptiste Minani Concordia University, Montreal, Canada, Fatima Sabir Punjab University College of Information Technology , University of the Punjab, Yahia El Fellah , Naouel Moha École de Technologie Supérieure (ETS)
16:25
24m
Talk
Towards an Automated Approach for Testing IoT Devices
SERP4IoT
Jean Baptiste Minani Concordia University, Montreal, Canada, Fatima Sabir Punjab University College of Information Technology , University of the Punjab, Yahia El Fellah , Naouel Moha École de Technologie Supérieure (ETS)
16:50
24m
Talk
Towards an MDRE Approach to Verify Security and safety of Heterogeneous IoT Apps
SERP4IoT
Lobna AbuSerrieh , Manar Alalfi Toronto Metropolitan University
17:15
5m
Day closing
Closing
SERP4IoT

Accepted Papers

Title
A Usability Study on the Creation of Intrusion Detection Rules on IoT Networks
SERP4IoT
Communication Semantics for IoT-aware Business Process Management (BPM) Systems
SERP4IoT
Evaluating Open Source IoT Platforms: A GitHub Analysis
SERP4IoT
Evaluation of APIs for Data Exchange with Building Management Systems
SERP4IoT
Livestock IoT: Precision Livestock Management in Agribusiness
SERP4IoT
MicroMatic: Fully Automated Microservices Identification Approach From Monolithic Systems
SERP4IoT
MobileNetV3 Layer Sensitivity and Sparsity
SERP4IoT
On the Industrial Leadership and Involvement in the LwM2M IoT Ecosystem
SERP4IoT
Practical Guidance for IoT Systems Testing: A Taxonomy
SERP4IoT
Towards an Automated Approach for Testing IoT Devices
SERP4IoT
Towards an MDRE Approach to Verify Security and safety of Heterogeneous IoT Apps
SERP4IoT

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 2024 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. Submissions must conform to the IEEE conference proceedings template, specified in the IEEE Conference Proceedings Formatting Guidelines. 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 2024. The official publication date affects the deadline for any patent filings related to published work.