Re-structuring the programmer's task

Rachel K.E. Bellamy, John Carroll

Research output: Contribution to journalArticle

8 Citations (Scopus)

Abstract

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
Volume37
Issue number4
DOIs
StatePublished - Jan 1 1992

Fingerprint

restructuring
programming

All Science Journal Classification (ASJC) codes

  • Engineering(all)

Cite this

Bellamy, Rachel K.E. ; Carroll, John. / Re-structuring the programmer's task. In: International Journal of Man-Machine Studies. 1992 ; Vol. 37, No. 4. pp. 503-527.
@article{0095152b105b4582b81add63a226e372,
title = "Re-structuring the programmer's task",
abstract = "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.",
author = "Bellamy, {Rachel K.E.} and John Carroll",
year = "1992",
month = "1",
day = "1",
doi = "10.1016/0020-7373(92)90007-8",
language = "English (US)",
volume = "37",
pages = "503--527",
journal = "International Journal of Human Computer Studies",
issn = "1071-5819",
publisher = "Academic Press Inc.",
number = "4",

}

Re-structuring the programmer's task. / Bellamy, Rachel K.E.; Carroll, John.

In: International Journal of Man-Machine Studies, Vol. 37, No. 4, 01.01.1992, p. 503-527.

Research output: Contribution to journalArticle

TY - JOUR

T1 - Re-structuring the programmer's task

AU - Bellamy, Rachel K.E.

AU - Carroll, John

PY - 1992/1/1

Y1 - 1992/1/1

N2 - 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.

AB - 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.

UR - http://www.scopus.com/inward/record.url?scp=0001022416&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0001022416&partnerID=8YFLogxK

U2 - 10.1016/0020-7373(92)90007-8

DO - 10.1016/0020-7373(92)90007-8

M3 - Article

AN - SCOPUS:0001022416

VL - 37

SP - 503

EP - 527

JO - International Journal of Human Computer Studies

JF - International Journal of Human Computer Studies

SN - 1071-5819

IS - 4

ER -