Nostradamus š§ : Free and Open-Source Machine Learning Tool for Analyzing Software Defect Reports
Are You Truly Ready to Put Your Mobile or Web App to the Test?
Don`t just assume your app worksāensure it`s flawless, secure, and user-friendly with expert testing. š
Why Third-Party Testing is Essential for Your Application and Website?We are ready to test, evaluate and report your app, ERP system, or customer/ patients workflow
With a detailed report about all findings
Contact us nowTable of Content
Nostradamus is an open source application for analyzing software defect reports extracted from bug tracking systems. The application uses Machine Learning techniques to determine important links between various defect attributes and generate certain bug metrics, such as the probability of:
- ā a bug being rejected;
- ā a bug being fixed, including time to resolve;
- š a bug belonging to a specific area of testing.
Nostradamus also calculates various statistical data including distributions and values of aggregate functions and performs analysis of bug descriptions and, as a result, produces the following metrics:
- a list of the most frequently used terms;
- a list of the most significant words, etc.
This knowledge further allows achieving various IT-related goals, e.g.:
- š More accurate planning and goal setting for Project Managers;
- š Improving the defect report quality for QA Engineers and Junior Analysts;
- š Discovering the dependencies hidden in development, for system architects and developers.
Install
Getting started
System requirements
For best performance, please make sure that your machine satisfies all the recommended requirements:
- 4+ CPU
- 8Gb+ RAM
- 10Gb+ HDD
Installation
We use Docker to simplify the application infrastructure maintenance, so make sure that you have Docker installed on your machine.
Prerequisites
Specify your Jira-user credentials in the .env
file to make Nostradamus able to interact with your data, e.g.:
JIRA_URL=https://jira.atlassian.com
(no slash at the end)JIRA_USERNAME=username
JIRA_PASSWORD=password
Build the images
docker-compose build
Fire up the containers
docker-compose up -d --scale worker=3
You are all set! š
The application is up and running on localhost. Please navigate to 127.0.0.1
to start analysing your data.
License
Apache 2.0 License