Edited by D.R. Blythe

CE - Concurrency and Exception Handling

CE/andrews83
CE/brinch75
CE/brinch78
CE/donner83
CE/hoare78
CE/lampson80
CE/liskov79
CE/stotts82
CE/wirth77

CS - Control Structures

CS/dikstra78
CS/shaw77
CS/soloway83

DA - Data Abstraction and Information Hiding

DA/cashin79
DA/guttag77
DA/guttag80
DA/liskov00

DC - Design Criteria and Objectives

DC/fitter00
DC/green00
DC/harvey82
DC/hoare73
DC/ingalls81
DC/iverson80.2
DC/iverson80
DC/wirth74

DE - Data Elements, Variables and Declarations

DE/gannon77
DE/gehani79
DE/gries77
DE/wharton83

DS - Data Structures

EA - Expressions and Assignment

GS - General Surveys

GS/brinch82
GS/hehner83
GS/hoare69
GS/wasserman82
GS/wulf80

IO - Input/Output

IO/perkins81

LU - Language Usage

LU/feuer82
LU/winograd79

PF - Procedures and Functions

PF/gehani80

PS - Program Structure and Representation

PS/elshoff82
PS/liskov83
PS/love77

SE - Semantics

SE/ashcroft82
SE/hehner84
SE/williams80
SE/williams81

SL - Specific Languages

SL/albizuri84
SL/falcone81
SL/geurts82
SL/griswold81
SL/krull81
SL/maclennan83
SL/patterson81
SL/popek77
SL/takeuchi83
SL/teitelbaum81
SL/warren77
SL/wichmann84
SL/wirth83