This document discusses user experience (UX) in complex scientific domains like bioinformatics. It provides an example of applying UX to the Enzyme Portal, a bioinformatics tool with over 10 databases on enzymes. The UX process involved understanding stakeholders, conducting user interviews, creating personas, developing user stories and information architecture models, prototyping, and addressing challenges in complex domains like diverse users and managing large amounts of data. The document emphasizes the importance of understanding users and involving them in the design process to create useful tools for scientific research.
User Experience in Science: the new kid on the block
1. The new kid on the block
User Experience in Science
Flickr: Lars Ploughmann
Paula de Matos
2. My name is Paula de Matos
I live in Cambridge, UK
I am an Freelance
User Experience
Analyst
I tweet @Paula_deMatos
I am South African &
Portuguese
I specialise in the application of
UX in complex scientific
domains
3. What is User Experience (UX)
Peter Morville:
UX Honecomb
Flickr: Stefson
8. Complex environments have data that is/ may beโฆ
โข highly inter-connected
โข has depth (big picture and high level of granularity
important)
โข high volume, big scale
โข unfamiliar since it is a โnicheโ/โexpertโ field (niche
vocab.)
โข needing security/ privacy/ authentication
โข real time-critical
9. People in complex environmentsโฆ
โข May have geographically separated team
โข People (always complex but added complications
may beโฆ)
โข Not aware of UX (โfluffy stuffโ)
โข Do not know who users are/ not interested in the
user
โข Think they know their user but are making
assumptions
11. EMBL-EBI EuroHub for Bioinformatics in Hinxton
โข Part of the European Molecular Biology
Laboratory
โข International, non-profit research institute
โข 540 people work at EMBL-EBI, 48 nations
represented
โข Average age: 37 yrs
12. What is bioinformatics?
โข At the heart of modern biology research
โข Science of storing, retrieving and analysing
biological information
โข An interdisciplinary science involving biologists,
biochemists, computer scientists and
mathematicians
14. UX and Bioinformatics: Enzyme Portal
We have over 10
databases dealing
with enzymes
I canโt see
anything?
I canโt find
anything?
Data is loosely
linked and
mismatched
36. Get in touch
Paula de Matos
Email: paula.dematos@gmail.com
LinkedIn: pauladematos
Twitter: @Paula_deMatos
37. Useful references
Complex UX
โข Chilana, P.K. et al (2010) Understanding usability practices in complex
domains. CHI 2010 Proceedings of the SIGCHI Conference on Human
Factors in Computing Systems 2337-2346
Personae
โข Baron-Cohen, S. et al (2003) The systemizing quotient: an investigation of
adults with Asperger syndrome or high-functioning autism, and normal sex
differences. Philosophical transactions of the Royal Society of London 358:
361-74
โข William Hudson (2009) Reduced Empathizing Skills Increase Challenges
for User-Centered Design CHI 2009 April 3โ9, Boston, MA, USA
Gamestorming
โข Gray D, Brown S, Macanufo J (2010) Game storming: A Playbook for
Innovators, Rulebreakers and Changemakers. California: OโReilly Media.
ISO 9241-210[1] defines user experience as "a person's perceptions and responses that result from the use or anticipated use of a product, system or service". According to the ISO definition, user experience includes all the users' emotions, beliefs, preferences, perceptions, physical and psychological responses, behaviors and accomplishments that occur before, during and after use.
User Experience is a blend of a variety of disciplines to achieve the ultimate user experience.It is based on a large chunk of the behavioural sciences such as Human computer interaction, human factors and psychology. It blends architecture, information architecture and visual design into the mix.It has developed itโs own best practices to achieve the ultimate user experience
The IPOD when it was released was not novel in its idea of a music player. There were many music players around. Why was it enormously successful? Because it delivered the whole user experience package. It wasnโt just a music player but it allowed you to manage and download music. It revolutionalised the music industry and changed the fortunes of a company.
You get that Kodak feelingโฆ.Kodak was the forerunner of photography for many decades even coining the term โKodak momentโ.It developed a digital camera as early as 1975 but product was dropped for fear of it inflicting damage to photographic sales.Later in the 1990โs when computers were emerging as part of everyday life and users were chomping at the bit for an alternative photography form Kodak did not understand its users and their goals. Their management team thought that they knew best but in the end other companies developed the technology and gave users a way to manage photographs digitally.Instead they clung to the belief that photographic film would be the future and that had to be protected at all costs.
Ok lets take a step back.First lets define why Science can be difficult. I like to refer to it as a complex environment because it has parallels with other universes.So what is a complex environment?
highly inter-connectedhas depth (big picture and high level of granularity important)high volume, big scaleunfamiliar since it is a โnicheโ/โexpertโ fieldneeding security/ privacy/ authenticationreal time-critical
Specialists think they know what they want/need
EBI library picture
New technologies have led to an explosion in biological dataWhilst DNA sequencing from genomics covers a large amount of this, other areas of biology have seen large increasing in the capacity to produce data200 Gigabytes โ 40 DVD movies; 238 Terabytes โ content of the US Library of Congress in 2011; 16 Petabytes - Large Hadron Collider at CERN in a single year of operation!Biology is rapidly becoming a data heavy science, but is still far behind physics
The best way to illustrate UCD is by example.At the EBI we had a massive problem with disparate resources around enzymes. We made it so difficult for people to find information on enzymes with a number of resources in different places, disparate and mismatched data and not to mention a different styling for each resource that dealt with enzymes.So a few years ago it was decided to attempt to fix the problem. At around the same time UCD was starting out at the EBI and we decided to follow a UCD approach.That means we placed the user at the forefront of our thinking.This work has been published so you can get the full article if you want more details. As this was a very complex UX problem I thought it would make a good example to illustrate how UX is applied in science.
Understand as much about the stakeholders needs, wants and pain points up front as possible.Championing the case of UX. Find out which stakeholders you can rely on to work with UCD and those who will need some convincing.Find a strategy to bring them on board โ we used personas during a stakeholder meeting.Incentivising Example of publishing.Keep them keen โ we created biweekly meetings which were interactive and gave them a say in the
Not called user-centreddesign for nothing, User-driven not technology drivenI used to do cartoon users โ later found out this is a documented approach!Just because javascript can support configurable widgets does it mean you should have them?
Ask your buddy (domain expert) what sort of questions they would like to know about the userFind out in advance a little about the user so that you can speak the same lingoโฆ.Donโt be afraid to say when you donโt understand and explain upfront that you are very much a novice.The niche vocabularly becomes an issue.Record the interview so that you can come back to it and ask your buddy later.Example: sildenafil as a drug for jet lag which we could use later for doing wireframes with real data.
How will the website fit into someoneโs day?Key user stories on a single mapSpot the โhubsโ which will be key pages to designUse the map to validate at testing stage & to design scenarios and tasks Run this by your buddyโฆ see what gaps are missing and questions they would ask?
We quickly realised that our users were specialists and they liked to have everything. So if we asked them then they would just give us everything, hence the complex user stories we modeled.
We needed a way to enable them to prioritise and establish what is important to them and inadvertently establish a kind of domain information architecture. We wanted to understand how they see the world of enzymes. To do this we designed a game called Canvas Sort for users to โplayโ. It was designed in a workshop setting with a 4 participants at a table all tackling the same canvas.
Real data illustrates the problem in terms that they understand and can get into it.Scientific debate rather than a managementy/ux debate. You can see these two gentleman reaNot only is this good to get the consensus on the day. Word gets out and its interesting activity and gives more momentum for future activities.
This example tally is for data items only can do it for actions/ functionalitiesTallying up and comparing what each group chose and did per canvas is interesting.Some times overlap others donโt. Here are two different canvas done for the EP project. The second one has lots of overlaps and the first one doesnโt.
Building the user mental model in the language they understand.
We could do speed sketching where involved the stakeholders and developers based on the canvas sort data output.It was a quick way to get ideas up and running and people talking.
This is where your domain knowledge really becomes important because without some basic knowledge you wonโt be able to draw credible examples.The developers found it easier to create what users wanted Implementation was fastConfident their work meets needs of usersTechnical solutions could be investigated by the developers early on โ because user needs were known about in advance
We used paper prototypes to test the usability of the interface mainly because they are cheap to make and fix.In complex data environments and with such intricate data it is sometimes difficult to make high fidelity prototypes without investing huge resources. By using paper prototypes we could keep the ideas flowing and have a quick turnaround with ideas.Paper prototyping is a technique in which you use paper wireframes as your โscreenโ and pencil as your โmouseโ. The transitions between wireframes are taken care of by a human operator instead of a computer.Why did work well?We used a credible example e.g. viagra which is also being tested as a drug to reduce the effects of jetlag. Users found it engaging and soon forgot it is paper. Note as specialists expect them to nit pick over the tiniest details of the data but not the colours and buttons and layout.Advantages:Leaves participant free to concentrate on the interactions, not distracted by colours, fonts, etc.5-8 users is usually enoughFinding new issues plateausMake sure you get consentHighlights issues doesnโt give you the solutionNB: Because it was a credible, believable example โ users found it engaging and soon forgot it is paper. Note as specialists expect them to nit pick over the tiniest details of the data but not the colours and buttons and layout.
Invariably things go wrong. BE FLEXIBLE is the keywords here.Here are some of the issues we often deal with:Users want data that does not exist or is really difficult to source. Bring awareness of this problem to the stakeholders as they are likely to solve this problem if they are aware of it. In our case we combined different data and clever coding to retrieve our results.Things go wrong on release dayHave a strategy of how to deal with this i.e. plan B.In the EP on release day we uncovered a major bug that occurred on a specific version of a browser and OS after a sequence of steps. It happens.What did we do?Delayed the release and the press releaseGot in touch of the stakeholders and let them know.3. Our stakeholders would occassionally feel like they were not being listened to. This was quite rare but you almost need somebody full time to look after them and ensure they are being listened to and that they are communicated to.
Diverse user groupsYou may think all scientists are a bit wet โ but we mean informaticiansvs bench bodsdiverse needs and skillsNovice user โ easy to learn, less efficient to useExpert โ hard to learn but efficient for expert userscurves cross = sweet spot
Measuring impact of UCD is hardscientific โdiscoveryโ is hard to measure/ intangibleThis seems a bit oddโฆ its too specific to us I think?
Domain expert and interested in ux?Lack of individuals with mix of skills/ desire to be UX practitioners in our field
The funding cycle in academic science makes it sometimes difficult to get UX upfront.Project leaders need to propose projects and then they are awarded funding. When this funding is in place then they can start with UX but really UX should be done upfront at the project proposal phase so that the UX can guide the deliverables and ultimately the direction of the project.
With the more data available and the use of multiple โsciencesโ to solve a problem data is often noisy, unstructured and dynamic.Data is often in a mismatched formats (sometimes just in Excel or free text) and they all need to be linked up.
Chilana paper too
What experience do we have to share?First ever examples of UX practitioners writing how to do UX for bioinformatics โ target readership is scientists working in biology or biomedical research