PhD Student - Software Engineering Researcher

Abanti Chakraborty Shruti

I study software quality issues, software artifact vulnerabilities, and intelligent methods for understanding code logs, language, and learning systems.

Current
PhD in Computing and Information Systems, UNC Charlotte
Focus
Software quality, security logs, NLP, machine learning
Location
Charlotte, North Carolina
Abanti Chakraborty Shruti

About

Research-minded software engineer building toward dependable AI-assisted software systems.

I am a PhD student at the University of North Carolina at Charlotte in Computing and Information Systems. My work connects software engineering, security-oriented code artifacts, natural language processing, and machine learning.

Before starting my PhD, I completed an MSc in Computer Science and Engineering at BRAC University and worked as a Senior Software Quality Assurance Engineer at Enosis Solutions.

Research

Current interests

Software quality issues Software artifact vulnerabilities Security-related code logs Natural language processing Machine learning Deep learning

Security Log Understanding

Hybrid LLM-based labeling and dataset construction for fine-grained security analysis in modern software code logs.

Trustworthy Software Systems

Research on latent security threats and ground-truth construction for evaluating software engineering artifacts.

Applied AI for Social Good

Federated learning, explainable AI, Bengali speech sentiment analysis, and interpretable health prediction models.

Selected Work

Publications and theses

Recent work spans software engineering, security-oriented code logs, explainable AI, federated learning, and Bengali speech sentiment analysis.

2026 Workshop
LLMTrust

Latent Security Threats in Modern Software Code Logs

R. Krasniqi and A. C. Shruti. 1st International Workshop on Software Engineering for and with Trustworthy LLMs, co-located with FSE 2026. Accepted for publication.

2026 Conference
EASE

A Systematic Methodology for Ground Truth Dataset Construction: Annotating Security in Code Logs

A. C. Shruti and R. Krasniqi. International Conference on Evaluation and Assessment in Software Engineering. Accepted for publication.

2025 Book Chapter
Springer

Comparison of Machine Learning Models for Early Prediction of Diabetes with LIME Interpretability

A. C. Shruti et al. ICITA 2024, Lecture Notes in Networks and Systems, vol. 1248. DOI: 10.1007/978-981-96-1758-6_3.

2024 Conference
IEEE AIIoT

DetectPLD: A Federated CNN Approach for Collaborative Potato Leaf Disease Detection

A. C. Shruti et al. 2024 IEEE World AI IoT Congress, Seattle, WA. DOI: 10.1109/AIIoT61789.2024.10578980.

2024 Thesis
MSc Thesis

Into the Heart of Bangla Speech

A multimodal Bangla speech sentiment recognition method using audio, text, image, early and late fusion, and iterative SHAP-based feature selection.

2023 Conference
ICCIT

Privacy-Preserving Knee Osteoarthritis Classification: A Federated Learning Approach with GradCAM Visualization

A. C. Shruti et al. 2023 26th International Conference on Computer and Information Technology, Cox's Bazar, Bangladesh. DOI: 10.1109/ICCIT60459.2023.10441001.

2023 Workshop
SemEval

ACSMKRHR at SemEval-2023 Task 10: Explainable Online Sexism Detection

A. C. Shruti et al. Proceedings of the 17th International Workshop on Semantic Evaluation. DOI: 10.18653/v1/2023.semeval-1.99.

2023 Conference
I2CT

Multi-criteria Decision Theoritic Approach for Tour Package Selection using Fuzzy AHP and TOPSIS Methods: A Case Study on Cox's Bazar

A. C. Shruti et al. 2023 IEEE 8th International Conference for Convergence in Technology, Lonavla, India. DOI: 10.1109/I2CT57861.2023.10126334.

2023 Conference
BigComp

A Comparative Study on Bengali Speech Sentiment Analysis Based on Audio Data

A. C. Shruti et al. 2023 IEEE International Conference on Big Data and Smart Computing, Jeju, Republic of Korea. DOI: 10.1109/BigComp57234.2023.00043.

2021 Thesis
Undergraduate Thesis

Memory-based Collaborative Filtering by Finding the Experts

An expert-identifying approach for improving collaborative filtering and reducing dimensionality in recommendation workflows.

Experience

Teaching and professional appointments

Graduate Teaching Assistant

