Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
Design Issues in NetBeans IDE – part 2
Martin [email protected]
Course X36NUR(Návrh uživatelského rozhraní)
(
04/06/08
Specification of the 2nd part
• Collect design issues
• Add another functional issues
• IssueZilla
• Overall evaluation
[email protected] Design Issues in NetBeans IDE - Developer Collaboration
2 / 18
04/06/08
Design issue searching
• More difficult than searching functional issues
– No tests for searching problems this kind (for one man)
– It is important simulate the work of beginner users• Partly impossible for every skilled user
– Good test is Usability test, but it would be too much time-consuming
– Most of design issues may be subjectively evaluate
[email protected] Design Issues in NetBeans IDE - Developer Collaboration
3 / 18
04/06/08
Testing overview
• Users– Any programmers who work with NetBeans IDE and the plugin
„Developer Collaboration“
• Tasks – Create an account, Connect to the server and manage profile,
Share project, Edit Files
• Procedure– No parting of the tasks into scenarios again.– For every task I will detect FI and DI.– These issues will be put on scenarios by final evaluating
[email protected] Design Issues in NetBeans IDE - Developer Collaboration
4 / 18
04/06/08
Task Nr. 1 – Biggest issues in task
• No “alert window” in case of error (FI)– When the user account exists, everything all right– When not, no dialog is shown (two various way for one thing)
• Error message on another places (DI)
[email protected] Design Issues in NetBeans IDE - Developer Collaboration
5 / 18
04/06/08
Task Nr. 1 – Biggest issues in task
• Information icon (DI)– Other icon by successfully action than on another places– Successfully job, but neutral icon
[email protected] Design Issues in NetBeans IDE - Developer Collaboration
6 / 18
04/06/08
Task Nr. 2 – Biggest issues in task
• Missing disconnect button (DI)– After user login to the server– No button “Logout” or state “Offline”
• Duplicity for button “Help” (DI)– Window “Account Management”– Two button lead to the same help
[email protected] Design Issues in NetBeans IDE - Developer Collaboration
7 / 18
04/06/08
Task Nr. 2 – Biggest issues in task
• By login no action for “ENTER” (FI)– The “Login” button work fine, but many of users use after writing
login informations ENTER for work acceleration
• Improvement for adding an existing account (DI)– I am adding an existing account in NetBeans– I would await on the screen “Account management” filled hostname
[email protected] Design Issues in NetBeans IDE - Developer Collaboration
8 / 18
04/06/08
Task Nr. 3 – Biggest issues in task
• No highlight by smiles choosing and inserting (DI)
• Shortcut for sending text in chat (DI)– Everybody would await ENTER or ALT + S– ALT + N is uncommon
[email protected] Design Issues in NetBeans IDE - Developer Collaboration
9 / 18
04/06/08
Task Nr. 3 – Biggest issues in task
• Stop sharing more files (FI)– I mark more files and select “Stop sharing”– Removed is only one file
• Added files for sharing are not ordered (DI)– By adding more files, by adding whole project too
[email protected] Design Issues in NetBeans IDE - Developer Collaboration
10 / 18
04/06/08
Task Nr. 4 – Biggest issues in task
• Method of marking edited lines (DI)– Line numbering is overlaid by some icon– It would be best have at least
some possibility of setup
• By saving edited file (FI)– The user, who own the file - OK– The other users have not marked
the file as changed and not saved
[email protected] Design Issues in NetBeans IDE - Developer Collaboration
11 / 18
04/06/08
IssueZilla
• A lot of small issues (priority >= 4)• Inserted was only bigger problems
– 2 issues already inserted• Properties in “Collaboration Session Panel” • Inviting participants from contact list
– 5 issues was added• Second connection with the same login (P2) • Marking edited shared file which is not mine (P3)• Stop sharing more files (P3)• Login with the help of ENTER (P3)• Shared files and projects aren’t ordered (P3)
[email protected] Design Issues in NetBeans IDE - Developer Collaboration
12 / 18
04/06/08
Task Nr. 1 - Overview
[email protected] Design Issues in NetBeans IDE - Developer Collaboration
13 / 18
Achieving right effect
User is notice about action availability
Right association
action vs. effect
Right feedback to the user Design issues AVERAGE
Search information 1 1 3 1 1 1,40
Plugin installation 1 1 1 2 1 1,20
Add account 2 1 1 1 2 1,40
Account creation 1 2 1 1 1 1,20
Account name 1 1 1 1 1 1,00
Server Location 1 1 1 1 1 1,00
User Details 1 1 1 1 1 1,00
Account Details 2 1 2 1 3 1,80
04/06/08
Task Nr. 2 and 3 - Overview
[email protected] Design Issues in NetBeans IDE - Developer Collaboration
14 / 18
Achieving right effect
User is notice about action availability
Right association
action vs. effect
Right feedback to
the userDesign issues AVERAGE
User connect 1 2 3 1 1 1,60
Collaboration Session panel 1 1 3 1 3 1,80
Account manage 1 1 1 1 3 1,40
Contacts manage 1 1 2 1 1 1,20
Conversation manage 1 1 1 1 1 1,00
Second connection 1 1 3 3 1 1,80
Achieving right effect
User is notice about
action availability
Right association action vs.
effect
Right feedback
to the user
Design issues AVERAGE
Conversation begin 1 1 1 1 3 1,40
Invite participants 2 1 3 1 1 1,60
Add shared objects 2 1 2 1 4 2,00
Manage shared objects 4 1 1 1 1 1,60
04/06/08
Task Nr. 4, whole Plugin - Overview
[email protected] Design Issues in NetBeans IDE - Developer Collaboration
15 / 18
Achieving right effect
User is notice about
action availability
Right association action vs.
effect
Right feedback
to the user
Design issues AVERAGE
Open file 1 2 1 1 1 1,20
Edit file 1 1 1 2 2 1,40
Save file 4 1 1 2 1 1,80
Remote build and run 1 1 1 1 1 1,00
Number of issues
Issuesseverity
Taskelaboration Complexity AVERAGE
First task 2 1 1 4 2,00
Second task 2 3 3 3 2,75
Third task 4 4 4 1 3,25
Fourth task 1 3 2 2 2,00
04/06/08
Plugin summary
• Good idea– Collaborating more users in one moment on the same files – Subscribing into wanted conversations– Text / Source code / HTML chat
• Worse elaboration– Files synchronization is not trustful– File manage by chatting has many issues
[email protected] Design Issues in NetBeans IDE - Developer Collaboration
16 / 18
04/06/08
Questions
PLACE FOR QUESTIONS
[email protected] Design Issues in NetBeans IDE - Developer Collaboration
17 / 18
04/06/08
End of the presentation
THANKS FOR YOUR ATTENTION!
[email protected] Design Issues in NetBeans IDE - Developer Collaboration
18 / 18