Description | Date
Reported |
Level of
Difficulty |
Date
Completed |
Implemented
By |
Comment | |
---|---|---|---|---|---|---|
1 | In problem solution mode, after arc-consistency is carried out, you usually have to click on a node TWICE in order to get a response to the mouse click (and open up the choose value dialog). This bug seems to occur when the program is run through netscape. | 08/12/1999 | Medium | 05/15/2000 | Shin | |
2 | The windows for prolog code and text representation are a little too big to fit on a small screen, and they're not resizable. | 08/12/1999 | Low | 05/15/2000 | Shin | |
3 | When problems are loaded directly from an html page, the viewing offset is occasionally moved to the top of the screen, and the user is forced to move around the viewing offset until they find the graph. | 08/12/1999 | Medium | 05/15/2000 | Shin | |
4 | The custom relation matrix dialog takes WAY too long to open when the domain sizes are big. | 08/12/1999 | High | |||
5 | The main window doesn't fit or resize nicely when started on Macintosh computers with small screens. | 08/13/1999 | ||||
6 | Copying and pasting to and from the text-editing window is difficult (impossible?) on the Mac. | 08/13/1999 | ||||
7 | When a new node is cancelled, sometimes a smaller node shows up that sort of sticks to the mouse cursor when it's on the graph canvas. | 05/04/2000 | Medium | 05/15/2000 | Shin | |
8 | Trying to generate a Prolog Window in Problem Solution mode caused Netscape in Linux to crash. | 05/04/2000 | High | 05/15/2000 | Shin | |
9 | There are some bugs in the Problem Aquisition mode. | 07/18/2000 | Medium | |||
10 | Custom Constraint Dialog does not look aesthetically pleasing. | 07/18/2000 | Low |
Description | Date
Reported |
Level of
Difficulty |
Date
Completed |
Implemented
By |
Comment | |
---|---|---|---|---|---|---|
1 | Arbitrary arithmetic predicates.
Instead of allowing only simple predicates like "X = Y", where the user gets to choose the equality operator (such as =, !=, <, etc.), let users enter expressions for the values of X and Y and then choose the operator. Something like { ( abs(X + Y) ) != (1) } for n-queens constraints, or { (X - Y) = (3) } for modular constraints. |
08/13/2000 | High | |||
2 | Auto-backtracking (i.e., Auto-solving).
Give the user an option simply to "solve" a CSP, where domain-splitting takes place when necessary, and the algorithm stops only when a complete solution is found, or all solution possibilities have been exhausted. |
08/13/2000 | Medium | |||
3 | Too difficult to click on the arc. Add feature that when the mouse is moved close to an arc, the arc is "highlighted" and ready to be selected. | 05/05/2000 | Medium | 05/15/2000 | Shin | |
4 | More complicated built-in relations (eg. X + Y^2 < 17) | 05/05/2000 | High | |||
5 | Just-solve-it | 09/30/1999 | ||||
6 | More simple examples in CSP Library(cf Article #138)
a. The meeting example (already included) |
08/04/1999 | Low | |||
7 | The values that will be dropped should change color in fine step. | 07/18/2000 | High | |||
8 | User should be able to delete values from a variable | 08/08/2000 | Medium | |||
9 | In the split domain dialog, add "Split in half" and "Random" buttons | 08/08/2000 | Medium | 08/09/2000 | Shin |
Find more bugs? Send bugs reports and complaints to
ssueda@cs.ubc.ca
Last Updated: Aug 9, 2000