ThingsJS: towards a flexible and self-adaptable middleware for dynamic and heterogeneous IoT environments. - Julien Gascon-Samson; Mohammad Rafiuzzaman; Karthik Pattabiraman (M4IoT@Middleware, 2017)

SmartJS: dynamic and self-adaptable runtime middleware for next-generation IoT systems. - Julien Gascon-Samson; Mohammad Rafiuzzaman; Karthik Pattabiraman (SPLASH (Companion Volume), 2017)

Failure prediction in the internet of things due to memory exhaustion. - Mohammad Rafiuzzaman; Julien Gascon-Samson; Karthik Pattabiraman; Sathish Gopalakrishnan (SAC, 2019)

$ pi$-Configurator: Enabling Efficient Configuration of Pipelined Applications on the Edge. - Mohammad Rafiuzzaman; Sathish Gopalakrishnan; Karthik Pattabiraman (IoTDI, 2022)

Co-Approximator: Enabling Performance Prediction in Colocated Applications. - Mohammad Rafiuzzaman; Sathish Gopalakrishnan; Karthik Pattabiraman (ACM Trans. Embed. Comput. Syst., 2025)