| Sort By: |
| Date |
Popular |
Title |
|
|
Apr 2006 |
|
Mastering Ajax, Part 5: Manipulate the DOM
|
|
Apr 2006 |
|
The cranky user: Have you tried to reboot your computer?
|
|
Mar 2006 |
|
Online Game Technology
|
|
Mar 2006 |
|
Introduction to Syndication, (RSS) Really Simple Syndication
|
|
Mar 2006 |
|
Search Engine Optimization basics, Part 4: Improve search marketing for large sites
|
|
Mar 2006 |
|
Wikis, blogs and other community tools in the enterprise
|
|
Mar 2006 |
|
Crossing borders: Continuations, Web development, and Java programming
|
|
Mar 2006 |
|
Search engine optimization basics, Part 3: Get your Web pages into search indexes
|
|
Mar 2006 |
|
Mastering Ajax, Part 4: Exploiting DOM for Web response
|
|
Mar 2006 |
|
The cranky user: Usability off the beaten path
|
|
Mar 2006 |
|
Search engine optimization basics, Part 2: SEO keyword and infrastructure strategies
|
|
Feb 2006 |
|
Search engine optimization basics, Part 1: Improve your standing in search engines
|
|
Feb 2006 |
|
Mastering Ajax, Part 3: Advanced requests and responses in Ajax
|
|
Jan 2006 |
|
The future of HTML, Part 2: XHTML 2.0
|
|
Jan 2006 |
|
Managing XML data: Tag URIs
|
|
Jan 2006 |
|
Quality busters: Single technology solutions
|
|
Dec 2005 |
|
XML Matters: The Web ain't just for 2D any more
|
|
Dec 2005 |
|
The future of HTML, Part 1: WHATWG
|
|
Dec 2005 |
|
The cranky user: Ho ho hum online retailers
|
|
Dec 2005 |
* 1 |
IBM Systems Journal: Service-Oriented Architecture
|
|
Nov 2005 |
|
Retrofit your Web pages for wireless compatibility
|
|
Nov 2005 |
|
IBM and the Future of Shopping
|
|
Nov 2005 |
|
Introducing New Technology in the Workplace
|
|
Nov 2005 |
|
Inside Social Network Analysis
|
|
Nov 2005 |
|
Working Together Inside an Emailbox
|
|
Nov 2005 |
|
The cranky user: Take off the training wheels
|
|
Oct 2005 |
|
The future of the Web is Semantic
|
|
Oct 2005 |
|
When Life Depends on Clear Instructions
|
|
Oct 2005 |
|
The cranky user: Watchen das blinkenlichten
|
|
Sep 2005 |
|
IBM and the Future of the Home
|
|
Sep 2005 |
|
Build quick, slick Web sites - Design fast-loading, responsive Web pages with XHTML
|
|
Sep 2005 |
|
XML in Firefox 1.5, Part 1: Overview of XML features
|
|
Sep 2005 |
* 5 |
IBM Systems Journal: Accessibility
|
|
Sep 2005 |
|
Don't Strategize, Empathize
|
|
Sep 2005 |
|
IBM and the Future of Driving
|
|
Sep 2005 |
|
The cranky user: But does it come in purple?
|
|
Aug 2005 |
|
The cranky user: Oh, the pixel pickle
|
|
Jul 2005 |
|
My not-so-invisible enemy
|
|
Jun 2005 |
* 3 |
IBM Systems Journal: Open Source Software
|
|
Jun 2005 |
|
Fast-track your Web apps with Ruby on Rails
|
|
Jun 2005 |
|
IBM's Global Services Usability Engineering Practice: An Introduction
|
|
Jun 2005 |
|
The cranky user: Ergonomics, Part 2: Ergonomic devices
|
|
May 2005 |
|
Baby Names, Visualization, and Social Data Analysis
|
|
May 2005 |
|
Patterns of Media Use in an Activity-Centric Collaborative Environment
|
|
May 2005 |
|
Shared Landmarks in Complex Coordination Environments
|
|
May 2005 |
|
Multiple Paradigms in Affective Computing
|
|
May 2005 |
|
The cranky user: Ergonomics, Part 1: The science of not hurting the user
|
|
Apr 2005 |
|
An interview with Andrew Imparato, President and CEO, American Association of People with Disabilities
|
|
Apr 2005 |
|
The cranky user: Bad design can be so taxing
|
|
Mar 2005 |
|
IBM Rational Unified Process delivers a powerful, practical and flexible software development methodology
|
|
Mar 2005 |
* 3 |
Implementing a learning management system globally: An innovative change management approach
|
|
Mar 2005 |
* 9 |
The cranky user: Baby duck syndrome
|
|
Feb 2005 |
|
IBM User Experience Research group puts the dot on the "I"
|
|
Feb 2005 |
|
The cranky user: Performance anxiety
|
|
Jan 2005 |
|
Weaving a Social Fabric into Existing Software
|
|
Jan 2005 |
|
Reinventing Team Spaces for a Collaborative Development Environment
|
|
Jan 2005 |
|
On the drawbacks of the overcompensatory user interface
|
|
Dec 2004 |
|
Defeat the no match found scenario
|
|
Dec 2004 |
|
Studying Cooperation and Conflict between Authors with history flow Visualizations
|
|
Dec 2004 |
|
User Interface Design Compromise: Taking the Good with the Bad
|
|
Dec 2004 |
|
Enterprising Individuals: An Investigation into Fostering Professional Ties within Large Organizations
|
|
Dec 2004 |
|
A Need-Based Collaboration Classification Framework
|
|
Nov 2004 |
|
A tale of two notations: a comparative evaluation of UML and matrices as representations for validating domain knowledge
|
|
Sep 2004 |
* 3 |
Challenges and opportunities in mobile games
|
|
Sep 2004 |
* 1 |
Lessons from the ReMail Prototypes
|
|
Sep 2004 |
|
Glossary extraction and utilization in the information search and delivery system for IBM Technical Support
|
|
Sep 2004 |
|
Market Intelligence Portal: An entity-based system for managing market intelligence
|
|
Sep 2004 |
|
Summarizing technical support documents for search: Expert and user studies
|
|
Sep 2004 |
|
The Four-Domain Architecture: An approach to support enterprise architecture design
|
|
Sep 2004 |
* 1 |
The role of ontologies in autonomic computing systems
|
|
Sep 2004 |
|
Towards the next generation of enterprise search technology
|
|
Sep 2004 |
|
Chat Spaces
|
|
Sep 2004 |
* 1 |
Flash Forums and ForumReader: Navigating a New Kind of Large-Scale Online Discussion
|
|
Sep 2004 |
|
How a Good Software Practice Thwarts Collaboration - The Multiple Roles of APIs in Software Development
|
|
Sep 2004 |
|
Introducing Collaboration into an Application Development Environment
|
|
Sep 2004 |
|
Retrofitting Collaboration into UIs with Aspects
|
|
Sep 2004 |
|
Sometimes You Need to See through Walls - A Field Study of Application Programming Interfaces
|
|
Sep 2004 |
* 2 |
Approaches to managing application configuration
|
|
Sep 2004 |
|
The cranky user: Upgrades, downgrades, and the update treadmill
|
|
Aug 2004 |
|
A conceptual Framework to Manage e-Loyalty in Business-to-Consumer e-Commerce
|
|
Aug 2004 |
|
The cranky user: Crash
|
|
Aug 2004 |
|
The importance of non-functional and operational requirements
|
|
Aug 2004 |
|
Practical Approaches to Improving the Usability of Product Messages and Online Documentation: Two Case Studies
|
|
Aug 2004 |
* 5 |
Introducing the Reflexive User Interface Builder
|
|
Aug 2004 |
|
Acitivity Graphs of the Microstructure of Complex Work
|
|
Aug 2004 |
|
Diverse Strategies for Interruption Management in Complex Office Activities
|
|
Jul 2004 |
* 46 |
aDesigner Tool : Checking Accessibility and Usability
|
|
Jul 2004 |
|
The cranky user: Policy, scourge of the people
|
|
Jun 2004 |
* 2 |
The BlueSpace wall display project
|
|
Jun 2004 |
|
The cranky user: All I want is a quick, easy install, Part 2
|
|
May 2004 |
* 2 |
The cranky user: All I want is a quick, easy install
|
|
Apr 2004 |
* 1 |
How to Make a Semantic Web Browser
|
|
Apr 2004 |
|
Mixed signals on the high-tech highway
|
|
Apr 2004 |
|
Readness - A Design Exploration of Personal Document Management in Historical and Collaborative Context
|
|
Apr 2004 |
|
Story Lifecycle in a Product Development Organization
|
|
Mar 2004 |
* 5 |
The cranky user: Businesses behaving badly
|
|
Feb 2004 |
* 4 |
Utility Computing
|
|
Feb 2004 |
* 1 |
Create rich client apps with the DOM
|
|
Feb 2004 |
* 1 |
The cranky user: You don't exist. Go away.
|
|
Feb 2004 |
|
Hundred Days in an Activity-Centric Collaboration Environment based on Shared Objects
|
|
Jan 2004 |
* 1 |
The cranky user: Anthills into mountains
|
|
Jan 2004 |
|
Principles and Architecture for a Conversational Agent
|
|
Dec 2003 |
* 1 |
Ease-of-use or marketing-driven sabotage
|
|
Dec 2003 |
* 1 |
Smart Surveillance: Applications, Technologies and Implications (pdf)
|
|
Nov 2003 |
* 5 |
Discover what's missing in today's documentation efforts, and why it's gone
|
|
Nov 2003 |
* 2 |
Building ease of use into the IBM user experience (.pdf)
|
|
Nov 2003 |
|
Scenarios in Practice
|
|
Oct 2003 |
* 3 |
Audio-Visual Automatic Speech Recognition: An Overview (pdf)
|
|
Sep 2003 |
|
Identifying and Understanding Dates and Times in Email
|
|
Sep 2003 |
|
Supporting Activity-centric Collaboration Through Peer-to-Peer Shared Objects
|
|
Sep 2003 |
|
Multi-team Facilitation of Very Large-scale Distributed Meetings
|
|
Sep 2003 |
* 1 |
Tips on how to get some use out of that rotten system
|
|
Sep 2003 |
* 2 |
Strike a balance: Users expertise on interface design
|
|
Sep 2003 |
* 1 |
A Mobile User Interface for Threading, Marking, and Previewing Email
|
|
Aug 2003 |
|
Managing the Mobile Inbox with MoMail
|
|
Aug 2003 |
* 1 |
Communication Trends and the On-Demand Organization
|
|
Aug 2003 |
* 1 |
Designing Visualizations of Social Activity: Six Claims
|
|
Jul 2003 |
* 1 |
Face Cataloger: Multi-Scale Imaging for Relating Identity to Location
|
|
Jul 2003 |
|
Making Multimedia Meeting Records More Meaningful
|
|
Jul 2003 |
* 1 |
Strategies for handling customer feedback
|
|
Jul 2003 |
|
Social Translucence: Using Minimalist Visualizations of Social Activity to Support Collective Interaction
|
|
Jun 2003 |
* 2 |
Designing Web apps? Don't commit without client input
|
|
Jun 2003 |
* 2 |
And in this corner: Copy protection versus usability
|
|
May 2003 |
* 1 |
What ever happened to professional ethics?
|
|
Apr 2003 |
|
Collecting and Validating Stories from and with End-Users
|
|
Apr 2003 |
|
Conversation Thumbnails for Large-Scale Discussions
|
|
Apr 2003 |
|
Identity Disclosure and the Creation of Social Capital
|
|
Apr 2003 |
* 7 |
Grady Booch looks at software development's past, present, and future
|
|
Apr 2003 |
|
The cranky user recants
|
|
Mar 2003 |
* 1 |
Real World Real-time Automatic Recognition of Facial Expressions
|
|
Mar 2003 |
* 1 |
Automatic Detecting Neutral Face for face Authentication
|
|
Mar 2003 |
* 1 |
Usability testing on phone systems applies to Web sites
|
|
Mar 2003 |
|
Autonomic User Interfaces
|
|
Feb 2003 |
* 1 |
Experience remote usability testing, Part 2
|
|
Jan 2003 |
* 3 |
Experience remote usability testing, Part 1
|
|
Dec 2002 |
|
Comparative Study of Coarse Head Pose Estimation
|
|
Nov 2002 |
|
Stimulating Social Engagement in a Community Network
|
|
Nov 2002 |
* 1 |
Demystifying Extreme Programming: Thinking differently
|
|
Oct 2002 |
* 1 |
Could you repeat that? Usability and repetition
|
|
Oct 2002 |
* 7 |
How to conduct a Web site competitive analysis
|
|
Oct 2002 |
|
Usability and natural language
|
|
Sep 2002 |
|
The design of everyday things
|
|
Sep 2002 |
* 3 |
Creating Java2D composites for rollover effects
|
|
Sep 2002 |
* 1 |
Electronic publishing, usability, and a free lunch
|
|
Aug 2002 |
* 2 |
Macro viruses: Usability vs. security
|
|
Aug 2002 |
|
I'd be overwhelmed, but it's just one more thing to do: Availability and interruption in research management
|
|
Jul 2002 |
|
Aqua: The untold story
|
|
Jul 2002 |
* 3 |
Progress indication
|
|
Jul 2002 |
* 8 |
Information architecture concepts
|
|
Jul 2002 |
* 1 |
Design as a Minority Discipline in a Software Company
|
|
Jun 2002 |
* 8 |
Game developers annihilate their productivity software counterparts in the usability arena
|
|
Jun 2002 |
* 2 |
Usability for component-based portals
|
|
Jun 2002 |
* 8 |
Using Web widgets wisely, Part 1
|
|
Jun 2002 |
|
Social Translucence: Designing Social Infrastructures that Make Collective Activity Visible
|
|
Jun 2002 |
|
Tracking with Probabilistic Appearance Models
|
|
May 2002 |
|
Web content usability
|
|
May 2002 |
|
A trivial application shows the importance of considering a range of browser types
|
|
Apr 2002 |
|
The blind leading the blind
|
|
Apr 2002 |
* 17 |
Web Service Experience Language Version 2
|
|
Apr 2002 |
* 1 |
What Kind of Work is HCI Work?
|
|
Apr 2002 |
* 8 |
Apple's new user interface doesn't hold water
|
|
Apr 2002 |
|
ReMail: A Reinvented Email Prototype
|
|
Mar 2002 |
|
How the Use of IBM Lotus Sametime Changes Over Time
|
|
Mar 2002 |
* 1 |
UCD for different project types, part 2
|
|
Mar 2002 |
* 2 |
Arc Diagrams: Visualizing Structure in Strings
|
|
Mar 2002 |
* 1 |
Collaborating Within - not Through - Email: Users Reinvent a Familiar Technology
|
|
Mar 2002 |
* 5 |
UCD for different project types, part 1
|
|
Mar 2002 |
|
Facilitating Emerging Collaboration through Light-weight Information Sharing
|
|
Feb 2002 |
|
CoPlace Define: A Service-Based View of Online Places
|
|
Feb 2002 |
* 2 |
Keep users informed with meaningful error messages
|
|
Feb 2002 |
* 3 |
Understanding the Individual, Community and Organizational Benefits of Work-Based Communities
|
|
Feb 2002 |
* 1 |
What Makes a Representative User Representative?
|
|
Jan 2002 |
|
Maturation of Instant Messaging: Savings, Behaviors, Social Networks, and Beliefs
|
|
Jan 2002 |
* 10 |
Web Services for Remote Portals
|
|
Jan 2002 |
|
Computer-Supported Communities of Practice
|
|
Jan 2002 |
* 4 |
More Web-based wizard tips and tricks
|
|
Jan 2002 |
|
Community of Engagement vs. Community of Reference
|
|
Jan 2002 |
|
Working XML: Compiling Xpaths
|
|
Jan 2002 |
|
Exploiting E-mail Structure to Improve Summarization
|
|
Jan 2002 |
* 4 |
Understanding the Benefits and Costs of Communities of Practice
|
|
Jan 2002 |
|
Wearable wireless devices
|
|
Dec 2001 |
* 1 |
Building a custom layout manager
|
|
Dec 2001 |
|
Loops: Designing a Web-Based Environment for Persistent, Semi-Structured Conversation
|
|
Dec 2001 |
|
3D Head Tracking Using Motion Adaptive Texture-Mapping
|
|
Dec 2001 |
|
Loops: A Blended Synchrony, Socially Translucent Conversation Environment for the Web
|
|
Dec 2001 |
|
Appearance Models for Occlusion Handling
|
|
Dec 2001 |
* 2 |
The Dynamics of Social Interaction in a Geography-based Online Community
|
|
Nov 2001 |
|
Bucking the system with Ted Nelson
|
|
Nov 2001 |
|
Health care Web sites that could use a thorough exam
|
|
Nov 2001 |
|
Empowering users with launchpads
|
|
Nov 2001 |
|
Paper prototyping
|
|
Oct 2001 |
* 4 |
Constraining users with modal dialogs
|
|
Oct 2001 |
|
Email Visualizations to Aid Communications
|
|
Sep 2001 |
* 1 |
Designing a Palm user interface: Part 2
|
|
Sep 2001 |
* 4 |
Webmasters ignore user complaints at their peril
|
|
Sep 2001 |
* 2 |
Designing a Palm user interface, Part 1
|
|
Sep 2001 |
* 4 |
Fifteen dos and don'ts for designing wizards
|
|
Sep 2001 |
|
Fly on the Wall
|
|
Sep 2001 |
* 4 |
The Principle of Least Astonishment
|
|
Sep 2001 |
* 1 |
Knowledge Communities: Online Environments for Supporting Knowledge Management and its Social Context
|
|
Aug 2001 |
* 1 |
Sherlock users, Ur 0wn3d!
|
|
Aug 2001 |
* 1 |
The gentoo.org redesign, Part 4
|
|
Aug 2001 |
|
Design Issues for Social Proxies
|
|
Aug 2001 |
|
Participatory Design: The Third Space in HCI
|
|
Aug 2001 |
|
The Auction Social Proxy: Portraying Social Activity in Online Auctions
|
|
Aug 2001 |
* 4 |
The Knowledge Management Puzzle: Human and Social Factors in Knowledge Management
|
|
Aug 2001 |
|
World Jam: Supporting Talk Among 50,000+
|
|
Jul 2001 |
* 2 |
Preparing your Web site for machine translation
|
|
Jul 2001 |
|
Creating online polls
|
|
Jul 2001 |
|
The gentoo.org redesign, Part 3
|
|
Jun 2001 |
|
Brevity versus usability
|
|
Jun 2001 |
* 3 |
Making URLs accessible
|
|
Jun 2001 |
|
Seven tricks that Web users don't know
|
|
Jun 2001 |
* 1 |
Reducing the user interface
|
|
Jun 2001 |
|
Mind your FAQs: Part 1
|
|
Jun 2001 |
|
The Design of the 'Babble' Timeline: A Social Proxy for Visualizing Group Activity over Time
|
|
May 2001 |
|
Instant back buttons
|
|
May 2001 |
* 2 |
The gentoo.org redesign, Part 2: A site reborn
|
|
May 2001 |
|
Ten Web writing tips to gain your Web visitors' trust
|
|
May 2001 |
|
The myths of Section 508 accessibility
|
|
May 2001 |
* 4 |
Social Construction of Knowledge and Authority in Business Communities and Organizations
|
|
May 2001 |
|
Don't lose track of the importance of textual content on your Web site
|
|
Apr 2001 |
* 2 |
Attribute Explorer: A dynamic query mechanism
|
|
Apr 2001 |
|
Respecting user privacy, Part 3
|
|
Apr 2001 |
|
Respecting user privacy, Part 2
|
|
Apr 2001 |
|
Respecting user privacy, Part 1
|
|
Apr 2001 |
* 4 |
The usability world according to Tog
|
|
Apr 2001 |
|
Earning user trust through a clear, effective privacy policy
|
|
Mar 2001 |
* 3 |
A site reborn: The gentoo.org redesign
|
|
Mar 2001 |
|
Layered Participatory Analysis: New Developments in the CARD Technique
|
|
Mar 2001 |
* 2 |
Curbing JavaScript dependency
|
|
Mar 2001 |
* 13 |
Debunking the myths of UI design
|
|
Mar 2001 |
* 11 |
How not to make your site accessible
|
|
Feb 2001 |
* 1 |
Design as a Minority Discipline in a Software Company: Understanding a Community of Practice
|
|
Jan 2001 |
* 5 |
Introduction to XML messaging
|
|
Dec 2000 |
|
Using controls in forms
|
|
Nov 2000 |
|
Making Web sites available to users with disabilities
|
|
Nov 2000 |
|
The Carlisle Community Center: Designing for Social Capital in a Small Town
|
|
Oct 2000 |
* 5 |
It's a matter of style ? GUI versus the Web
|
|
Oct 2000 |
* 3 |
The iceberg analogy of usability
|
|
Oct 2000 |
|
The Carlisle Community Center
|
|
Sep 2000 |
|
Bifrost Inbox Organizer: Giving users control over the inbox
|
|
Aug 2000 |
|
Just-In-Time Design in a Fast-Paced Product Group
|
|
Jul 2000 |
* 2 |
Coming to the Crossroads of Knowledge, Learning, and Technology: Integrating Knowledge Management and Workplace Learning
|
|
Jun 2000 |
* 2 |
New Workplace Learning Technologies: Activities and Exemplars
|
|
Jun 2000 |
|
Social Translucence: An Approach to Designing Systems that Mesh with Social Processes
|
|
May 2000 |
* 4 |
Designing Learning: Cognitive Science Principles for the Innovative Organization
|
|
Apr 2000 |
|
Designing to Support Adversarial Collaboration
|
|
Mar 2000 |
|
Storyboarding for Design: An Overview of the Process
|
|
Feb 2000 |
|
Beyond Scenarios: The Role of Storytelling in CSCW Design
|
|
Jan 2000 |
|
Building Spoken Language Collaborative Interface Agents
|
|
Sep 1999 |
|
A Collaborative Assistant for Email
|
|
Sep 1999 |
|
The Adoption and Use of Babble: A Field Study of Chat in the Workplace
|
|
Aug 1999 |
|
Pagers, Pilots, and Prairie Dog: Awareness via Handheld Devices
|
|
Jul 1999 |
* 1 |
Catalogue of Scenario-Based Methods and Methodologies
|
|
Jun 1999 |
|
Giving people what they want: How to involve users in site design
|
|
Jun 1999 |
|
Separating content and visuals for rapid results
|
|
Jun 1999 |
* 1 |
Socially Translucent Systems: Social Proxies, Persistent Conversation, and the Design of "Babble"
|
|
Jun 1999 |
|
Translation in HCI: Toward a Research Agenda
|
|
May 1999 |
* 1 |
Community Space: Toward Flexible Support for Voluntary Knowledge Communities
|
|
Apr 1999 |
|
Presence and Instant Messaging via HTTP/1.1: A Coordination Perspective
|
|
Mar 1999 |
|
Awareness, Planning and Joint Attention in Collaborative Writing: From Fieldwork to Design
|
|
Feb 1999 |
|
The Expertise Browser: How to Leverage Distributed Organizational Knowledge
|
|
Dec 1998 |
* 1 |
Babble: Supporting Conversation in the Workplace
|
|
 Books about Usability | Information Architecture | Information Visualisation | Technology History
 This site is a labour of love built by Chris McEvoy |
|