jtth + usability   25

Code Bubbles Project: Rethinking the User Interface Paradigm of Integrated Development Environments
The essential goal of this project is to make it easier for developers to see many fragments of code (or other information) at once without having to navigate back and forth. Each of these fragments is shown in a bubble.

A bubble is a fully editable and interactive view of a fragment such as a method or collection of member variables. Bubbles, in contrast to windows, have minimal border decoration, avoid clipping their contents by using automatic code reflow and elision, and do not overlap but instead push each other out of the way. Bubbles exist in a large, pannable 2-D virtual space where a cluster of bubbles comprises a concurrently visible working set. Bubbles support a lightweight grouping mechanism, and further support connections between them.

A quantiative user study indicates that Code Bubbles increased performance significantly for two controlled code understanding tasks. A qualitative user study with 23 professional developers indicates substantial interest and enthusiasm for the approach, despite the radical departure from what developers are used to.
ide  java  programming  research  usability  hci 
march 2010 by jtth
ignore the code: Realism in UI Design
The history of the visual design of user interfaces can be described as a gradual change towards more realism. As computers have become faster, designers have added increasingly realistic details such as color, 3D effects, shadows, translucency, and even simple physics. Some of these changes have helped usability. Shadows behind windows help us see which window is active. The physicality of the iPhone’s user interface makes the device more natural to use.
design  gui  icon  ui  usability 
january 2010 by jtth
Daring Fireball: Ronco Spray-On Usability
The distributed, collaborative nature of open source software works for developer-level software, but works against user-level software. Imagine a motion picture produced like a large open source project. Different scenes written and directed by different people, spread across the world. Editing decisions forged by group consensus on mailing lists. The result would be unfocused, incoherent, and unenjoyable.
apple  linux  macosx  usability  windows 
january 2010 by jtth
Chroma-Hash Demo
a sexy, non-reversible live visualization of password field input
color  design  security  hacks  webdesign  css  webdev  idea  gui  dev  ui  javascript  html  usability  visualization  interface  password  a  passwords  input  live  field  chroma  jquery  hash 
july 2009 by jtth
F-Shaped Pattern For Reading Web Content (Jakob Nielsen's Alertbox)
F for fast. That's how users read your precious content. In a few seconds, their eyes move at amazing speeds across your website’s words in a pattern that's very different from what you learned in school.
accessibility  eyetracking  nielsen  reading  ui  marketing  website  patterns  layout  pattern  usability  content  interface  webdev  webdesign  writing  visualization  research  psychology  tips  development  internet  articles  technology  web  interesting  design  reference  article  science 
july 2009 by jtth
Unqualified Reservations: Wolfram Alpha and hubristic user interfaces
My guess is that if there is any "next thing" in search interfaces, it will come not from smarter UIs, but from dumber ones in which the user does more work - the Graffiti effect. If a small quantity of user effort can produce a substantial improvement in user experience (which is a big if), the user will accept the bargain. Hey, it made Jeff Hawkins rich.
hubris  interfaces  wolfram-alpha  wolfram_alpha  affordance  alpha  wolfram.alpha  wolframalpha  essay  usability  development  design  article  programming  search  ui  hci  ux  interaction  ai  blog  google  analysis  wolfram  interesting  web  computer  interface  criticism 
july 2009 by jtth
You should follow me on Twitter | Dustin Curtis
I actually tried many more permutations than I show here. I only discuss the most interesting ones below and describe my thought process along the way.
blog  web  design  psychology  articles  writing  webdesign  ui  usability  blogging  data  inspiration  language  statistics  communication  optimization  marketing  conversion  testing  twitter  persuasion  copywriting  socialmedia  action  ux  clickthrough  abtesting  measurement  calltoaction  wording 
july 2009 by jtth
Infovis Discovery Exhibition: The Impact of Microsoft Research Hotmap - information aesthetics
Hotmap is a visualization tool designed to gain an understanding into how people interact with online maps. It was released internally at Microsoft in 2006 as a research prototype; its use was monitored as it was developed further. A public edition of Hotmap was released in 2007; the authors have collected feedback on that tool since.
internet  mapping  microsoft  earth  fire  maps  usability  virtual 
july 2009 by jtth
Augmented Social Cognition: Mechanical Turk demographics
Today I presented our work on using Amazon's Mechanical Turk service as a user testing method to PARC's Computing Science Lab (CSL). Several of the researchers in the audience asked "what does the demographic of Mechanical Turk users look like, and whether it is a reasonable sample of the real demographic" that one might want for user testing of HCI systems. I thought that was a great question.
crowdsourcing  mechanicalturk  usability  blog 
april 2009 by jtth
Bill Higgins :: the Uncanny Valley of user interface design
There’s a lesson here for software designers, and one that I’ve talked about recently - we must ensure that we design our applications to remain consistent with the environment in which our software runs. In more concrete terms: a Windows application should look and feel like a Windows application, a Mac application should look and feel like a Mac application, and a web application should look and feel like a web application.
ui  robots  robotics  programming  design  software  technology  article  tips  psychology  development  interesting  ajax  usability  interface  GUI  hci 
december 2008 by jtth
Flashbulb Interaction | Working through Screens Book
Working through Screens is a reference for product teams creating new or iteratively improved applications for thinking work. Written for use during early, formative conversations, it provides teams with a broad range of considerations for setting the overall direction and priorities for their onscreen tools. With hundreds of envisioning questions and fictional examples from clinical research, financial trading, and architecture, this volume can help definers and designers to explore innovative new directions for their products.
webdesign  web  visualization  ux  user  usability  ui  tools  userexperience 
november 2008 by jtth
Sparkline PHP Graphing Library
Sparklines are "intense, simple, wordlike graphics" so named by Edward Tufte. In lieu of a more detailed introduction, Professor Tufte's site has an early release of a chapter on sparklines.
php  sparklines  visualization  graphics  programming  tufte  web  utilities  usability  webdev  website  tool  analysis  communication  cool  informatics  mathematics  math  methods  plugins  presentation  services  scripting  script 
december 2007 by jtth
A List Apart: Articles: Greatest Copy Shot Ever Written
So what makes good copy good? Perhaps we can find out by considering what’s made the best of the best…the best.
writing  copywriting  marketing  business  advertising  alistapart  copy  language  theory  text  interesting  inspiration  grammar  Psychology  advice  ads  content  copywriter  creative  creativity  phrase  linguistics  linguistic  usability 
december 2007 by jtth
MailTags 1.2.1
Metadata plugin for Mail.app. It's handy and can be used to integrate Mail.app into an organizational (read: GTD) workflow.
apple  cool  desktop  email  extension  free  freeware  Geek  gtd  hacks  lifehacks  mac  management  nerd  open  opendarwin  opensource  osx  Plugin  programming  search  software  source  tagging  Tags  tips  tools  usability  work 
april 2006 by jtth
EasyRGB - Color harmonies, complements and themes.
Search for colors complements to your RGB values. Create color harmonies, combinations and themes. From your main (or background) color select trim and accents tones.
art  color  computers  css  design  development  film  free  graphics  html  internet  photoshop  php  webdev  webdesign  web  usability  tools  theme  templates  technology  software  colors  reference  programming 
april 2006 by jtth

related tags

a  abtesting  accessibility  action  ads  advertising  advice  affordance  ai  ajax  alistapart  alpha  analysis  apple  application  art  article  articles  authenticity  behavior  blog  blogging  bookmarklet  bookmarklets  browser  business  calendar  calltoaction  chroma  clickthrough  cocoa  cogsci  collaboration  color  colors  communication  complexity  computer  computers  content  conversion  cool  copy  copywriter  copywriting  creative  creativity  criticism  crowdsourcing  css  culture  customize  data  design  desktop  dev  development  earth  easy  email  essay  examples  experience  extension  extensions  eyetracking  field  film  fire  firefox  flickr  fonts  formatting  free  freeware  Geek  google  grammar  graphics  graphs  gtd  gui  hack  hacks  hash  hci  hcid  hig  html  hubris  human  icon  ide  idea  informatics  information  input  inspiration  interaction  interesting  interface  interfaces  internet  java  javascript  jquery  language  layout  lifehacks  linguistic  linguistics  linux  live  mac  macosx  management  mapping  maps  marketing  math  mathematics  measurement  mechanicalturk  methods  microsoft  nerd  netnewswire  networking  nielsen  open  opendarwin  opensource  optimization  osx  password  passwords  pattern  patterns  people  persuasion  photoshop  php  phrase  Plugin  plugins  presentation  programming  progressivedisclosure  psychology  rands  read  readability  readable  reader  reading  reference  repository  research  resources  robotics  robots  science  script  scripting  search  security  services  simplicity  social  socialmedia  software  source  sparklines  statistics  tabs  tagging  Tags  technology  templates  testing  text  theme  theory  tips  tool  tools  tufte  twitter  typography  ui  usability  useful  user  userexperience  userinterface  utilities  ux  virtual  vision  visual  visualization  web  web2.0  webapps  webdesign  webdev  website  webtools  windows  wolfram  wolfram-alpha  wolfram.alpha  wolframalpha  wolfram_alpha  wording  work  writing  zoom 

Copy this bookmark:



description:


tags: