About Me

I am a PhD student in the department of Computer Science at the University of Alabama, and member of the Software Engineering research group. My research interests lie in the area of Software Engineering, which includes Software Engineering for Science, Empirical Software Engineering, Code review process in research software, and Social Media Data Analytics.

I am the graduate delegate of the department of Computer Science, and a member of the “Professional Development Committee - Industry” subcommittee of the graduate student association at the University of Alabama.

I completed my Master's in Computer Science from the University of Alabama in 2018. Prior joining to UA, I completed my Bachelors in Computer Science and Engineering in 2014 from Rajshahi University of Engineering and Technology (RUET), Rajshahi, Bangladesh.

Experience

Research Assistant

August 2016 - Present
Software Engineering Lab - Dept. of Computer Science
The University of Alabama - Tuscaloosa, AL, USA

Research Intern

Summer 2019
Los Alamos National Laboratory (LANL)
Los Alamos, NM, USA

Research Intern

Summer 2017
National Center for Supercomputing Applications (NCSA)
University of Illinois at Urbana-Champaign, IL, USA

Lecturer

January 2015 - July 2016
Department of Computer Science & Engineering
Daffodil International University - Dhaka, Bangladesh

Awards

BSSw (Better Scientific Software) Honorable Mention 2019.
1st Prize in Graduate Poster Competition at the University of Alabama - 2019.

Research

Software Engineering for Research Software Development

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.

Header image

Publications


Conferences


Nasir Eisty, Jeffrey Carver "Peer Code Review in Research Software Development: A Survey" (Submitted).

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.

Outreach

Short Courses Taught


Tutorial: Contemporary Peer Code Review Practices

2019 Exascale Computing Project Annual meeting
January 17, 2019 at Houston, Texas

Tutorial: Contemporary Peer Code Review in Scientific Software Development

14th eScience IEEE International Conference
October 29, 2018 at Amsterdam, Netherlands

Student Introduction to Engineering (Computer Science)

SITE III Summer Camp
July 22 - 27, 2018 at The University of Alabama

Student Introduction to Engineering (Computer Science)

SITE II Summer Camp
July 15 - 20, 2018 at The University of Alabama

Student Introduction to Engineering (Computer Science)

SITE I Summer Camp
July 8 - 13, 2018 at The University of Alabama

Tutorial: Contemporary Peer Code Review, A Lightweight, Asynchronous Method for Ensuring High-Quality Code

SEA Software Engineering Conference and Tutorial 2018
April 4, 2018 at UCAR - Boulder, CO, USA



Workshops Organized


2019 International Workshop on Software Engineering for Science

International Conference on Software Engineering (ICSE) 2019
May 28, 2019 at Montreal, Canada

Understanding Challenges and Solutions for the Development of Modeling & Simulation Software in Defense and Medicine

AlaSim International Conference
October 25, 2017 at Huntsville, AL, USA



Notable Participation


University of Alabama System Scholars Institute 2019

May 14, 2019
University of Alabama in Huntsville, Huntsville, AL, USA

Judge at Alabama Robotics Competition

April 6, 2019
University of Alabama, Tuscaloosa, AL, USA

2019 Undergraduate Research and Creative Activity Conference

Judge at undergraduate research poster presentation
March 27 at The University of Alabama

ALEPSCOR NSF Day

May 1, 2018
University of Alabama at Birmingham, AL, USA

Judge at Alabama Robotics Competition

April 7, 2018
University of Alabama, Tuscaloosa, AL, USA

2018 Undergraduate Research and Creative Activity Conference

Judge at undergraduate research poster presentation
March 28-30 at The University of Alabama

2018 Alabama Computer Science Education Summit

March 14, 2018
Montegomery, AL, USA

2017 International Workshop on Software Engineering for High Performance Computing in Computational and Data-Enabled Science and Engineering

November 12, 2017
The International Conference for High Performance Computing, Networking, Storage and Analysis SC17
Denver, CO, USA

2017 North American Einstein Toolkit School and Workshop

Jul 31 - Aug 3, 2017
National Center for Supercomputing Applications (NCSA)
University of Illinois at Urbana-Champaign, IL, USA

Scaling to Petascale Institute - BLUE WATERS Sustained Petascale Computing

June 26 - 30, 2017
Beckman Institute for Advanced Science and Technology
University of Illinois at Urbana-Champaign, IL, USA

Volunteer at Alabama Robotics Competition

April 8, 2017
University of Alabama, Tuscaloosa, AL, USA

Resume

Click here to view the resume.

Contact