ACM Home Page
Please provide us with feedback. Feedback
Digital Library logoTake a look at the new version of this page: [ beta version ]. Tell us what you think.
Active design reviews: principles and practices
Full text PdfPdf (639 KB)
Source International Conference on Software Engineering archive
Proceedings of the 8th international conference on Software engineering table of contents
London, England
Pages: 132 - 136  
Year of Publication: 1985
ISBN:0-8186-0620-7
Authors
David L. Parnas  Professor of Computer Science at University of Victoria, Victoria, B.C and Naval Research Laboratory, Washington, D.C
David M. Weiss  Naval Research Laboratory, Washington, D.C
Sponsors
IEEE-CS : Computer Society
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
IEEE Computer Society Press  Los Alamitos, CA, USA
Bibliometrics
Downloads (6 Weeks): 11,   Downloads (12 Months): 95,   Citation Count: 35
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

Although many new software design techniques have emerged in the past 15 years, there have been few changes to the procedures for reviewing the designs produced using these techniques. This paper describes an improved technique, based on the following ideas, for reviewing designs. The efforts of each reviewer should be focussed on those aspects of the design that suit his experience and expertise. The characteristics of the reviewers needed should be explicitly specified before reviewers are selected. Reviewers should be asked to make positive assertions about the design rather than simply allowed to point out defects. The designers pose questions to the reviewers, rather than vice versa. These questions are posed on a set of questionnaires that requires careful study of some aspect of the design. Interaction between designers and reviewers occurs in small meetings involving 2 - 4 people rather than meetings of large groups. Illustrations of these ideas drawn from the application of active design reviews to the Naval Research Laboratory's Software Cost Reduction Project are included.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
K. Heninger, J. Kallander, D. L. Parnas, and J. Shore, "Software Requirements for the A-7E Aircraft," Memo Report 3876, Naval Research Laboratory (November 1978).
 
2
D. Freedman and G. Weinberg, Ethnotechnical Review Handbook, Second Edition, ETHNOTECH, INC. (1979).
 
3
M. Fagan, "Design and Code Inspection and Process Control in the Development of Programs," TR 21.572, IBM System Development Division (December 1974).
 
4
P. C. Clements, R. A. Parker, D. L. Parnas, J. E. Shore, and K. H. Britton, "A Standard Organization for Specifying Abstract Interfaces," NRL Report 8815, Naval Research Laboratory (June 1984).
 
5
 
6
R. A. Parker, K. L. Heninger, D. L. Parnas, and J. E. Shore, "Abstract Interface Specifications for the A-7E Device Interface Module," Memo Report 4385, Naval Research Laboratory (November 1980).

CITED BY  35

Collaborative Colleagues:
David L. Parnas: colleagues
David M. Weiss: colleagues