v1.6.0
Features
- create getLastEvaluation method #11 (AllanCapistrano)
- add TODO #11 (AllanCapistrano)
- add TODO #11 (AllanCapistrano)
- create getNodesCredibility #11 (AllanCapistrano)
- create SourceCredibility class #11 (AllanCapistrano)
- add TODOs #11 (AllanCapistrano)
- add soft-iot-python-to-java dependency #11 (AllanCapistrano)
- getting only the credibility value of node evaluator #11 (AllanCapistrano)
- executing KMeans #11 (AllanCapistrano)
- calculating R for credibility #11 (AllanCapistrano)
- create calculateReliability method #11 (AllanCapistrano)
- create calculateConsistency method #11 (AllanCapistrano)
- create getNodeCredibility #11 (AllanCapistrano)
- implementing node credibility calculation #11 (AllanCapistrano)
- limiting max node credibility #11 (AllanCapistrano)
- filtering transactions made by the evaluator node itself #11 (AllanCapistrano)
- toggle the use of credibility in the system #11 (AllanCapistrano)
- create ReputationCalcUsingKMeans class #11 (AllanCapistrano)
- add soft-iot-write-csv dependency #11 (AllanCapistrano)
- saving credibility data and writing it into a csv file #11 (AllanCapistrano)
- useLatestCredibility attribute #11 (AllanCapistrano)
- add useLatestCredibility #11 (AllanCapistrano)
- add a way to calculate the node reputation using the latest credibility #11 (AllanCapistrano)
- create LICENSE (Allan Capistrano)
Bug Fixes
- get cedibilities transactions in getNodesCredibility method #11 (AllanCapistrano)
Documentation
- improving getNodesCredibility docs #11 (AllanCapistrano)
- add class definition #11 (AllanCapistrano)
- improving comment #11 (AllanCapistrano)
- calculateCredibility method #11 (AllanCapistrano)
- improving #11 (AllanCapistrano)
- calc method #11 (AllanCapistrano)
Styles
- formatting code #11 (AllanCapistrano)
Code Refactoring
- saving service provider evaluation transactions in a list and passing by parameter #11 (AllanCapistrano)
- filtering transactions made by the current evaluator node itself #11 (AllanCapistrano)
- modularizing getNodeCredibility #11 (AllanCapistrano)
- getNodesEvaluatorsCredibility method #11 (AllanCapistrano)
Chores
- improving comments #11 (AllanCapistrano)
- change variable name #11 (AllanCapistrano)
- getting only one transaction by evaluator node #11 (AllanCapistrano)
- returning SourceCredibility in getNodesCredibility method #11 (AllanCapistrano)
- check if nodes credibility list is empty #11 (AllanCapistrano)
- removing unnecessary log message #11 (AllanCapistrano)
- removing unnecessary else in calculateCredibility method #11 (AllanCapistrano)
- removing TODO #11 (AllanCapistrano)
- renaming variable and add currentServiceEvaluation as parameter of calculateCredibility #11 (AllanCapistrano)
- removing temporary code #11 (AllanCapistrano)
- removing TODO #11 (AllanCapistrano)
- using nodeCredibility to calculate the evaluationValue #11 (AllanCapistrano)
- change evaluationValue to float #11 (AllanCapistrano)
- renaming method #11 (AllanCapistrano)
- using new version of evaluation transaction #11 (AllanCapistrano)
- checking if the averege evaluation is zero, then update the flag #11 (AllanCapistrano)
- using serviceEvaluation instead of value to calculate R #11 (AllanCapistrano)
- change credibility calculation #11 (AllanCapistrano)
- calculating consistency using serviceEvaluation instead of value #11 (AllanCapistrano)
- removing unnecessary message log #11 (AllanCapistrano)
- using servece evaluation value instead value #11 (AllanCapistrano)
- allowing to use or not the own node evaluations #11 (AllanCapistrano)
- removing unnecessary log message #11 (AllanCapistrano)
- removing unnecessary log #11 (AllanCapistrano)
- using ReputationClalcUsingKMeans #11 (AllanCapistrano)
- renaming interface #11 (AllanCapistrano)
- renaming class #11 (AllanCapistrano)
- renaming class #11 (AllanCapistrano)
- renaming method #11 (AllanCapistrano)
- update build-bundle.yml (Allan Capistrano)
- change to default values (AllanCapistrano)
Commits
- c554480: Create README.md (Allan Capistrano)