From Rio, Brazil: reporting from ICSE 2026
Published on 2026-05-10 by Gabriel C. Ullmann
View of the ocean from the Fort Copacabana. 12 apr 2026. Personal archives.
Last April, I had the privilege of participating in the ICSE (International Conference on Software Engineering) in Rio de Janeiro. Even though I'm Brazilian, this was my first time in Rio de Janeiro and it was amazing to enjoy the beach, the food, the weather, and the ambience only Brazil can provide. Being at ICSE, of course, was also amazing and a great opportunity to watch and chat with some of the best researchers in the world in their respective fields. In this post, I would like to share a bit of my own work, but also give you a summary of other cool papers, presentations and discussion I saw on ICSE, and reflecting on their importance.
On Saturday, April 18, my colleague Zongo Meyo and I presented a paper on CITYdata, a tool we are developing with the Next-Generation Cities Institute (NGCI) to help connect researchers with data produced by building IoT sensors. More than just serving as a dataset repository, CITYdata allows researchers to create reusable pipelines for cleaning and processing these datasets in a user-friendly way. We validated CITYdata's usability with eight researcher volunteers, and so far, the results have been positive, showing CITYdata can help researchers do their work more quickly and precisely than through traditional rewriting or reuse of existing data processing scripts.
A couple of days before, on Wednesday, April 15, I watched a series of very interesting presentations. Here is a brief summary and links you can read in case you want to know more:
My colleague Minette and I presenting at the SERP4IoT workshop. 18 apr 2026. Personal archives.
As a final note: the sheer amount of AI-related papers in this edition of ICSE surprised me. While the impact of AI on Software Engineering is undeniable, it is our role as researchers to question its use and apply it to the situations where it can be most beneficial. If we start thinking of AI as a sort of "walking cane", or even as our substitute, in my opinion, we will only exacerbate problems in our field of study, rather than moving towards new solutions.
Even though my work at the NGCI is now mostly on the engineering rather than the research side of things, it was an honour to have the opportunity to join a large conference once again this year. Thank you for your attention, and see you next time!