Students

PhD- Sharif Ahmed (Spring 2022 - Present)

PhD- Sheikh Md. Mushfiqur Rahman (Spring 2023 - Present)

PhD- Alex Curtis (Summer 2023 - Present)

PhD- Ariful Islam Malik (Fall 2023 - Present) (Co-advising at UA)

PhD- Shane Panter (Spring 2024 - Present)

PhD- Shariful Alam (Spring 2024 - Present)

MS- Eric Melin (Fall 2023 - Present)

UG- Rey Ortiz (Spring 2023 - Present)


Dissertation Committee Member

MS- Rubal Goyal (Ongoing), Advisor - Dr. Elena Sherman

MS- Akshey Sigdel (Ongoing), Advisor - Dr. Gaby Dagher

PhD- Royal Pathak (Ongoing), Advisor - Dr. Francesca Spezzano

PhD- Kyle Schwab (Ongoing), Advisor - Dr. Elena Sherman

MS- Everest K.C. (Ongoing), Advisor - Dr. Jyh-haw Yeh

PhD- Chibuzo Ukegbu (Graduated in Summer 2024), Advisor - Dr. Hoda Mehrpouyan

MS- Yoonso Ra (Graduated in Fall 2023), Advisor - Dr. Gaby Dagher

MS- Rizbanul Hasan (Graduated in Spring 2023), Advisor - Dr. Cathie Olschanowsky

MS- Rohan Raut (Graduated in Fall 2022), Advisor - Dr. Francesca Spezzano

MS- Mostofa Najmus Sakib (Graduated in Summer 2022), Advisor - Dr. Francesca Spezzano


Grants

"Code Review in Research Software - The RSE Experience". Role: Co-PI, Amount: $250,000, Duration: 2023-2025

Research, Economic Development and Graduate Education (R-EDGE) grant at Cal Poly. Amount: $18,000, Duration: 2021-2022

Better Scientific Software (BSSw) fellowship award from Department of Energy (DOE). Amount: $35,489, Duration: 2020-2021


Publications

Shane Panter, Nasir Eisty "Rusty Linux: Advances in Rust for Linux Kernel Development" 18th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM 2024), October 24-25, 2024, Barcelona, Spain

Sharif Ahmed, Rey Ortiz, Nasir Eisty "Decade-long Utilization Patterns of ICSE Technical Papers and Associated Artifacts" 22nd IEEE/ACIS International Conference on Software Engineering Research, Management, and Applications (SERA 2024), May 30 - June 01, Honolulu, USA

Shariful Alam, Jidong Xiao, Nasir Eisty "Exploiting CPU Clock Modulation for Covert Communication Channel" 22nd IEEE/ACIS International Conference on Software Engineering Research, Management, and Applications (SERA 2024), May 30 - June 01, Honolulu, USA

Sharif Ahmed, Nasir Eisty "Understanding Emojis :) in Useful Code Review Comments" 3rd Intl. Workshop on NL-based Software Engineering co-located at 46th International Conference on Software Engineering (NLBSE@ICSE 2024), April 20, 2024, Lisbon, Portugal

Sharif Ahmed, Nasir Eisty "Exploring the Advances in Identifying Useful Code Review Comments" 17th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM 2023), October 23-27, 2023, New Orleans, Louisiana, USA

Jason Duran, Mostofa Najmus Sakib, Nasir U. Eisty, Francesca Spezzano "Evaluating Code Metrics in GitHub Repositories Related to Fake News and Misinformation" 21st IEEE/ACIS International Conference on Software Engineering Research, Management, and Applications (SERA 2023), May 23-25, Orlando, USA

Jeffrey Fairbanks, Akshharaa Tharigonda, Nasir U. Eisty "Analyzing the Effects of CI/CD on Open Source Repositories in GitHub and GitLab" 21st IEEE/ACIS International Conference on Software Engineering Research, Management, and Applications (SERA 2023), May 23-25, Orlando, USA

Patrick Chadbourne, Nasir U. Eisty "Applications of Causality and Causal Inference in Software Engineering" 21st IEEE/ACIS International Conference on Software Engineering Research, Management, and Applications (SERA 2023), May 23-25, Orlando, USA

Bishal Lakha, Kalyan Bhetwal, Nasir U. Eisty "Analysis of Software Engineering Practices in General Software and Machine Learning Startups" 21st IEEE/ACIS International Conference on Software Engineering Research, Management, and Applications (SERA 2023), May 23-25, Orlando, USA

Md Athikul Islam, Rizbanul Hasan, Nasir U. Eisty "A Systematic Literatuer Review on Optimizing Documentation Effort in Agile Software Development" 21st IEEE/ACIS International Conference on Software Engineering Research, Management, and Applications (SERA 2023), May 23-25, Orlando, USA

Nasir Eisty, Jeffrey Carver "Testing of Research Software: A Survey" Empirical Software Engineering Journal (EMSE), May 2022.

Sharif Ahmed, Arif Ahmed, Nasir Eisty "Automatic Transformation of Natural to Unified Modeling Language: A Systematic Review" 20th IEEE/ACIS International Conference on Software Engineering Research, Management and Applications (SERA2022), May 25-27, 2022, Las Vegas, USA

Shashank Bangalore Lakshman, Nasir Eisty "Software Engineering Approaches for TinyML based IoT Embedded Vision: A Systematic Literature Review" 4th International Workshop on Software Engineering Research & Practices for the Internet of Things (SERP4IoT 2022), Colocated with ICSE 2022, May 10, 2022, Pittsburgh, USA

Nasir Eisty, Jeffrey Carver "Developers Perceptions of Peer Code Review in Research Software Development" Empirical Software Engineering Journal (EMSE), October 2021.

Nasir Eisty, Danny Perez, Jeffrey C. Carver, J. David Moulton, Hai Ah Nam "Testing Research Software: A Case Study" International Workshop on Software Engineering for Computational Science at Amsterdam, Netherlands, June 3 - 5, 2020.

Nasir Eisty, George Thiruvathukal, Jeffrey Carver "Use of Software Process in Research Software Development: A Survey" In Evaluation and Assessment in Software Engineering (EASE'19) Conference at Copenhagen, Denmark, April 15 - 17, 2019.

Nasir Eisty, George Thiruvathukal, Jeffrey Carver "A Survey of Software Metric Use in Research Software Development" 14th eScience IEEE International Conference at Amsterdam, Netherlands, Oct 29 - Nov 1, 2018.


Blogs (More to Add)

Use of Software Metrics in Research Software
Published on Better Scientific Software Blog by DOE on April 10, 2021

Testing Non-Deterministic Research Software
Published on Better Scientific Software Blog by DOE on October 13, 2020

Making Software a First-Class Citizen in Research
Software Sustainability Institute Blog on November 28, 2018