Personalizing Firefox’s UI automatically. Just for you.
Here’s the question: Does automatically generated interfaces — based on user skill, dexterity, and impairments — have a place in Firefox?
The University of Washington recently released a program called Supple. Essentially, it puts you through a small digital obstacle course — move your cursor here, click there — and then calculates all of your motor-skill constants: what’s the difference between your single and double click, how quickly can you target a button on screen, what’s your reaction time, etc. Once it has all of the data, it generates an interface to match your particular set of skills.
Although this loosely falls into the adaptive interface category, it doesn’t have the normal problems associated with adaptive interfaces because it only adapts once.
After reading the paper, I don’t think Supple has the ability to revolutionize interfaces per se (like the Guardian seems to think). It’s an optimization of a given set of widgets and small-scale design patterns. If you start with poor assumptions and widgets, you’ll end up with a well-optimized poor interface. And you’ll never get out-of-the-box thinking that gets you passed the point of diminishing returns on iterative improvements.
It does, though, have the ability to help us designers in making our interfaces evolutionarily better. In particular, we constantly need to base decisions on a mythical “average user”. SUPPLE can potentially let the interface mold to the actually user’s abilities, instead of the user having to become more stereotypical.
It’s ironic (and predicable) that the interfaces SUPPLE comes up with for dexterity/visually impaired people are just better interfaces than the controls. The optimized interfaces almost always display more information in a way that requires less clicking than the original interfaces. No wonder they perform better! It’s just a direct application of Fitts’s law and GOMs analysis.
For Firefox, I can see two immediate applications. The first is to optimize the current interface to best fit the user: Larger buttons in the chrome for folks with poorer motor skills (or disabilities), different preference layouts, etc. This is the kind of stuff computers are great at — constrained(ish) problems in which they can optimizing a large number of inter-dependent variables. And do it on a per-person basis.
The second is to automatically optimize the websites themselves to be better turned for the user. I have a feeling that this has been tried before, though, to marginal effect. However, SUPPLE seems to be smarter than previous attempts.
Plus, with Firefox, you never need to give the user a proficiency test. By instrumenting Firefox to do the same thing, after a day of use we’d have a wealth of information to base optimizations on. Stay tuned for more on this with Auto Pilot.
One interesting thing to call out: The interfaces for SUPPLE are defined by schematic intent, not by layout. The computer translates a user-flow markup into an actual interface. We’ll probably see a lot more of this as we need to design web sites for truly divergent screen-sizes (computer, mobile, wall screens).
RT @aza Personalizing Firefox’s UI automatically. Just for you. | Follow @aza on Twitter | All blog posts
No related posts.
Aurelien Tabard
Hi Aza,
Interfaces facades are also a nice way to explore alternatives:
http://insitu.lri.fr/metisse/facades/
http://insitu.lri.fr/~roussel/videos/metisse/facades/uifacades.mov
Cheers
Aurelien
Tristan
Hey Aza,
This looks like a very interesting article, but not being a UI/UE/HCI guy, you’ve lost me at “It’s just a direct application of Fitts’s law and GOMs analysis.”
I think that links to http://en.wikipedia.org/wiki/Fitts%27_law would help, along with an acronym element that would tell me what GOM means (other than “Grumpy Old Men (TV Series)” and “Gretech Online Movie Player” suggested by Wikipedia).
Otherwise I sense that you’re raising something interesting, and this is why I’m feeling a bit frustrated.
Your ignorant readers want to understand, please help them ;-)
–Tristan
nate koechley
I’ve been interested in this line of thinking for some years, so it’s nice to see and hear more about it. Seems like there’s a home this type of stuff at big web content companies as well as in software. Why just personalize content when you can personalize interface as well?
Thanks for sharing.
Thanks,
Nate
Aza Raskin
@ Tristan: Sorry about that. That’s Fitts’s law. I’ll write an article about GOMs analysis soon.
Nortius Maximus
@Tristan:
Not necessarily a great article, but a placeholder for thought: take a peek at http://www.eecs.umich.edu/~kieras/goms.html
GOMs == Goals, Operations, Method(s).
I look forward to Aza’s exegesis… :)
Nortius Maximus
Self-quibble: sorry, “Operations” is sometimes (more correctly?) called “Operators”. I’ll be quiet now…
شات كتابي
thnks
gooooood
Darren Mascetti
Hi, I love your blog. Is there some thing I can do to obtain updates like a subscription or some thing? I am sorry I’m not familiar with RSS?
Curtis Neimeyer
Adding Embedded Code to a Report
You’ve been kicked (a good thing) – Trackback from DotNetKicks.com
lingerie
I’ve been looking for website about this topic for a while and yours is the best I have discovered so far. Thank you.
Jennifer Hudson Weight Loss
%BLOGTITLE% – Love it!
Val
of course like your web-site however you have to take a look at the spelling on several of your posts. A number of them are rife with spelling issues and I to find it very troublesome to inform the reality then again I¡¦ll surely come again again
Mckenzie
I am no longer positive where you’re getting your information, however good topic. I must spend a while finding out much more or working out more. Thank you for great information I was in search of this information for my mission.
click here to see more
I was just looking for this information for a while. After six hours of continuous Googleing, at last I got it in your website. I wonder what is the lack of Google strategy that do not rank this kind of informative websites in top of the list. Normally the top websites are full of garbage.
Cacar Air
article is very nice and unique. thank you. Artikel kesehatan cari tahu tentang Cara mengobati cacar air
Rumah minimalis
article on this site very useful. thanks – Sedang mencari rumah minimalis ? baca artikel tentang Info rumah minimalis secara gratis
http://azon-shopping.blogspot.com
Thanks for Personalizing Firefox’s UI automatically. Just for you.
« Aza on Design
I know this if off topic but I’m looking into starting my own weblog
and was wondering what all is needed to get setup?
I’m assuming having a blog like yours would cost a pretty penny?
I’m not very internet smart so I’m not 100% certain. Any tips or advice would be greatly appreciated.
Cheers
fat loss factor review
I am sure this piece of writing has touched all the internet people, its really really nice paragraph
on building up new website.
treatment for plantar fasciitis
When some one searches for his vital thing, so he/she wishes
to be available that in detail, so that thing is maintained over
here.
Felicity Hunter
I see you put a lot of work on this site! Keep writing!
Felicity Hunter
This is a smart blog. I m serious. You have so much knowledge about this issue, and so much passion. You also know how to make people rally behind it, obviously from the responses. You have a design here that is not too flashy, but makes up for what you say statement. Great job, in fact.
Luke Nolan
I admire the valuable information you offer in your articles. I will mark your blog and my children check here often. I am sure they will learn lots of new things here than anyone else!
Brandon Parr
This is the perfect blog for anyone who wants to know about this topic. You know so much it s almost difficult to argue with you (not that I really want . haha). You definitely put a new spin on a topic that has been written over the years. Great stuff, just great!
Jack Hill
Simple, beautiful what you have done here. It is pleasing to look you express from the center and your clarity on this important content can be easily searched. As incredible and welcome your future updates.
Ryan Russell
Ah, this is a great message. In theory I d like to write like this too taking time and real effort to make a good article . but what can I say . I procrastinate a lot and never do anything.
Kevin May
Note that this post is actually remarkable sweet theme. I harmonize conclusions and will eagerly expect incoming updates. Saying thanks can not just sufficient, for the wonderful clarity in your writing. I will immediately grab your rss feed to stay informed of any updates. Exemplary job and much success in your business! Please forgive my poor English as it is not my first language.
Faith Forsyth
Let me start by saying wonderful message. Not sure if this has been discussed about, but when using Chrome I can never get the entire site to load without refreshing many times. Could be my computer. Thank you.
Wendy Abraham
I can see that you put a lot of effort into your blog. Keep posting the good work. Some really helpful information in there. Bookmark. Nice to see your site. Thank you!
Gordon Vaughan
Great stuff from you, man. I ve read your stuff before and you re too awesome. I love what you ve got here, love what you say and how you say it. You make it enjoyable and you still can stay smart. I can not wait to read more from you. It is really a great blog.
James Johnston
Resources such as you mentioned here will be very useful to me! I will post a link to this page on my blog. I am sure my visitors will find that the most useful.
Steven Greene
I think it would be a boring old post, but it really compensated for my time. I will post a link to this page on my blog. I am sure my visitors will find that the most useful
Jack Watson
Great post! ? I started out in the media community management marketing and trying to learn how to do it well resources like this article very helpful. As our company is based in the U. S. , it? S all a bit new to us. The example above is something that worries me as well, how to show your enthusiasm and share the fact that your product is useful in this regard
Sam Parr
I must admit that this is one great insight. Of course, giving the company the opportunity to get on the ground floor and really take part in creating something special and tailored to their needs.
Joshua McGrath
Hey, just looking around some blogs, seems an excellent platform you are using. I m currently using WordPress for a few of my sites but looking to change one of them similar to yours as a test platform. Anything in particular you would recommend about it?
Andrew Clark
This is a really good read for me, must admit that you are one of the best bloggers I saw. Thanks for posting this informative article.
Lily Knox
You do not intend to do so, but I think it has managed to express the state of mind that a lot of people entering Taste want to help, but not knowing how or where, is something a lot of us are going through.
Sophie Peters
Has a very useful blog I have been here reading for about an hour. I am a newbie and your success is very much an inspiration for me.
Emma Anderson
This article gives the light in which we can observe the reality. It is very nice and gives in depth information. Thank you for this wonderful article
Gordon Clark
Keep em coming . you all do a great job at such concepts . can not tell you how much I, for one appreciate all you do!
Trevor Mackenzie
Hi webmaster, commentators and others! Blog is absolutely fantastic! Plenty of information and inspiration, both of which we all need! B Keep em coming . you all do a great job at such concepts . I can not tell you how much I, for one appreciate all you do!
Karen North
Have you ever considered adding video to your blog to keep the audience more entertained? I mean, I just read the whole article of your and it was quite good but since I m more of a visual learner, I found that to be more helpful well let me know how it turns out! I love what you guys are always up too. The clever work and reporting! Keep up the good work I have added you to my blogroll. This is a great article thanks for sharing this informative information . . I will visit your blog regularly for some latest post.
Stewart Jones
Pretty good post. I just stumbled upon your blog and wanted to say that I really enjoyed reading your blog. Either way I subscribe to your feed and I hope you post again soon.
Vanessa McGrath
That fantabulous post this has been. Seen in this type associated with useful post method. I thank you and hope more associated with posts such as. Much obliged.
Gavin Mackay
Thank you so much for writing all of the excellent information! Looking forward to checking out more posts!
Wanda Taylor
Wow, this is a post that is really good quality. In my theory, ODA to write like this too, time and real effort to make a good recovery after IA. but what can I say. Procrastinate a lot and never appear to get something done.
Theresa Reid
I admit, I have not been to the site in a long time. however it was another pleasure to look at it is, even professionals important topic and ignored by a lot like that. I thank you for helping to make people more aware of the possible issueExcellent things as typical.
Maria Wallace
Interesting topic for a blog. I have searched the Internet for fun and came across your website. Fantastic post. Thank you for sharing your knowledge! It s good to see that some people still put effort into managing their websites. I will make sure
Evan Hughes
Just what I needed. Thank you I saw this information forever. I made a note of your blog in order me to read further on the subject.
Brian Watson
I love your blog, i have it in my rss reader and always new things that come of it
Harry Abraham
I must say that I was impressed. Very rarely do I come across a blog that is both educational and entertaining touch. Just letting you know that you have most definatly hit the nail on the head. Your mind is ideal. Thx is all I can say.
Amy Quinn
In fact, I learned about all this, but with that in mind, I think it is still useful. Good work!
Hannah Ross
With the whole thing that seems to be developing within subjects, all scenes are generally quite refreshing. Even so, I apologize, but I can not subscribe to the whole plan, all be it exhilarating nonetheless. Looks like all your opinions are generally not completely justified and in reality you are generally yourself not really fully convinced of the argument. In any case, I do not appreciate a look.
Maria Duncan
Although I am not a noob in the website industry, your site is really unique and has some useful ideas. Enjoy it fully! I ll put on my blogroll I think it will give more value to visitors.
Blake Cameron
I was impressed with the quality of information on this site. There are many great resources here. I am sure I will visit this place soon.
Wanda Black
This is a great resource that you are providing and you give it away for free. I enjoy seeing websites that understand the value of providing a major resource for free. I really loved reading your post. Thank you!
Sonia Dyer
Super blog post, I count on updates by you.
Ryan Oliver
I was very encouraged to find this site. I want to thank you for this special read. I definitely enjoyed every bit of it and I ve marked you to check out new stuff you write.
Oliver Gill
I admire the valuable information you offer in your articles. I will mark your blog and my children check here often. I m sure they will learn lots of new things here than anyone else!
Joseph May
The beauty of these blogging engines and CMS platforms is the lack of limitations and ease of manipulation that allows developers to implement rich content and skin the site in such a way that with very little effort never see why the site tick all without limiting the content and efficiency.
Rebecca Hodges
This is the perfect blog for anyone who wants to know about this topic. You know so much it s almost hard to argue with you (not that I really want . haha). You definitely put a new spin on a topic that has been written over the years. Great stuff, just great!
Argentina
“%KW%”
Steven Quinn
Thank you for another essential article. Where ealse can you get this kind of information in such a complete way to write? I have a presentation next week, and I am in search of such information.
forum.insight.net.tw
This paragraph is actually a nice one it assists new internet users,
who are wishing in favor of blogging.
Edward Hunter
This is a smart blog. Really. You have so much knowledge about this issue, and so much passion. You also know how to make people rally behind it, obviously from the responses. It has a design here that s not too flashy, but makes as big as what you say statement. Great job, in fact.
Owen Taylor
What you say is absolutely true. I know that everybody must say the same, but I think you put it in a way that everyone can understand. I also love the images you put in here. They fit well with what you re saying. I m sure you will reach so many people with what you say.
Kaos Bola Distro
Finally, a topic that fascinates me. That I am alooking for information of this caliber for several hours. Your site is greatly appreciated.
Penyedia Kaos Distro Murah
I admire the valuable information you offer ina your articles. I will mark your blog and my children check here often. I am sure they will learn lots of new things here than anyone else!
Teknisi Komputer
It is a great resource that you are providing and you give iat away for free. I enjoy seeing websites that understand the value of providing a quality resource for free. I really loved reading your post. Thank you!
Kaos Bola Distro Murah Grosir Eceran
I was impressed with the quality of information on this sitae. There are many great resources here. I am sure I will visit this place soon.
Kaos Piala Dunia
An interesting dialogue is worth comment. I think you shouald write extra on this matter, won, Aot be a taboo subject but generally people are not enough to talk about this issue. To the next. Applause
Barrett Kentner
Hey gentleman, .This was an outstanding page representing such a remorselessly topic to natter on the subject of. I glare ahead to reading numerous far-flung additional abundant posts like these. Thanks
victorian carpet patterns
I see a lot of carpets in my life, and this site is really interesting for me. Regard and one love!
Carrol
Product buttons: Product buttons on the home page are a must.
Do so by allocating a visible corner for your social
media links without monopolizing the pages.
Now we are going to set up the different pages of the website.
jasa pembuatan website murah dan berkualitas
You should pay enough attention to research and suggestion classes with the right events
to come up with amazing concepts that are appropriate and
reasoning to your end customers or focused viewers. More traffic
means more visibility of your products, company and brand name.
Using emails for official correspondence instead of taking printouts can also
cut down paper usage in a web design company.
foto memek mulus
foto memek mulus Kita lebih sering menyesal karena berbicara daripada karena diam foto memek korea
ferolle
sadfvsdf sadrfe
Kanchipuram sarees
After reading the paper, I don’t think Supple has the ability to revolutionize interfaces per se (like the Guardian seems to think). It’s an optimization of a given set of widgets and small-scale design patterns. If you start with poor assumptions and widgets, you’ll end up with a well-optimized poor interface. And you’ll never get out-of-the-box thinking that gets you passed the point of diminishing returns on iterative improvements.
viagra coupon
I think other web site proprietors should take this website as an model, very clean and magnificent user friendly style and design, as well as the content. You are an expert in this topic! generic viagra price at walmart
publix pharmacy
In general, the majototo site is the stabilized work part of the center canadian pharmacy online
approved canadian online pharmacies
Remarkable! Its truly awesome post, I have got much clear idea on the topic of from this post. canadian pharmacy online
kamagra
Regards for helping out, superb info . kamagra.
tinyurl.com
Why people still use to read news papers when in this technological globe all is existing on web?
hop over to these guys
I just want to say I’m new to blogging and site-building and definitely enjoyed your web page. Very likely I’m likely to bookmark your site . You definitely have terrific article content. Thanks a bunch for sharing your website.
where to buy viagra over the counter in las vegas
As I site possessor I believe the content material here is rattling fantastic , appreciate it for your efforts. You should keep it up forever! Best of luck. viagra without a doctor prescription from canada
plenty of fish dating site
I am not sure where you’re getting your info, but good topic.
I needs to spend some time learning much more or understanding more.
Thanks for fantastic information I was looking for this information for my mission.
online pharmacy
I happen to be writing to let you be aware of what a incredible discovery my girl encountered browsing your web site. She came to find a good number of pieces, with the inclusion of what it’s like to possess an awesome giving spirit to get other individuals without difficulty fully understand several tortuous matters. You truly did more than our own expected results. Thank you for producing the warm and helpful, healthy, educational and in addition unique tips about your topic to Julie. canada pharmacy online
online generic viagra
In these days of austerity and also relative panic about taking on debt, a lot of people balk up against the idea of using a credit card in order to make purchase of merchandise or pay for any gift giving occasion, preferring, instead just to rely on the tried in addition to trusted technique of making transaction – raw cash. However, if you possess the cash on hand to make the purchase completely, then, paradoxically, this is the best time to be able to use the credit card for several factors. best place to buy generic viagra online
northwest pharmacy
I truly enjoy reading on this web site , it holds wonderful posts . “When a man’s willing and eager, the gods join in.” by Aeschylus. canadian pharmacy
Shaun Mayoras
i would love to use hydrogen fuel on my car, this fuel is really nonpolluting but is not yet very available,.
Elwood Bara
Dude.. I am not much into reading, but somehow I got to read numerous articles on your blog. Its amazing how interesting it is for me to have a look at you very often.
viagra
Great write-up, I’m normal visitor of one’s site, maintain up the excellent operate, and It is going to be a regular visitor for a long time. viagra sans ordonnance.
Pozycjonowanie Cennika Gorzow
Absolutely indited written content, Really enjoyed reading through.
quest bars cheap
This information is priceless. Where can I find out more?
Pozycjonowanie Strony Gorzow
https://roan24.pl/
Josiah Delosanglel
Oh my goodness! Incredible article dude! Thank you, However I am encountering troubles with your RSS. I don’t know the reason why I am unable to subscribe to it. Is there anyone else getting similar RSS problems? Anybody who knows the answer will you kindly respond? Thanx!
Projektowanie Gorzow
https://roan24.pl/
Long Playl
I couldn’t resist commenting. Exceptionally well written!
Uslugi Pozycjonowania Stron Internetowych Gorzow
https://roan24.pl/
John Deere Diagnostic and Test Manuals
Hi my loved one! I wish to say that this post is amazing, great written and come with almost all important infos. I would like to see more posts like this .
Strony Internetowe Gorzów
https://roan24.pl/
i99bet
Aw, this was an extremely nice post. Taking a few minutes and actual effort to make a great article… but what can I say… I hesitate a lot and don’t manage to get anything done.
Tworzenie Stron Www Gorzów
https://roan24.pl/
i99bet
I’m amazed, I have to admit. Rarely do I come across a blog that’s equally educative and entertaining, and let me tell you, you have hit the nail on the head. The problem is something which not enough men and women are speaking intelligently about. I’m very happy that I found this during my hunt for something relating to this.
quest bars cheap
I really like your blog.. very nice colors & theme.
Did you make this website yourself or did you hire
someone to do it for you? Plz respond as I’m looking to
construct my own blog and would like to know where u got this from.
many thanks
cialis over the counter at walmart
Great post. I was checking constantly this blog and I’m impressed! Very useful information particularly the last part ?? I care for such info a lot. I was looking for this certain info for a long time. Thank you and best of luck. generic cialis at walmart
togel hk
This actually answered my downside, thanks!
ps4 games
If some one needs expert view concerning blogging and site-building after that i advise him/her to visit this website,
Keep up the pleasant job.
해외축구중계
As I website possessor I believe the content material here is rattling fantastic , appreciate it for your efforts. You should keep it up forever! Good Luck.
ตู้ม้าà¸à¸à¸™à¹„ลน์ apk
I do believe all the ideas you’ve offered in your post. They’re very convincing and will certainly work. Still, the posts are too brief for novices. May just you please extend them a bit from next time? Thanks for the post.
ps4 games
Hi, its pleasant paragraph regarding media print, we all be aware of media is
a enormous source of facts.
Delta installation
naturally like your website however you have to test the spelling on quite a few of your posts. Several of them are rife with spelling issues and I to find it very bothersome to inform the truth then again I will surely come again again.
ps4 games
Yes! Finally something about ps4 games.
ps4 games
Good post! We are linking to this great post on our site.
Keep up the good writing.
Delta installation
Excellent read, I just passed this onto a friend who was doing a little research on that. And he actually bought me lunch since I found it for him smile So let me rephrase that: Thank you for lunch!