University of North Carolina at Charlotte - ITIS 3300: Software Requirement, Analysis and Test

  • Help students with course activities and assessments.
  • Assist faculty in organizing and conducting course content.

Senior Software Quality Assurance Engineer, Level 2

Enosis Solutions - Dhaka, Bangladesh

  • Analyzed product requirements and designed test plans and cases.
  • Coordinated testing activities and developed automation scripts.

Adjunct Faculty

Ahsanullah University of Science and Technology - Dhaka, Bangladesh

  • Taught Computer Networks and Introduction to Programming with C.
  • Prepared lectures, course materials, and classroom activities.

Education

Academic path

2025 - 2030

PhD in Computing and Information Systems

University of North Carolina at Charlotte - ongoing

2024

MSc in Computer Science and Engineering

BRAC University

2021

BSc in Computer Science and Engineering

Ahsanullah University of Science and Technology

Recognition

Honors and awards

2026

Graduate Research Engineering Poster Award, 2nd Prize

Graduate Research Symposium, UNC Charlotte.

2025 - 2030

Graduate Assistantship Support Plan Award

University of North Carolina at Charlotte.

2022 - 2024

100% Tuition Fee Waiver

BRAC University.

2021

Dean's List of Honor

Ahsanullah University of Science and Technology.

Projects and Certifications

Software projects, demos, and professional learning.

Doc and Dine project screenshot
Project

Doc and Dine

Food-related website.

MovieIT project screenshot
Project

MovieIT

Movie reviewing website.

Security Guard Company project screenshot
Project

Security Guard Company

Distributed database project.

Police Station Case Management System screenshot
Project

Police Station Case Management System

Database project for case management workflows.

Angonaa app screenshot
Project

Angonaa

Women safety app.

Modern Tuitions project screenshot
Project

Modern Tuitions

Tuition-finding desktop app.

IceVenture game screenshot
Project

IceVenture

Desktop game.

MemoryNote iOS app screenshot
Project

MemoryNote

iOS app.

Python for Everyone certificate
Certificate

Python for Everyone

University of Michigan on Coursera.

Deep Learning certificate
Certificate

Deep Learning

DeepLearning.AI on Coursera.

MS Excel certificate
Certificate

MS Excel 2016

Learnovators.

Intra AUST Project Showcase certificate
Participation

Intra AUST Project Showcase Spring 2018

AUST CSE Society.

Intra AUST Project Showcase LFR certificate
Participation

Intra AUST Project Showcase LFR Spring 2018

AUST CSE Society.

Mobile Application Developer iOS training certificate
Training

Mobile Application Developer (iOS)

Digicon Lab, ICT Division.

Mujib Borsho IT Carnival certificate
Participation

Mujib Borsho IT Carnival 2020

Dhaka International University.

Intra University Project Showcasing certificate
Participation

Intra University Project Showcasing 2018

AUST CSE Society.

Graphic Design Workshop certificate
Workshop

Graphic Design Workshop

AUST Innovation and Design Club.

Selected Certifications

  • CRA-WP Grad Cohort Workshop, 2026
  • CIRTification: Community Involvement in Research Training
  • CITI Program Course: Data or Specimens Only Research (IRB)
  • Training for Mobile Application Developer (iOS), Digicon Technologies
  • Deep Learning, DeepLearning.AI on Coursera
  • Python for Everyone, University of Michigan on Coursera

Additional Participation

  • Introduction to Data Science in Python, DataCamp
  • Introduction to Importing Data in Python, DataCamp
  • Cleaning Data in Python, DataCamp
  • Machine Learning with Tree-Based Models in Python, DataCamp
  • Cluster Analysis in Python, DataCamp
  • Several software showcasing competitions

Skills

Technical toolkit

Programming

Python, C, C++, Java, C#, MySQL, PHP, SQLite, PL/SQL, JavaScript, Objective-C

Data Science and ML

Scikit-learn, Pandas, NumPy, PyTorch, TensorFlow, machine learning, deep learning

Quality and Automation

Cypress, Postman, Selenium, Robot Framework, Jira, Digital.ai, Confluence

Tools

VS Code, Google Colab, Jupyter Notebook, PyCharm, MATLAB, LaTeX, Microsoft Office, Google Office tools

Contact

Let's connect about research, teaching, or collaboration.