sadiaTab/CPJITSDP
The implementation of Online Cross-Project JIT-SDP approaches proposed in the paper "Cross-Project Online Just-In-Time Software Defect Prediction" accepted in IEEE Transactions on Software Engineering (TSE), 2022, (accepted).
This project helps software development teams predict which new code changes are likely to introduce defects, even at the very beginning of a project when data is scarce. It takes in structured data about software changes (like lines added/deleted, number of files changed, developer experience, etc.) and outputs a prediction of whether a commit contains a bug. Software quality assurance engineers, project managers, and lead developers can use this to prioritize code reviews and testing.
No commits in the last 6 months.
Use this if you are managing software projects and need to proactively identify potentially buggy code changes early in the development cycle, especially for new projects with limited historical data.
Not ideal if you are looking for a general-purpose defect prediction tool that doesn't focus on real-time, evolving project data or cross-project knowledge transfer.
Stars
11
Forks
—
Language
Java
License
GPL-3.0
Category
Last pushed
Feb 07, 2022
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/sadiaTab/CPJITSDP"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
oracle/tribuo
Tribuo - A Java machine learning library
o19s/elasticsearch-learning-to-rank
Plugin to integrate Learning to Rank (aka machine learning for better relevance) with Elasticsearch
Waikato/meka
Multi-label classifiers and evaluation procedures using the Weka machine learning framework.
Waikato/moa
MOA is an open source framework for Big Data stream mining. It includes a collection of machine...
allegro/allRank
allRank is a framework for training learning-to-rank neural models based on PyTorch.