TCSE logo 
 Sigsoft logo
Sustainability badge

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

SERP4IoT 2025, ICSE 2025, Ottawa (Canada)

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

Own website

Take a look at Software Engineering Research & Practices for the Internet of Things.
 

Social Media

Follow us in Twitter.

Plenary
Hide plenary sessions

This program is tentative and subject to change.

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

Sun 27 Apr

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

07:00 - 19:00
Ready Room SundaySocial, Networking and Special Rooms at 209

The Ready Room will be available throughout the week. There will be some tables with computers where people can edit presentations (bring on a USB stick) and upload presentations to the presentation rooms through the Contact 1 website. There will also be AV technicians to help if needed.

You do not need to use the Ready Room: You have several choices: You can upload your presentation from your own computer in advance of your session (days in advance even) at the Contact 1 website (you will be sent a link). Or you can plug your computer in using an HDMI cable when you are starting your presentation. This last option is available but not recommended, since it increases the chance of delays.

There will be some tables and couches in the Ready Room where you can get work done, or have small get-togethers with people.

This room will not be ‘quiet’. If you want a quiet place to work or chill out (library quiet, no talking) then Room 209 will be available much of the time.

The Ready Room will also have some poster boards.

09:00 - 12:30
Child Care Sunday AMSocial, Networking and Special Rooms at 102 Child Care

Child Care at ICSE is free, but you must have registered for child care when you registered for the conference.

If you need to add child care to your registration, please contact the registration desk.

09:00 - 10:30
Welcoming + Information models sessionSERP4IoT at 215
09:00
20m
Day opening
Opening
SERP4IoT

09:20
25m
Talk
An Interoperable Ontology-based Information Model for Better Integration of Building Physics and IoT Data Analytics Models
SERP4IoT
Jose Manuel Broto CIMNE, Jordi Cipriano CIMNE, Gerard Mor CIMNE, Oriol Gavalda Concordia University, Shahin Masoumi-Verki Concordia University, Ursula Eicker Concordia University
09:45
25m
Talk
A Conceptual Model for Trustworthiness in Intelligent IoT Systems
SERP4IoT
Romina Spalazzese Malmö University, Martina De Sanctis Gran Sasso Science Institute, Andreas Jacobsson Malmö University, Fahed Alkhabbas Malmo University, Paul Davidsson Malmö University
10:10
20m
Talk
Recommending Pre-Trained Models for IoT Devices
SERP4IoT
Parth Vinod Patil Purdue University, Wenxin Jiang Purdue University, Huiyun Peng Purdue University, Daniel Lugo Purdue University, Kelechi G. Kalu Purdue University, Josh LeBlanc Purdue University, Lawrence Smith Purdue University, Hyeonwoo Heo Purdue University, Nathanael Aou Purdue University, James C. Davis Purdue University
Pre-print
10:30 - 11:00
10:30
30m
Coffee break
Sunday Morning Break
Catering

11:00 - 12:30
Keynote + Languages sessionSERP4IoT at 215
11:00
65m
Keynote
Modernizing Application Development for IoT
SERP4IoT
Dave Thomas Bedarra Corp
12:05
25m
Talk
Should We Use Rust Platform in Our IoT Applications? A Multivocal Review
SERP4IoT
Fabio Petrillo École de technologie supérieure (ÉTS), Montréal -- Université du Québec
12:30 - 14:00
12:30
90m
Lunch
Sunday Lunch
Catering

14:00 - 15:30
Patterns and Modelling sessionsSERP4IoT at 215
14:00
25m
Talk
A Pattern-Driven Middleware Architecture for IoT Data
SERP4IoT
Zongo Meyo Concordia university, Gabriel C. Ullmann Concordia university, Rushin Dipak Makwana Concordia university, Oriol Gavalda Concordia University
14:25
25m
Talk
Advances in Requirements Engineering for IoT and CPS: A Survey on Model-Driven Research and Practices
SERP4IoT
Mirza Rehenuma Tabassum Toronto Metropolitan University, Sadaf Mustafiz Toronto Metropolitan University
14:50
25m
Talk
Towards a Portable Implementation of a Visual Block Language for IoT Applications
SERP4IoT
15:15
20m
Talk
Verifying Security and Safety for Heterogeneous IoT Applications: MDE Approach
SERP4IoT
Lobna Abuserrieh , Manar Alalfi Toronto Metropolitan University
15:30 - 16:00
15:30
30m
Break
Sunday Afternoon Break
Catering

16:00 - 17:30
Performance session + DiscussionSERP4IoT at 215
16:00
25m
Talk
Dependable Software-Optimized Energy Management for IoT-Enabled Smart Buildings
SERP4IoT
Aycha Abid Department of Computer Science and Engineering, Oakland University., Amine Barrak Oakland University, USA, Issouf Bakayoko Université du Québec à Chicoutimi, Fehmi Jaafar Université du Québec à Chicoutimi, David Rankourt Ideo Concept Inc.
16:25
20m
Talk
Hybrid Runtime for Cloud-Native Deployment in High-Performance IoT Edge
SERP4IoT
16:45
45m
Day closing
Closing
SERP4IoT

Accepted Papers

Title
A Conceptual Model for Trustworthiness in Intelligent IoT Systems
SERP4IoT
Advances in Requirements Engineering for IoT and CPS: A Survey on Model-Driven Research and Practices
SERP4IoT
An Interoperable Ontology-based Information Model for Better Integration of Building Physics and IoT Data Analytics Models
SERP4IoT
A Pattern-Driven Middleware Architecture for IoT Data
SERP4IoT
Dependable Software-Optimized Energy Management for IoT-Enabled Smart Buildings
SERP4IoT
Enhancing Healthcare with Digital Twins: A Comparative Approach Using AI and AI-Enhanced Digital Twins
SERP4IoT
Hybrid Runtime for Cloud-Native Deployment in High-Performance IoT Edge
SERP4IoT
Recommending Pre-Trained Models for IoT Devices
SERP4IoT
Pre-print
Should We Use Rust Platform in Our IoT Applications? A Multivocal Review
SERP4IoT
Table Talk, Exploring Low Code for IoT Applications
SERP4IoT
Towards a Portable Implementation of a Visual Block Language for IoT Applications
SERP4IoT
Verifying Security and Safety for Heterogeneous IoT Applications: MDE Approach
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 2025 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 2025. The official publication date affects the deadline for any patent filings related to published work.

Questions? Use the SERP4IoT contact form.
:
: