Re: Usability issues of diagrams Survey

Bogdan Szanto <[email protected]>
Newsgroups gmane.comp.lang.uml.argouml.user
Message-ID <[email protected]>
  Hello all,
Below (and attached) you can find the temporary results from the 
usability issues survey. There are 14 responses. The survey is still 
opened for another week, until Friday 30th of May.
Please participate in the survey if you have not done so yet. It takes 
less than 5 minutes. Visit 
http://freeonlinesurveys.com/rendersurvey.asp?sid=4rstjdj52d222e7436241

Regards,

-- 
Bogdan SZANTO
-----------------------------------------------
Impossible is nothing ~ Nothing is impossible !
-----------------------------------------------


------------------------------------------------------------------------

1)

	Are you a... ?

  	  	*Percentage* 	*Responses*
user of ArgoUML 		
44.4
	
8
developer of ArgoUML 		
50.0
	
9
Other 		
5.6
	
1

------------------------------------------------------------------------

2)

	Have you participated in GSoC? (This year's paticipation also counts)

  	  	
*Percentage*
	
*Responses*
Yes, as a student. 		
23.1
	
3
Yes, as a mentor. 		
38.5
	
5
Yes, both student and mentor. 		
0.0
	
0
No. 		
38.5
	
5
Not applicable (haven't heard about GSoC). 		
0.0
	
0
*Total responses:* 	
*13*

------------------------------------------------------------------------

3)

	My GSoC project this year is to tackle some of the usability issues of 
ArgoUML. Please list the below wishlist in the order of your preference.
* NA/IDU - you don't understand the description and therefore prefer not 
to give a value for it (PLEASE DON'T SELECT ANYTHING)
* 1 - useless and distracting - if implemented, please make it optional 
and by default disabled;
* 2 - I don't think I will use it, but, maybe I will try it;
* 3 - might be useful;
* 4 - useful and improves the usability;
* 5 - very useful and it would be a killer feature from a usability 
point of view.

	*
1
* 	*
2
* 	*
3
* 	*
4
* 	*
5
* 	*
Responses
* 	*
Average Score
*
A. A quick "Build new class wizard" allowing to create a class from 
scratch and to avoid the same repetitive tasks every time a class is 
created: class name, attributes (visibility, type) and operations 
(visibility, returned/received parameters) 	
0 (0.00%)
	
2 (14.29%)
	
*6 (42.86%)*
	
3 (21.43%)
	
3 (21.43%)
	
14
	
3.50 / 5 (70.00%)  
B. Drag an attribute from a class: to the panel in order to create a new 
class and a new association; or onto another class to copy/move it. 	
2 (14.29%)
	
1 (7.14%)
	
*6 (42.86%)*
	
3 (21.43%)
	
2 (14.29%)
	
14
	
3.14 / 5 (62.80%)  
C. Drag & drop reorder of attributes and operations. 	
0 (0.00%)
	
0 (0.00%)
	
2 (14.29%)
	
*6 (42.86%)*
	
*6 (42.86%)*
	
14
	
4.29 / 5 (85.80%)  
D. Integration of classes between diagrams: a class created on a Class 
diagram should easily be integrated in other diagrams (as an actor or as 
a classifier role for example) and operations from the class should be 
available for integration on these diagrams. 	
0 (0.00%)
	
0 (0.00%)
	
3 (23.08%)
	
*6 (46.15%)*
	
4 (30.77%)
	
13
	
4.08 / 5 (81.60%)  
E. Laser mode: instead of drawing an association all the way from class 
X to class Y the user can just start to drag from class X towards class 
Y. The edge being drawn will shoot ahead of the user?s mouse position 
and attach to the first class in line when the user releases. 	
1 (7.14%)
	
*5 (35.71%)*
	
4 (28.57%)
	
3 (21.43%)
	
1 (7.14%)
	
14
	
2.86 / 5 (57.20%)  
F. Bird's eye view -- a new panel showing a non editable, reduced size 
image of the current diagram. 	
3 (21.43%)
	
1 (7.14%)
	
4 (28.57%)
	
*5 (35.71%)*
	
1 (7.14%)
	
14
	
3.00 / 5 (60.00%)  
G. Class modification on the panel: possibility to modify visibility of 
attribute/methods by clicking an icon in front of the name, or the 
current +, -, ~, # signs; possibility to modify type of attribute or of 
the received/return type of an operation by using a drop down menu or 
the keyboard. 	
1 (7.69%)
	
*4 (30.77%)*
	
2 (15.38%)
	
3 (23.08%)
	
3 (23.08%)
	
13
	
3.23 / 5 (64.60%)  
H. Rotate through aggregation types by double clicking on association end. 	
3 (21.43%)
	
3 (21.43%)
	
*5 (35.71%)*
	
3 (21.43%)
	
0 (0.00%)
	
14
	
2.57 / 5 (51.40%)  
  	  	  	*3.33 / 5 (66.56%)*

------------------------------------------------------------------------

4)

	Have you got any other suggestion for features, related to usability 
issues, you would like to see implemented in ArgoUML or any other 
comment to the above features (Please use letters A,B,C... to identify 
features above)?

- *Drag-move cardinalities on the diagram.*
- *From the Refactoring book, I think the following Refactorings could 
be useful: Collapse Hierarchy, Extract Hierarchy, Extract Class, Extract 
Interface, Extract Superclass, Pull Up Field, Pull Up Method, Push Down 
Field, Push Down Method, Rename Method*
- *mof-editor*
- *In case of problems (e.g. malformed xmi file) user centric error 
messages. Instead of Java exceptions with line number of source code, a 
message with the xml element or line number of xmi file, wich cause the 
problem.*
- *Undo*
- *e) The user will need some way to switch between current mode and 
lazer mode maybe by holding down a hotkey in the process and/or a toggle 
button in the diagram toolbar. They will still need the current mode if 
they want to drop multiple points for an edge. *


------------------------------------------------------------------------

------------------------------------------------------------------------


------------------------------------------------------------------------

1)

	Are you a... ?

  	  	*Percentage* 	*Responses*
user of ArgoUML 		
44.4
	
8
developer of ArgoUML 		
50.0
	
9
Other 		
5.6
	
1

------------------------------------------------------------------------

2)

	Have you participated in GSoC? (This year's paticipation also counts)

  	  	
*Percentage*
	
*Responses*
Yes, as a student. 		
23.1
	
3
Yes, as a mentor. 		
38.5
	
5
Yes, both student and mentor. 		
0.0
	
0
No. 		
38.5
	
5
Not applicable (haven't heard about GSoC). 		
0.0
	
0
*Total responses:* 	
*13*

------------------------------------------------------------------------

3)

	My GSoC project this year is to tackle some of the usability issues of 
ArgoUML. Please list the below wishlist in the order of your preference.
* NA/IDU - you don't understand the description and therefore prefer not 
to give a value for it (PLEASE DON'T SELECT ANYTHING)
* 1 - useless and distracting - if implemented, please make it optional 
and by default disabled;
* 2 - I don't think I will use it, but, maybe I will try it;
* 3 - might be useful;
* 4 - useful and improves the usability;
* 5 - very useful and it would be a killer feature from a usability 
point of view.

	*
1
* 	*
2
* 	*
3
* 	*
4
* 	*
5
* 	*
Responses
* 	*
Average Score
*
A. A quick "Build new class wizard" allowing to create a class from 
scratch and to avoid the same repetitive tasks every time a class is 
created: class name, attributes (visibility, type) and operations 
(visibility, returned/received parameters) 	
0 (0.00%)
	
2 (14.29%)
	
*6 (42.86%)*
	
3 (21.43%)
	
3 (21.43%)
	
14
	
3.50 / 5 (70.00%)  
B. Drag an attribute from a class: to the panel in order to create a new 
class and a new association; or onto another class to copy/move it. 	
2 (14.29%)
	
1 (7.14%)
	
*6 (42.86%)*
	
3 (21.43%)
	
2 (14.29%)
	
14
	
3.14 / 5 (62.80%)  
C. Drag & drop reorder of attributes and operations. 	
0 (0.00%)
	
0 (0.00%)
	
2 (14.29%)
	
*6 (42.86%)*
	
*6 (42.86%)*
	
14
	
4.29 / 5 (85.80%)  
D. Integration of classes between diagrams: a class created on a Class 
diagram should easily be integrated in other diagrams (as an actor or as 
a classifier role for example) and operations from the class should be 
available for integration on these diagrams. 	
0 (0.00%)
	
0 (0.00%)
	
3 (23.08%)
	
*6 (46.15%)*
	
4 (30.77%)
	
13
	
4.08 / 5 (81.60%)  
E. Laser mode: instead of drawing an association all the way from class 
X to class Y the user can just start to drag from class X towards class 
Y. The edge being drawn will shoot ahead of the user?s mouse position 
and attach to the first class in line when the user releases. 	
1 (7.14%)
	
*5 (35.71%)*
	
4 (28.57%)
	
3 (21.43%)
	
1 (7.14%)
	
14
	
2.86 / 5 (57.20%)  
F. Bird's eye view -- a new panel showing a non editable, reduced size 
image of the current diagram. 	
3 (21.43%)
	
1 (7.14%)
	
4 (28.57%)
	
*5 (35.71%)*
	
1 (7.14%)
	
14
	
3.00 / 5 (60.00%)  
G. Class modification on the panel: possibility to modify visibility of 
attribute/methods by clicking an icon in front of the name, or the 
current +, -, ~, # signs; possibility to modify type of attribute or of 
the received/return type of an operation by using a drop down menu or 
the keyboard. 	
1 (7.69%)
	
*4 (30.77%)*
	
2 (15.38%)
	
3 (23.08%)
	
3 (23.08%)
	
13
	
3.23 / 5 (64.60%)  
H. Rotate through aggregation types by double clicking on association end. 	
3 (21.43%)
	
3 (21.43%)
	
*5 (35.71%)*
	
3 (21.43%)
	
0 (0.00%)
	
14
	
2.57 / 5 (51.40%)  
  	  	  	*3.33 / 5 (66.56%)*

------------------------------------------------------------------------

4)

	Have you got any other suggestion for features, related to usability 
issues, you would like to see implemented in ArgoUML or any other 
comment to the above features (Please use letters A,B,C... to identify 
features above)?

- *Drag-move cardinalities on the diagram.*
- *From the Refactoring book, I think the following Refactorings could 
be useful: Collapse Hierarchy, Extract Hierarchy, Extract Class, Extract 
Interface, Extract Superclass, Pull Up Field, Pull Up Method, Push Down 
Field, Push Down Method, Rename Method*
- *mof-editor*
- *In case of problems (e.g. malformed xmi file) user centric error 
messages. Instead of Java exceptions with line number of source code, a 
message with the xml element or line number of xmi file, wich cause the 
problem.*
- *Undo*
- *e) The user will need some way to switch between current mode and 
lazer mode maybe by holding down a hotkey in the process and/or a toggle 
button in the diagram toolbar. They will still need the current mode if 
they want to drop multiple points for an edge. *

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
temp_results.html (text/html, 18.9 KB)
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <title>Usability issues survey - temporary results</title>
</head>
<body bgcolor="#ffffff" text="#000000">
<br>
<table border="0" cellpadding="4" cellspacing="4" width="100%">
  <tbody>
    <tr>
      <td>
      <hr></td>
    </tr>
    <tr>
      <td valign="top">
      <table border="0" cellpadding="0" cellspacing="0" width="100%">
        <tbody>
          <tr>
            <td valign="top" width="30">
            <p class="norm">1) </p>
            </td>
            <td><span style="font-family: Tahoma;">Are you a... ?</span><br>
            </td>
          </tr>
        </tbody>
      </table>
      </td>
    </tr>
    <tr>
      <td>
      <table align="center" border="0" cellpadding="4" cellspacing="0"
 width="95%">
        <tbody>
          <tr>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td class="tinytext" width="40"><b>Percentage</b></td>
            <td class="tinytext" width="40"><b>Responses</b></td>
          </tr>
          <tr id="ans_3504418_1" bgcolor="#f6f6f6">
            <td class="tinytext" width="250">user of ArgoUML</td>
            <td class="tinytext"><img
 src="http://www.freeonlinesurvey.com/images/results_bar.gif"
 height="12" width="44%"></td>
            <td class="tinytext">
            <div align="center">44.4</div>
            </td>
            <td class="norm">
            <div align="center">8</div>
            </td>
          </tr>
          <tr id="ans_3504418_2" bgcolor="#ffffff">
            <td class="tinytext" width="250">developer of ArgoUML</td>
            <td class="tinytext"><img
 src="http://www.freeonlinesurvey.com/images/results_bar.gif"
 height="12" width="50%"></td>
            <td class="tinytext">
            <div align="center">50.0</div>
            </td>
            <td class="norm">
            <div align="center">9</div>
            </td>
          </tr>
          <tr id="ans_3504418_999999" bgcolor="#f6f6f6">
            <td class="tinytext" width="250">Other</td>
            <td class="tinytext"><img
 src="http://www.freeonlinesurvey.com/images/results_bar.gif"
 height="12" width="5%"></td>
            <td class="tinytext">
            <div align="center">5.6</div>
            </td>
            <td class="norm">
            <div align="center">1</div>
            </td>
          </tr>
        </tbody>
      </table>
      </td>
    </tr>
    <tr>
      <td>
      <hr></td>
    </tr>
    <tr>
      <td valign="top">
      <table border="0" cellpadding="0" cellspacing="0" width="100%">
        <tbody>
          <tr>
            <td valign="top" width="30">
            <p class="norm">2) </p>
            </td>
            <td><span style="font-family: Tahoma;">Have you
participated in GSoC?</span> (This year's paticipation also counts)<br>
            </td>
          </tr>
        </tbody>
      </table>
      </td>
    </tr>
    <tr>
      <td>
      <table align="center" border="0" cellpadding="4" cellspacing="0"
 width="95%">
        <tbody>
          <tr>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td class="tinytext" width="50">
            <div align="center"><b>Percentage</b></div>
            </td>
            <td class="tinytext" width="40">
            <div align="center"><b>Responses</b></div>
            </td>
          </tr>
          <tr id="ans_3504429_1" bgcolor="#f6f6f6">
            <td class="tinytext" width="250">Yes, as a student.</td>
            <td class="tinytext"><img
 src="http://www.freeonlinesurvey.com/images/results_bar.gif"
 height="12" width="23%"></td>
            <td class="tinytext">
            <div align="center">23.1</div>
            </td>
            <td class="tinytext">
            <div align="center">3</div>
            </td>
          </tr>
          <tr id="ans_3504429_2" bgcolor="#ffffff">
            <td class="tinytext" width="250">Yes, as a mentor.</td>
            <td class="tinytext"><img
 src="http://www.freeonlinesurvey.com/images/results_bar.gif"
 height="12" width="38%"></td>
            <td class="tinytext">
            <div align="center">38.5</div>
            </td>
            <td class="tinytext">
            <div align="center">5</div>
            </td>
          </tr>
          <tr id="ans_3504429_3" bgcolor="#f6f6f6">
            <td class="tinytext" width="250">Yes, both student and
mentor.</td>
            <td class="tinytext"><img
 src="http://www.freeonlinesurvey.com/images/results_bar.gif"
 height="12" width="0%"></td>
            <td class="tinytext">
            <div align="center">0.0</div>
            </td>
            <td class="tinytext">
            <div align="center">0</div>
            </td>
          </tr>
          <tr id="ans_3504429_4" bgcolor="#ffffff">
            <td class="tinytext" width="250">No.</td>
            <td class="tinytext"><img
 src="http://www.freeonlinesurvey.com/images/results_bar.gif"
 height="12" width="38%"></td>
            <td class="tinytext">
            <div align="center">38.5</div>
            </td>
            <td class="tinytext">
            <div align="center">5</div>
            </td>
          </tr>
          <tr id="ans_3504429_5" bgcolor="#f6f6f6">
            <td class="tinytext" width="250">Not applicable (haven't
heard about GSoC).</td>
            <td class="tinytext"><img
 src="http://www.freeonlinesurvey.com/images/results_bar.gif"
 height="12" width="0%"></td>
            <td class="tinytext">
            <div align="center">0.0</div>
            </td>
            <td class="tinytext">
            <div align="center">0</div>
            </td>
          </tr>
          <tr>
            <td class="tinytext" colspan="3" align="right"><b>Total
responses:</b></td>
            <td class="tinytext">
            <div align="center"><b>13</b></div>
            </td>
          </tr>
        </tbody>
      </table>
      </td>
    </tr>
    <tr>
      <td>
      <hr></td>
    </tr>
    <tr>
      <td valign="top">
      <table border="0" cellpadding="0" cellspacing="0" width="100%">
        <tbody>
          <tr>
            <td valign="top" width="30">
            <p class="norm">3) </p>
            </td>
            <td>My
GSoC project this year is to tackle some of the usability issues of
ArgoUML. Please list the below wishlist in the order of your preference.<br>
* NA/IDU - you don't understand the description and therefore prefer
not to give a value for it (PLEASE DON'T SELECT ANYTHING)<br>
* 1 - useless and distracting - if implemented, please make it optional
and by default disabled;<br>
* 2 - I don't think I will use it, but, maybe I will try it;<br>
* 3 - might be useful;<br>
* 4 - useful and improves the usability;<br>
* 5 - very useful and it would be a killer feature from a usability
point of view.<br>
            <br>
            </td>
          </tr>
        </tbody>
      </table>
      </td>
    </tr>
    <tr>
      <td>
      <table align="center" border="0" cellpadding="4" cellspacing="0"
 width="95%">
        <tbody>
          <tr>
            <td width="250"><img
 src="http://www.freeonlinesurvey.com/navbar2/shim.gif" height="1"
 width="250"></td>
            <td class="tinytext" width="12%"><b>
            <div align="center">1</div>
            </b></td>
            <td class="tinytext" width="12%"><b>
            <div align="center">2</div>
            </b></td>
            <td class="tinytext" width="12%"><b>
            <div align="center">3</div>
            </b></td>
            <td class="tinytext" width="12%"><b>
            <div align="center">4</div>
            </b></td>
            <td class="tinytext" width="12%"><b>
            <div align="center">5</div>
            </b></td>
            <td class="tinytext" width="12%"><b>
            <div align="center">Responses</div>
            </b></td>
            <td class="tinytext" width="12%"><b>
            <div align="center">Average Score</div>
            </b></td>
          </tr>
          <tr bgcolor="#f6f6f6">
            <td class="tinytext">A.
A quick &#8220;Build new class wizard&#8221; allowing to create a class from
scratch and to avoid the same repetitive tasks every time a class is
created: class name, attributes (visibility, type) and operations
(visibility, returned/received parameters)</td>
            <td class="tinytext" id="ans_3504453_1_1">
            <div align="center">0 (0.00%)</div>
            </td>
            <td class="tinytext" id="ans_3504453_1_2">
            <div align="center">2 (14.29%)</div>
            </td>
            <td class="tinytext" id="ans_3504453_1_3">
            <div align="center"><b>6 (42.86%)</b></div>
            </td>
            <td class="tinytext" id="ans_3504453_1_4">
            <div align="center">3 (21.43%)</div>
            </td>
            <td class="tinytext" id="ans_3504453_1_5">
            <div align="center">3 (21.43%)</div>
            </td>
            <td class="tinytext">
            <div align="center">14</div>
            </td>
            <td class="tinytext">
            <div align="center">3.50&nbsp;/&nbsp;5 (70.00%) &nbsp;</div>
            </td>
          </tr>
          <tr bgcolor="#ffffff">
            <td class="tinytext">B.
Drag an attribute from a class: to the panel in order to create a new
class and a new association; or onto another class to copy/move it.</td>
            <td class="tinytext" id="ans_3504453_2_1">
            <div align="center">2 (14.29%)</div>
            </td>
            <td class="tinytext" id="ans_3504453_2_2">
            <div align="center">1 (7.14%)</div>
            </td>
            <td class="tinytext" id="ans_3504453_2_3">
            <div align="center"><b>6 (42.86%)</b></div>
            </td>
            <td class="tinytext" id="ans_3504453_2_4">
            <div align="center">3 (21.43%)</div>
            </td>
            <td class="tinytext" id="ans_3504453_2_5">
            <div align="center">2 (14.29%)</div>
            </td>
            <td class="tinytext">
            <div align="center">14</div>
            </td>
            <td class="tinytext">
            <div align="center">3.14&nbsp;/&nbsp;5 (62.80%) &nbsp;</div>
            </td>
          </tr>
          <tr bgcolor="#f6f6f6">
            <td class="tinytext">C. Drag &amp; drop reorder of
attributes and operations.</td>
            <td class="tinytext" id="ans_3504453_3_1">
            <div align="center">0 (0.00%)</div>
            </td>
            <td class="tinytext" id="ans_3504453_3_2">
            <div align="center">0 (0.00%)</div>
            </td>
            <td class="tinytext" id="ans_3504453_3_3">
            <div align="center">2 (14.29%)</div>
            </td>
            <td class="tinytext" id="ans_3504453_3_4">
            <div align="center"><b>6 (42.86%)</b></div>
            </td>
            <td class="tinytext" id="ans_3504453_3_5">
            <div align="center"><b>6 (42.86%)</b></div>
            </td>
            <td class="tinytext">
            <div align="center">14</div>
            </td>
            <td class="tinytext">
            <div align="center">4.29&nbsp;/&nbsp;5 (85.80%) &nbsp;</div>
            </td>
          </tr>
          <tr bgcolor="#ffffff">
            <td class="tinytext">D.
Integration of classes between diagrams: a class created on a Class
diagram should easily be integrated in other diagrams (as an actor or
as a classifier role for example) and operations from the class should
be available for integration on these diagrams.</td>
            <td class="tinytext" id="ans_3504453_4_1">
            <div align="center">0 (0.00%)</div>
            </td>
            <td class="tinytext" id="ans_3504453_4_2">
            <div align="center">0 (0.00%)</div>
            </td>
            <td class="tinytext" id="ans_3504453_4_3">
            <div align="center">3 (23.08%)</div>
            </td>
            <td class="tinytext" id="ans_3504453_4_4">
            <div align="center"><b>6 (46.15%)</b></div>
            </td>
            <td class="tinytext" id="ans_3504453_4_5">
            <div align="center">4 (30.77%)</div>
            </td>
            <td class="tinytext">
            <div align="center">13</div>
            </td>
            <td class="tinytext">
            <div align="center">4.08&nbsp;/&nbsp;5 (81.60%) &nbsp;</div>
            </td>
          </tr>
          <tr bgcolor="#f6f6f6">
            <td class="tinytext">E.
Laser mode: instead of drawing an association all the way from class X
to class Y the user can just start to drag from class X towards class
Y. The edge being drawn will shoot ahead of the user&#8223;s mouse position
and attach to the first class in line when the user releases.</td>
            <td class="tinytext" id="ans_3504453_5_1">
            <div align="center">1 (7.14%)</div>
            </td>
            <td class="tinytext" id="ans_3504453_5_2">
            <div align="center"><b>5 (35.71%)</b></div>
            </td>
            <td class="tinytext" id="ans_3504453_5_3">
            <div align="center">4 (28.57%)</div>
            </td>
            <td class="tinytext" id="ans_3504453_5_4">
            <div align="center">3 (21.43%)</div>
            </td>
            <td class="tinytext" id="ans_3504453_5_5">
            <div align="center">1 (7.14%)</div>
            </td>
            <td class="tinytext">
            <div align="center">14</div>
            </td>
            <td class="tinytext">
            <div align="center">2.86&nbsp;/&nbsp;5 (57.20%) &nbsp;</div>
            </td>
          </tr>
          <tr bgcolor="#ffffff">
            <td class="tinytext">F. Bird's eye view &#8211; a new panel
showing a non editable, reduced size image of the current diagram.</td>
            <td class="tinytext" id="ans_3504453_6_1">
            <div align="center">3 (21.43%)</div>
            </td>
            <td class="tinytext" id="ans_3504453_6_2">
            <div align="center">1 (7.14%)</div>
            </td>
            <td class="tinytext" id="ans_3504453_6_3">
            <div align="center">4 (28.57%)</div>
            </td>
            <td class="tinytext" id="ans_3504453_6_4">
            <div align="center"><b>5 (35.71%)</b></div>
            </td>
            <td class="tinytext" id="ans_3504453_6_5">
            <div align="center">1 (7.14%)</div>
            </td>
            <td class="tinytext">
            <div align="center">14</div>
            </td>
            <td class="tinytext">
            <div align="center">3.00&nbsp;/&nbsp;5 (60.00%) &nbsp;</div>
            </td>
          </tr>
          <tr bgcolor="#f6f6f6">
            <td class="tinytext">G.
Class modification on the panel: possibility to modify visibility of
attribute/methods by clicking an icon in front of the name, or the
current +, -, ~, # signs; possibility to modify type of attribute or of
the received/return type of an operation by using a drop down menu or
the keyboard.</td>
            <td class="tinytext" id="ans_3504453_7_1">
            <div align="center">1 (7.69%)</div>
            </td>
            <td class="tinytext" id="ans_3504453_7_2">
            <div align="center"><b>4 (30.77%)</b></div>
            </td>
            <td class="tinytext" id="ans_3504453_7_3">
            <div align="center">2 (15.38%)</div>
            </td>
            <td class="tinytext" id="ans_3504453_7_4">
            <div align="center">3 (23.08%)</div>
            </td>
            <td class="tinytext" id="ans_3504453_7_5">
            <div align="center">3 (23.08%)</div>
            </td>
            <td class="tinytext">
            <div align="center">13</div>
            </td>
            <td class="tinytext">
            <div align="center">3.23&nbsp;/&nbsp;5 (64.60%) &nbsp;</div>
            </td>
          </tr>
          <tr bgcolor="#ffffff">
            <td class="tinytext">H. Rotate through aggregation types by
double clicking on association end.</td>
            <td class="tinytext" id="ans_3504453_8_1">
            <div align="center">3 (21.43%)</div>
            </td>
            <td class="tinytext" id="ans_3504453_8_2">
            <div align="center">3 (21.43%)</div>
            </td>
            <td class="tinytext" id="ans_3504453_8_3">
            <div align="center"><b>5 (35.71%)</b></div>
            </td>
            <td class="tinytext" id="ans_3504453_8_4">
            <div align="center">3 (21.43%)</div>
            </td>
            <td class="tinytext" id="ans_3504453_8_5">
            <div align="center">0 (0.00%)</div>
            </td>
            <td class="tinytext">
            <div align="center">14</div>
            </td>
            <td class="tinytext">
            <div align="center">2.57&nbsp;/&nbsp;5 (51.40%) &nbsp;</div>
            </td>
          </tr>
          <tr>
            <td class="tinytext">&nbsp;</td>
            <td class="tinytext" colspan="5" align="right">&nbsp;</td>
            <td class="tinytext" align="center">&nbsp;</td>
            <td class="tinytext" align="center"><b>3.33&nbsp;/&nbsp;5
(66.56%)</b></td>
          </tr>
        </tbody>
      </table>
      </td>
    </tr>
    <tr>
      <td>
      <hr></td>
    </tr>
    <tr>
      <td valign="top">
      <table border="0" cellpadding="0" cellspacing="0" width="100%">
        <tbody>
          <tr>
            <td valign="top" width="30">
            <p class="norm">4) </p>
            </td>
            <td>Have
you got any other suggestion for features,&nbsp;related to usability
issues,
you would like to see implemented in ArgoUML or any other comment to
the above features (Please use letters A,B,C... to identify features
above)?<br>
            </td>
          </tr>
        </tbody>
      </table>
      </td>
    </tr>
    <tr>
      <td>
      <table align="center" border="0" cellpadding="4" cellspacing="0"
 width="95%">
        <tbody>
          <tr>
            <td class="tinytext">-&nbsp;<b>Drag-move cardinalities on
the diagram.</b></td>
          </tr>
          <tr>
            <td class="tinytext">-&nbsp;<b>From
the Refactoring book, I think the following Refactorings could be
useful: Collapse Hierarchy, Extract Hierarchy, Extract Class, Extract
Interface, Extract Superclass, Pull Up Field, Pull Up Method, Push Down
Field, Push Down Method, Rename Method</b></td>
          </tr>
          <tr>
            <td class="tinytext">-&nbsp;<b>mof-editor</b></td>
          </tr>
          <tr>
            <td class="tinytext">-&nbsp;<b>In
case of problems (e.g. malformed xmi file) user centric error messages.
Instead of Java exceptions with line number of source code, a message
with the xml element or line number of xmi file, wich cause the problem.</b></td>
          </tr>
          <tr>
            <td class="tinytext">-&nbsp;<b>Undo</b></td>
          </tr>
          <tr>
            <td class="tinytext">-&nbsp;<b>e)
The user will need some way to switch between current mode and lazer
mode maybe by holding down a hotkey in the process and/or a toggle
button in the diagram toolbar. They will still need the current mode if
they want to drop multiple points for an edge. </b></td>
          </tr>
        </tbody>
      </table>
      </td>
    </tr>
  </tbody>
</table>
</body>
</html>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.