Shristi Shrestha
  • Shristi Shrestha

  • Phd Candidate

  • Computer Science and Engineering

  • Louisiana State University

    Baton Rouge, LA

About Me

I am pursuing a Ph.D. in Computer Science under the supervision of Dr. Anas Mahmoud. My research focuses on leveraging Large Language Models (LLMs) to address the needs of mobile app users and developers. I apply natural language processing (NLP), qualitative analysis, and statistical methods to gain insights from from user feedback and app design practices. I also investigate app store policies on app testing and feature requirements, and examine their impact on app development workflows.

Publications

Research Interests

Software Engineering | Requirement Engineering | Natural Language Processing | App Store Requirement Analysis | User Interface Design Analysis | Human Computer Interactions | Qualitative Analysis

Education

  • Louisiana State University

    2022 - present

    Ph.D. Candidate in Computer Science; GPA: 3.91

    Dissertation title: “Leveraging Large Language Models to Enhance the Utility of Mobile App Store Rating Systems”

    Baton Rouge, LA, USA

  • Tribhuwan University, Pulchowk Campus

    2015 - 2019

    Bachelor in Computer Engineering; GPA: 3.75

    Lalitpur, Nepal

Teaching

Louisiana State University

Since 2022
  • Programming Lab Assistant (3 hr, 30 students)

    Supervised first-year undergraduate computer science students in their lab assignments for the “Introduction to the Java programming language” course.
  • Graduate Teaching Assistant (3 hr, 100+ students)

    Offer assistance in grading midterm and final exams for two courses: “Software Systems Design” and “Programming Language.”

Work Experience

Sireto Technology

2019 - 2022
  • Software Developer (full-time, onsite)

    Engineered web and mobile applications for the company including art e-commerce platform, survey form builder, and business profile verification tools.
  • Intern, Software Developer, QA (full-time, 3 months, onsite)

    Developed and executed unit and integration tests for Java-based applications to ensure functionality, reliability, and code quality.

Technical Skills

  • Programming Languages:

    Python, Java, Kotlin, JavaScript (JS), SQL, C/C++, Dart

  • Frameworks & Tools:

    SpringBoot, Next.js, React (library), Flutter (SDK), Figma, NLTK, Git

  • Cloud Technologies:

    Firebase (Auth, Functions, FireStore, NextJS integration), AWS

  • Database:

    PostgreSQL, MongoDB, Elasticsearch, HBase