Version 35 (modified by mark, 12 years ago) ( diff )

--

Known bugs

The overview below visualizes the bugs found in Genius documented in the tracker and by students. I could also have used the bugtracker, but this tracker also contains bugs of the PocketNegotiator. Before removing a bug, please ensure that it is fixed in all main branches.

Genius 4.0 decisions

Issue number(s)DescriptionPriorityCost to fix (days)
472,474Opt for Xstream for serialization of domains, or keep all files the sameHigh-
-Determine which branch(es) are going to be kept up-to-date as main branchesHigh-
-Determine which branch(es) are going to be mergedHigh-

Core

Issue number(s)DescriptionPriorityCost to fix (days)
462Check for memory leaks, specifically agent cleanupHigh1
467AgentID is not required in actionsLow1
320Domain files and utility spaces should be checked upon repository loading, in some cases the utility may be higher than 1Low3
25,57Implementation of real issues should be checked and fixedMedium3 - 5
25Implementation of integer issues should be checked and fixedMedium3 - 5
449Tournament sessions all have number oneLow1
475The session counter does not function, it always returns oneLow1
-Currently cost constrains are not generic (cost <= 900). I think it would be nice if we could set this per domainLow2
105It is currently not possible to load a utiliyspace directory, the domain is requested, which is strictly not necessaryLow1
469,470Use a (single) generic evaluation method in Utilspace instead of EvaluatorLow10
468Make an objective extend an issueLow2
31A utilityspace can be loaded with any domainLow1
37Objective.getSiblings overly complexLow1
38Implementation of getType of issue seems inefficientLow1
60Format of XML files needs to be checked, it is possible to cripple agents using corrupted domainsMedium1
64,67Ensure that the type of issue matches the evaluatorLow1

Extra features

Issue number(s)DescriptionPriorityCost to fix (days)
461Allow the analysis of stored negotiations by the Analytical toolboxLow1
632GNU licenseLow1
-Store global as ini fileLow2
-Decision function predictor for BOA frameworkLow3
-Add options such as deadline, play both sides, self play as tournament options which can be specified in the GUILow1

GUI

Issue number(s)DescriptionPriorityCost to fix (days)
68,70,71,435,445,459,460Creating a new scenario using the GUI is not user friendly and buggyMedium5 - 10
57Check creating real issue domains using GUILow5
-Upon starting a match the tournament progress table may not be visibleLow1
443Ensure that the deadline can be set and worksLow1
458Sometimes the costs in the GUI of the values of an issue are reset to zero.Low1
26Show model gives an exception if the negotiation template file name is left emptyLow1
Note: See TracWiki for help on using the wiki.