Expert-novice differences for software: implications for problem-solving and knowledge acquisition
- 1 January 1986
- journal article
- research article
- Published by Taylor & Francis in Behaviour & Information Technology
- Vol. 5 (1) , 15-29
- https://doi.org/10.1080/01449298608914495
Abstract
Experts differ from non-experts in how they acquire knowledge, solve problems and process information. In the study reported here three levels of program organization (executable order, random lines, random chunks) are manipulated in order to distinguish expert from non-expert (intermediate, novice, naive) performance in a software recall task. Implications for problem-solving and knowledge acquisition are discussed.Keywords
This publication has 24 references indexed in Scilit:
- Using chunking to solve chess pawn endgamesArtificial Intelligence, 1984
- Knowledge organization and skill differences in computer programmersCognitive Psychology, 1981
- Problem solving and the development of abstract categories in programming languagesMemory & Cognition, 1981
- The Psychology of How Novices Learn Computer ProgrammingACM Computing Surveys, 1981
- Expert systemsThe Computer Journal, 1980
- A psychology of learning BASICCommunications of the ACM, 1979
- An experiment in knowledge-based automatic programmingArtificial Intelligence, 1979
- Chunking in recall of symbolic drawingsMemory & Cognition, 1979
- Exploratory experimental studies comparing online and offline programming performanceCommunications of the ACM, 1968
- Experiments with a Heuristic CompilerJournal of the ACM, 1963