My research interests lie at the intersection of systems and software engineering. I am especially intrigued by how emergent behaviors can occur and impact the correctness of systems, and how we can enable systems to detect and react to such behaviors through software. Recently, I have found a home in studying autonomous vehicles (AVs). AVs rely on a solid foundation at this intersection of systems and software; they are safety-critical systems comprised of multiple smaller systems that coordinate the global behavior through software. I have been investigating how we can enable AVs to detect, reason, and react to emergent behaviors while considering energy and timing overheads.
You might also find more about my research on:
I am currently focusing on two main areas: applications of machine learning in low-power embedded systems and the development of innovative teaching tools.
In the low-power embedded systems space, I’m mentoring undergraduate students at NC State to explore how different ML workflows can be deployed in resource-limited environments. We’re also profiling these workflows across various architectures to analyze trade-offs between applications and environments.
On the teaching tools front, I’m working with undergraduate students at NC State to develop AssemBliss, a VS Code extension designed to enhance the experience of teaching and learning assembly language.
Caio Batista de Melo, Marzieh Ashrafiamiri, Minjun Seo, Fadi Kurdahi, and Nikil Dutt ;
Appeared at the IEEE Design & Test, 2024.
Caio Batista de Melo and Nikil Dutt ;
Appeared at the IEEE Embedded Systems Letters, 2023.
Eberle A. Rambo, Bryan Donyanavard, Minjun Seo, Florian Maurer, Thawra M. Kadeed, Caio B. de Melo, Biswadip Maity, Anmol Surhonne, Andreas Herkersdorf, Fadi Kurdahi, Nikil D. Dutt, and Rolf Ernst ;
Appeared at the IEEE Transactions on Emerging Topics in Computing, 2022.
Caio Batista de Melo, André Luiz Fernandes Cançado, and Genaína Nunes Rodrigues ;
Appeared at the Journal of Systems and Software, 2019.
Nora Sperling, Alex Bendrick, Dominik Stöhrmann, Rolf Ernst, Bryan Donyanavard, Florian Maurer, Oliver Lenke, Anmol Surhonne, Andreas Herkersdorf, Walaa Amer, Caio Batista de Melo, Ping-Xiang Chen, Quang Anh Hoang, Rachid Karami, Biswadip Maity, Paul Nikolian, Mariam Rakka, Dongjoo Seo, Saehanseul Yi, Minjun Seo, Nikil Dutt, and Fadi Kurdahi;
Appeared at the 2023 DATE conference.
Eberle A. Rambo, Thawra Kadeed, Rolf Ernst, Minjun Seo, Fadi Kurdahi, Bryan Donyanavard, Caio Batista de Melo, Biswadip Maity, Kasra Moazzemi, Kenneth Stewart, Saehanseul Yi, Amir M. Rahmani, Nikil Dutt, Florian Maurer, Nguyen Anh Vu Doan, Anmol Surhonne, Thomas Wild, and Andreas Herkersdorf ;
Appeared at the 2019 CODES+ISSS conference.
Anna Poulakas, Alon Yoeli, Sebastian Deossa, Caio Batista de Melo, D. Frank Hsu, Dawn J. Adams, Cesarina Javier, and Anita V. Batisti ;
Appeared at the 2017 Global Business and Technology Association (GBATA) conference.
Bryan Donyanavard, Tiago Mück, Kasra Moazzemi, Biswadip Maity, Caio Batista de Melo, Kenneth Stewart, Saehanseul Yi, Amir M. Rahmani, and Nikil Dutt ;
Part of A Journey of Embedded and Cyber-Physical Systems. Springer, 2021.
Eberle A. Rambo, Bryan Donyanavard, Minjun Seo, Florian Maurer, Thawra Kadeed, Caio B. de Melo, Biswadip Maity, Anmol Surhonne, Andreas Herkersdorf, Fadi J. Kurdahi, Nikil D. Dutt, and Rolf Ernst ;
Available at arXiv:1907.01578, 2019.
Caio Batista de Melo, Nikil Dutt ;
Late-Breaking Track at the International Conference on Compilers, Architectures, and Synthesis for Embedded Systems, 2023.
Caio Batista de Melo, André Luiz Fernandes Cançado, and Genaína Nunes Rodrigues ;
Journal-First Track at the 35th IEEE/ACM International Conference on Automated Software Engineering, 2020.
Kenneth Stewart, Caio Batista de Melo, Saehanseul Yi, and Nikil Dutt ;
Poster at the 1st UCI/UCR/UPHF International Workshop on Cyber-Physical Systems and their Applications in Intelligent and Connected Transportation System, 2019.
Kenneth Stewart, Caio Batista de Melo, Saehanseul Yi, and Nikil Dutt ;
Poster at the Richard Newton Young Fellow Forum at the Design Automation Conference, 2019.
Kenneth Stewart, Caio Batista de Melo, Saehanseul Yi, and Nikil Dutt ;
Poster at the Richard Newton Young Fellow Forum at the Design Automation Conference, 2019.
Caio Batista de Melo and Genaína Nunes Rodrigues ;
Poster at the joint 23rd University of Brasilia/14th Federal District Undergraduate Research Workshop, 2017.
Project Sponsor (Spring ‘24)
Mentored a team of 5 undergraduate students working on a senior capstone project to develop tools for CSC 236.
Mentor (Winter ‘22 - Spring ‘22)
Mentored a total of four UCI undergraduate students that wanted to learn more about research, how projects work, and how they could start finding opportuinities.
Mentor (Winter ‘22)
Mentored a total of three undergraduate exchange students across two active research projects.
Throughout this program I met regularly with these students and helped them get up to speed with the projects, and set them up to a position where they could contribute significantly.
2023
2019, 2021, 2022
2021, 2022
2022
2021