Team:SJTU-Software/Project/UserStudy

From 2014.igem.org




User Study

Goal

User studies are carried out to make our software “Easy BBK” to be more user-friendly. Based on the problems exposed in the test process of different users and their feedbacks, our developers can track the bugs and add new functions in the development of software.



Users

9 members from SJTU-bioX-Shanghai and some members from SUSTC-Shenzhen were invited to use our software. All of their operations are recorded in video and researched later to figure out problems or highlights in our software.



Highlights and problems fixed

Since we have focused mainly on the problems in our software during those studies, highlights are briefly recorded here.
• The search result offered by the search engine are quite satisfying
• Novelty of "Present"

Most problems identified during user studies were solved before wiki freezes; however, there remains some problems unsolved. Those problems which are not solved now are to be solved later, and we will continue conducting user studies to refine our software.

Problems solved by October 17th

 
ProblemSolutionSolved date  
User doesn’t know detail information of a biobrick could be displayedDistinguish the color of part name from other information10.12
Spelling errors exist in some words on the interfaceMake corrections on these mistakes10.12
The detail page was not refreshed timely when user clicked another part name to view the detail of this partRevise the source code to make the detail page refresh timely 10.12
User wants to know the number of search resultsRevise the source code to show the number of search results at the bottom of the page10.12
User don’t know the meaning of the icons on the "present" interfaceAdd a new function: a text description about an icon would come out when user moves cursor to it10.12
Half-drawn bio-system lost when user accidentally clicked the "create a new file" buttonA dialog box asking user whether to save the half-drawn bio-system would pop up when user click the "create a new file" button10.12
User didn’t know what to do with the "compare" functionAdd a hint on the interface to guide the user10.13
User cannot remove a biobrick from compare to add another biobrick after adding it to compareAdd a button to remove biobricks from "compare"10.13
The text disappeared after user changed the font or color of the text in "Present"Revise the source code to solve this bug10.13
The software would export a wrong picture if user had dragged components out of the screenRevise the source code to solve this bug10.13
The hint on the search result page was confusing when there is no search resultRevise the English expression on the result page10.13
User misunderstood the meaning of the "cross" button in "present" for its inappropriate positionAdjust the position of different buttons10.17
Run time of the search engine is unstable Create index on tables in Easy BBK database and change the database to a better server to speed up run time10.15
The status bar of "present" cannot automatically refresh unless user clicked the same position once moreRevise the source code to solve this bug10.15
The icon of "Blast" on the "search" interface confused users in that they thought it could do "blastp"Change the icon from "Blast" to "Blastn"10.15
Icon positions of "search by keyword" and "search by sequence" were too close to mislead user that they have a single functionIncrease the distance between the two icons10.15
On the status bar, the coordinate of the icon became negative when the icon was dragged out of the drawing panel, which is meaninglessSet the coordinate of deleted icon to "NULL"10.16
The icons in "present" interface was too vague Refresh the icon with high-resolution pictures10.16
User did not know how to fill out the "upload" pageAdd some examples beside the input boxes10.16

Problems remained unsolved and under development until October 17th

 
ProblemsPlanning solutionPlanning date  
User did not know they can stretch the backbonePut anchors on both end of the backbone to hint users10.19
User didn't know the function of "set_biobrick_name" windowAdd the hint "input part name" beside the input field10.19
User cannot copy text from the search result page and paste in other functions in the toolRevise the source code to solve this problem10.20


iGemdry2014@163.com

SJTU-Software,Shanghai,China

back to top