Researchers in a number of scientific, engineering, business, and humanities domains increasingly develop and/or use software to conduct or support their research. We refer to this software collectively as research software. Research in this domain, whether numerical relativity, weather forecasting, high-energy physics or cancer research, needs to support our world’s critical needs. As a result, scientists and engineers are devoting increasingly larger portions of their research effort to software development where it is important that they have proper software engineering practices. If the software is of poor quality, then the results are less trustworthy or prone to failure in mission-critical situations. In addition, gaining scientific insights and predicting natural phenomena clearly require trustworthy results. Regarding this impact, my research focuses on developing techniques and tools to assist developers in efficiently building high-quality software.


Grants

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

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.

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, 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, Jeffrey Carver "Developers Perceptions of Peer Code Review in Research Software Development" (Acepted to Empirical Software Engineering Journal (EMSE), September 2021).

Nasir Eisty, Jeffrey Carver "A Survey about Testing of Research Software" (Journal under publication).


Blogs

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