sajedjalil
SE M.S. Student | Generative AI & Usability Researcher | Searching for Fulltime Roles
George Mason UniversityVirginia, USA
Pinned Repositories
C-Path-Finder
An automatic test case generator for C source code using Memorized Symbolic Execution
C-Static-Analyzer
Parser, Lines of code, Cyclomatic Complexity, Halstead Complexity, Maintainability Index
ChatGPT-Software-Testing-Study
A study on the capabilities and implications of ChatGPT on classroom exercises for software testing. Accepted in ICSTW 2023.
Codeforces-Problem-Solutions
Some basic level Codeforces problem's solution is here.
Data-Science-Pipeline-Detector
Detects the pipeline steps for any notebook files based on keywords.
Design-Pattern
Java based design pattern description and examples
DS-Pipeline
This repository contains the source code and data used for the ICSE'22 paper on Data Science Pipeline.
Java-Metrica
Multi-Agent-LLM
A more trustworthy way of using Generative AI
Teach-yourself-C-herbert-schildt-exercice-solutions
Solution of Teach Yourself C by Herbert Schildt
sajedjalil's Repositories
sajedjalil/ChatGPT-Software-Testing-Study
A study on the capabilities and implications of ChatGPT on classroom exercises for software testing. Accepted in ICSTW 2023.
sajedjalil/Data-Science-Pipeline-Detector
Detects the pipeline steps for any notebook files based on keywords.
sajedjalil/C-Path-Finder
An automatic test case generator for C source code using Memorized Symbolic Execution
sajedjalil/C-Static-Analyzer
Parser, Lines of code, Cyclomatic Complexity, Halstead Complexity, Maintainability Index
sajedjalil/Codeforces-Problem-Solutions
Some basic level Codeforces problem's solution is here.
sajedjalil/Teach-yourself-C-herbert-schildt-exercice-solutions
Solution of Teach Yourself C by Herbert Schildt
sajedjalil/Advanced-Encryption-Standard-AES
128 bit key implementation
sajedjalil/Design-Pattern
Java based design pattern description and examples
sajedjalil/DS-Pipeline
This repository contains the source code and data used for the ICSE'22 paper on Data Science Pipeline.
sajedjalil/Java-Metrica
sajedjalil/ml-feed
sajedjalil/Multi-Agent-LLM
A more trustworthy way of using Generative AI
sajedjalil/Summer2024-Internships
Collection of Summer 2023 & Summer 2024 tech internships!
sajedjalil/apk-bakery
A deep learning based tool for generating template for android apps from screenshots.
sajedjalil/GodFinder
GodFinder is a java tool to find out potential god classes using TTC, WMC and ATFC.
sajedjalil/Input-Space-Partition-Test-Generator
ISP starts with a finite (usually small) set of characteristics. For example, characteristics to describe MS students might be: major, year started, status, and visa. Each characteristic is divided into a finite (usually small) set of blocks. For example, the student characteristics may have the following blocks: major = [swe, cs, infs, other] year started = [2022, 2021, 2020 or earlier] status = [part-time, full-time] visa = [US, student, other] Software testers often use one letter abstract names for characteristics and blocks. For example, A = major, B = year started, C = status, and D = visa. Then the blocks are simplified to A = [A1, A2, A3, A4]; B = [B1, B2, B3]; C = [C1, C2]; and D = [D1, D2, D3]. Software testers create test inputs for software by designing characteristics and blocks for the system interfaces, then combining blocks in one of several ways to create complete tests. With the MS student example, the blocks can be combined to form a maximum of 4*3*2*3 = 72 possible tests (more examples are below under ISP criteria).
sajedjalil/hextris
Fast paced HTML5 puzzle game inspired by Tetris!
sajedjalil/openhab-addons
Add-ons for openHAB
sajedjalil/scispacy
A full spaCy pipeline and models for scientific/biomedical documents.
sajedjalil/TIC-TAC-TOe
This is a Player vs. Computer game in Java Swing using Minimax Algorithm upto 9 level. This makes the computer unbeatable.