ACM Home Page
Please provide us with feedback. Feedback
Requirements and design of DesignVision and object-oriented graphical interface to an intelligent software design assistant
Full text PdfPdf (1.15 MB)
Source Conference on Human Factors in Computing Systems archive
Proceedings of the SIGCHI conference on Human factors in computing systems table of contents
Monterey, California, United States
Pages: 499 - 506  
Year of Publication: 1992
ISBN:0-89791-513-5
Author
Sponsor
SIGCHI: ACM Special Interest Group on Computer-Human Interaction
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 20,   Citation Count: 6
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/142750.142908
What is a DOI?

ABSTRACT

Key findings from empirical studies—early design is opportunistic; critical role of pictures in design conception; impact of various cognitive limitations—have very effectively determined requirements and design for a set of tools to support early design. Key design features of the tools include respectively: (1) The (simultaneous) display of any software modules at arbitrary levels of abstraction and from any subsystems. The unrestricted, smooth navigation between these software modules. (2) Multiple design notations—pictorial and symbolic— cross-referenced, editable, and maintained consistent across all views. Integrated views of control flow, data flow, and functional decomposition. (3) Automatic layout at arbitrary levels of nesting. Visual display of execution paths in the solution. Automatic completeness and consistency check. Automatic visual indication and listing of modules with constraint violations.


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
 
2
Guindon, R. (1990a). Designing the design process: Exploiting opportunistic thoughts. Human- Computer Interaclion, 5,305-344.
 
3
 
4
 
5
Myers, B. A. The state of the art in visual programming and program visualization. In A. Kilgur and R. Earnshaw (Eds.) Graphzc Tools for Software Engineers, PP. 13-26, University Press, Cambridge, 1989.
 
6
Nii, H. P., Aiello, N., Bha.nsali, S., Guinclon, I:L., and Peyton, L. I(nowledge-asszsted .~ofl'ware engineemng (KAS'E): An zntroduct~on and slat'us-Ju~e 1991. Report KSL 91-28. Knowledge Systems Laboratory, Computer Science Department, Stanford University, 1991.
 
7
Schiudler, M. Con~putcr-a,ded software des~g~. John Wiley and Sons, New ~%rk, 1990.
 
8
Ullman, D.G., Stauffer, L.A., and Diett, erich, T.G. (1987). Toward Expert CAD. Computers ,~n Mechan'tcal Eng,neer'tT~g, Nov.-Dec. Issue.