Skip to content

saeg/jaguar

Repository files navigation

Jaguar

Build Status Coverage Status

JavA coveraGe faUlt locAlization Rank

Jaguar implements the Spectrum-based Fault Localization (SFL) technique for Java programs.

This technique consists of collecting the coverage for each test and calculate a suspicious score for each element (dua or line) of the code, mainly considering how often it ran on failing and passing tests.

It implements 10 known heuristics to calculate such suspicious score.

Development

First run the 'make prepare' script to import jacoco dependency to your local maven repository

make prepare

Build the whole project

make build