[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/142750.142908acmconferencesArticle/Chapter ViewAbstractPublication PageschiConference Proceedingsconference-collections
Article
Free access

Requirements and design of DesignVision and object-oriented graphical interface to an intelligent software design assistant

Published: 01 June 1992 Publication History

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

[1]
Fisher, A. S. (1988). CASE: Using Software Development Tools. New York" Wiley.
[2]
Guindon, R. (1990a). Designing the design process: Exploiting opportunistic thoughts. Human- Computer Interaclion, 5,305-344.
[3]
Guindon, R. (1990b). Knowledge exploited by experts during software system design. International Journal of Man-Machine Studies, 33, 279-304.
[4]
Guindon, R., Krasner, H., and Curtis, B. (1987). Breakdowns and processes during the early activities of software design by professionals. In G. O1- son, E. Soloway, and S. Sheppard (Eds.), Empirical Studies of Programmers, Second Workshop. Ablex Publishing.
[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.

Cited By

View all
  • (2005)Supporting the cognitive process of user interface design with reusable design casesInternational Journal of Human-Computer Studies10.1016/j.ijhcs.2004.12.00162:4(457-486)Online publication date: 1-Apr-2005
  • (2001)Understanding students' problem-solving performance in the context of programming-in-the-small: an ethnographic field study31st Annual Frontiers in Education Conference. Impact on Engineering and Science Education. Conference Proceedings (Cat. No.01CH37193)10.1109/FIE.2001.963676(F1D-20-3)Online publication date: 2001
  • (1999)Workshop on Technical Feasibility: Initial Lessons from an IFIP WG2.7 Virtual University Case StudyEngineering for Human-Computer Interaction10.1007/978-0-387-35349-4_19(339-350)Online publication date: 1999
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
CHI '92: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
June 1992
713 pages
ISBN:0897915135
DOI:10.1145/142750
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 June 1992

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. design methodology
  2. design process
  3. design tools
  4. models of user

Qualifiers

  • Article

Conference

CHI92
Sponsor:
CHI92: Conference on Human Factors in Computing
May 3 - 7, 1992
California, Monterey, USA

Acceptance Rates

CHI '92 Paper Acceptance Rate 67 of 216 submissions, 31%;
Overall Acceptance Rate 6,199 of 26,314 submissions, 24%

Upcoming Conference

CHI 2025
ACM CHI Conference on Human Factors in Computing Systems
April 26 - May 1, 2025
Yokohama , Japan

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)33
  • Downloads (Last 6 weeks)3
Reflects downloads up to 23 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2005)Supporting the cognitive process of user interface design with reusable design casesInternational Journal of Human-Computer Studies10.1016/j.ijhcs.2004.12.00162:4(457-486)Online publication date: 1-Apr-2005
  • (2001)Understanding students' problem-solving performance in the context of programming-in-the-small: an ethnographic field study31st Annual Frontiers in Education Conference. Impact on Engineering and Science Education. Conference Proceedings (Cat. No.01CH37193)10.1109/FIE.2001.963676(F1D-20-3)Online publication date: 2001
  • (1999)Workshop on Technical Feasibility: Initial Lessons from an IFIP WG2.7 Virtual University Case StudyEngineering for Human-Computer Interaction10.1007/978-0-387-35349-4_19(339-350)Online publication date: 1999
  • (1998)Extending Design Environments to Software Architecture DesignAutomated Software Engineering10.1023/A:10086526076435:3(261-290)Online publication date: 1-Jul-1998
  • (1997)The Role of Opportunism in the Software Design Reuse ProcessIEEE Transactions on Software Engineering10.1109/32.60576023:7(418-436)Online publication date: 1-Jul-1997
  • (1997)Enhancing the usability of usability design tools: The case of information requirements specificationHuman-Computer Interaction INTERACT ’9710.1007/978-0-387-35175-9_66(421-428)Online publication date: 1997
  • (1996)User interfaces for authoring systems with object storesProceedings of the 41st IEEE International Computer Conference10.5555/792769.793646Online publication date: 25-Feb-1996
  • (1996)User interfaces for authoring systems with object storesCOMPCON '96. Technologies for the Information Superhighway Digest of Papers10.1109/CMPCON.1996.501788(305-309)Online publication date: 1996
  • (1996)Using hypertext for semiformal representation in requirements engineering practiceNew Review of Hypermedia and Multimedia10.1080/136145696089146792:1(149-173)Online publication date: Jan-1996
  • (1995)Use of episodic knowledge and information in design problem solvingDesign Studies10.1016/0142-694X(94)00008-216:2(171-187)Online publication date: Apr-1995
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media