Re-structuring the programmer's task

Rachel K.E. Bellamy, John M. Carroll

Research output: Contribution to journalArticlepeer-review

8 Scopus citations


It is increasingly common for programming environments to provide a library of re-usable code components. Programmers build their programs by piecing together these components and, when necessary, specializing them or creating new components. Thus, finding and composing components become central programming tasks. In this paper, we analyse the Smalltalk/V environment with respect to these programming tasks and develop a redesign in which code components can be borrowed and manipulated under the task-oriented rubric of projects.

Original languageEnglish (US)
Pages (from-to)503-527
Number of pages25
JournalInternational Journal of Man-Machine Studies
Issue number4
StatePublished - Oct 1992

All Science Journal Classification (ASJC) codes

  • General Engineering


Dive into the research topics of 'Re-structuring the programmer's task'. Together they form a unique fingerprint.

Cite this