Directories | Web | Images | Groups | News | Shopping | Local

Enter your search keyword(s):

 



(formerly Encyclopedic directory)
Software
Home / Top / Computers / Human-Computer Interaction / Software

(formerly Encyclopedic directory)

See also:
Related articles

Edit | Discuss Article

Sorting

Sorting refers to various ways of arranging or ordering things.

Sorting information or data

One important kind of sorting is arranging items of information in sequence according to some pre-defined ordering, e.g. when one sorts the books in a library alphabetically by title, subject or author. The problem of how to change the order of lists according to given criteria is simply called sorting in computer science. It is one of the most extensively researched subjects in it; see sorting algorithm.

The main purpose of sorting information is to optimise its usefulness for specific tasks. In general, there are two ways of sorting information: by category e.g. a shopping catalogue where items are grouped together under headings such as 'home', 'sport & leisure', 'women's clothes' etc. and in a hierarchy according to some property e.g. from cheapest to most expensive. Richard Saul Wurman, in his book Information Anxiety, proposes Alphabetical, by Location and by Time as being the most common sorting methods (these are actually special cases of category and hierarchy). Together these give the acronym LATCH (Location, Alphabetical, Time, Category, Hierarchy) and can be used to describe just about every type of ordered information.

Often information is sorted using different methods at different levels of abstraction: e.g. the UK telephone directories which are sorted by location, by category (business or residential) and then alphabetically. New media still subscribe to these basic sorting methods: e.g. a Google search returns a list of web pages in a hierarchical list based on its own scoring system for how closely they match the search criteria (from closest match downwards).

Physical sorting processes

Various sorting tasks are essential in industrial processes. For example, during the extraction of gold from ore, a device called a shaker table uses gravity, vibration, and flow to separate gold from lighter materials in the ore. Sorting is also a naturally occurring process that results in the concentration of ore. Sorting results from the application of some criterion or differential stressor to a mass to separate it into its components based on some variable quality. Materials that are different, but only slightly so, such as the isotopes of uranium, are very difficult to separate.
Source | Copyright


Webmasters: Add your website here:

Readers: Edit | Discuss Listings

Davidware.com
Offers custom Microsoft Agent characters for the Windows desktop and Palm software. Microsoft Agents respond to Voice recognition enabling them to start programs, open files and navigate the Internet.
http://www.davidware.com

Skipper
Linux package that describes simple sensors to enable people with limited movement to signal a PC.
http://home.freeuk.net/skipperproject

HCI Mind Module
How to interface humans and artificial minds. Includes links.
http://mind.sourceforge.net/hci.html

Ifeelpixel
An application designed to create tactile sensations based on images.
http://www.ifeelpixel.com

Classified
A program designed to evaluate navigational structures of Web sites or other information spaces, based on card sorting technique. Includes a FAQ, and free download.
http://www.infodesign.com.au/usabilityresources/classified/

MemexSim
The Memex Simulator is an open source project, implementing Vannevar Bush's concept of an automated information retrieval mechanism.
http://memexsim.sourceforge.net/

IBM's Ease of Use
Offering USort for card sorting, EZCalc for cluster analysis of the results and some other usability concerned programs.
http://www-3.ibm.com/ibm/easy/eou_ext.nsf/Publish/560

ErgoLight Usability Software
Software tool for Windows application developers offering solutions for testing and evaluating the usability.
http://www.ergolight-sw.com/

e-Office Safety
Ergonomic training and risk assessment for computer workstation users. Support for Display Screen Equipment Regulations 1992 and SCORM compliant. Includes a demo and company information.
http://www.e-officesafety.co.uk/

Microsoft Agent
A set of software services that supports the presentation of software agents as interactive personalities within the Microsoft Windows interface. Conversational interfaces, software agents, and interactive characters.
http://msdn.microsoft.com/msagent/default.asp

Bobby
Bobby is a commercial Windows-based tool to analyze web pages for their accessibility to people with disabilities.
http://bobby.watchfire.com/

Uzilla
A commercial software product to conduct usability tests. Consists of two components, a customized Web browser that logs user activity and an Internet based data collection and aggregation server.
http://www.uzilla.net/

uzCardSort and uzReview
Free open source software from Uzilla providing card sorting technique and heuristic evaluations.
http://uzilla.mozdev.org/

ICON - Input Configurator Project
A Java package for making fully input-reconfigurable interactive applications. It allows to build and test a large number of interaction techniques that make use of enriched or impoverished physical input devices.
http://www.emn.fr/x-info/icon

CardSort - Tool for structuring information
A Java-based card sorting application. It supports Open Card Sorting and Closed Card Sorting techniques. The results can be analysed with EZCalc (IBM Tool).
http://www.cardsort.net



Help build the largest human-edited directory on the web.
 Submit a Site - Open Directory Project (modified) - Become an Editor

Modified contents copyright 2008. All rights reserved.