Reflecting on Recurring Failures in IoT Development. - Dharun Anandayuvaraj; James C. Davis 001 (ASE, 2022)

"If security is required": Engineering and Security Practices for Machine Learning-based IoT Devices. - Nikhil Krishna Gopalakrishna; Dharun Anandayuvaraj; Annan Detti; Forrest Lee Bland; Sazzadur Rahaman; James C. Davis 001 (SERP4IoT, 2022)

Towards a Failure-Aware SDLC for Internet of Things. - Dharun Anandayuvaraj; Pujita Thulluri; Justin Figueroa; Harshit Shandilya; James C. Davis 001 (CoRR, 2022)

An Empirical Study on Using Large Language Models to Analyze Software Supply Chain Security Failures. - Tanmay Singla; Dharun Anandayuvaraj; Kelechi G. Kalu; Taylor R. Schorlemmer; James C. Davis 001 (SCORED@CCS, 2023)

Incorporating Failure Knowledge into Design Decisions for IoT Systems: A Controlled Experiment on Novices. - Dharun Anandayuvaraj; Pujita Thulluri; Justin Figueroa; Harshit Shandilya; James C. Davis 001 (SERP4IoT, 2023)

A Unified Taxonomy and Evaluation of IoT Security Guidelines. - Jesse Chen; Dharun Anandayuvaraj; James C. Davis 001; Sazzadur Rahaman (CoRR, 2023)

FAIL: Analyzing Software Failures from the News Using LLMs. - Dharun Anandayuvaraj; Matthew Campbell; Arav Tewari; James C. Davis 001 (ASE, 2024)

Can Large Language Models Analyze Software Failures in the News? An End-to-End Automated Pipeline with FAIL. - Dharun Anandayuvaraj; Matthew Campbell; Arav Tewari; James C. Davis 001 (CoRR, 2024)

On the Contents and Utility of IoT Cybersecurity Guidelines. - Jesse Chen; Dharun Anandayuvaraj; James C. Davis 001; Sazzadur Rahaman (Proc. ACM Softw. Eng., 2024)