Function allocation (also known as task allocation) is a classic human factors method for deciding whether a particular function will be accomplished by a person, technology (hardware or software) or some mix of person and technology. To do this, the investigator considers error rates, fatigue, costs, hazards, technological feasibility, human values, ethical issues, and the desire of people to perform the function.

Jordan, N. (1963). Allocation of functions between man and machines in automated systems. Journal of Applied Psychology, 47, 161-165.

Kantowitz, B.H., & Sorkin, R.D. (1987). Allocation of functions. In: G. Salvendy (Ed.). Handbook of human factors. New York: Wiley.

Sharit, J. (1997). Allocation of functions. In G. Salvendy, (Ed.), * Handbook of Human Factors and Ergonomics (2nd ed.).* New York: John Wiley.

Sujan, MA. and Pasquini, A. (1998) Allocating Tasks between Humans and Machines in Complex Systems. 4th International Conference on Achieving Quality in Software, Venezia, 1998

Originators/Popularizers

Fitts, P. (1951). Human engineering for an effective air-navigation and traffic-control systems. Columbus, OH: Ohio State University Foundation.

Authoritative References

Bekey, G.A. (1970). The human operator in control systems. In: K.B. DeGreene (Ed.). Systems psychology. New York: McGraw-Hill.

Chapanis, A. (1970). Human factors in systems engineering. In: K.B. DeGreene (Ed.). Systems psychology. New York: McGraw-Hill.

Ip, W.K., Damodaran, L., Olphert, C.W. & Maguire, M.C. (1990). The use of task allocation charts in system design - a critical appraisal. In D. Diaper, G. Cockton, D. Gilmore & B. Shackel, Eds. Human-Computer Interaction INTERACT’90, pp. 289-294. Amsterdam: North-Holland.

Older, M.T., Waterson, P.E. and Clegg C.,W. (1997) A critical assessment of task allocation methods and their applicability. Ergonomics, 40(2): 151-171.

Detailed Description

Benefits, Advantages and Disadvantages

Advantages

Disadvantages

Appropriate Uses

Tasks should be allocated to humans and machines in a way that best combines human skills with automation to achieve task goals, while supporting human needs.

How To

Procedure

Prior information

Context of use analysis and task analysis should be used to identify the task structure and demands, the knowledge needed to perform the tasks, environmental constraints, functional and safety requirements, and any other relevant issues.

Mandatory allocation

Mandatory allocation can be identified from the task model, e.g.

Provisional allocation

Permanently allocate tasks based on factors such as task criticality, cost, training or knowledge requirements, or task unpredictability.

Dynamically allocate tasks based on factors such as human workload, the need for cognitive support, individual differences in users, changing capacity of the user, or organisational learning.

Jobs must be designed from the tasks based on factors such as responsibility, task variety, interference between and within tasks, communication between users, and individual capability.

Evaluation

The provisional allocations and jobs should be evaluated based on factors such as: safety, system performance, usability, cost, job satisfaction and human well-being, acceptance by users, management and society and social impact. The evaluation findings should be used to review and revise the provisional allocations which should then be re-evaluated.

(This procedure is based on Sujan & Pasquini, 1998.)

Materials Needed

Paul Fitts (1951) published an early list of functions (the Fitts’ list) that were performed better by humans and functions that were performed better by machines. As technoogy has improved, the function allocation lists have been upgraded to take advantage of new machine capabilities like new sensors, advanced software, and better intelligence.

Common Problems

Next Steps

The prototypes produced for evaluation of task allocation can be included as part of the iterative design process. This is followed by implementation.