• DocumentCode
    803906
  • Title

    Supporting software designers with integrated domain-oriented design environments

  • Author

    Fischer, Gerhard ; Girgensohn, Andreas ; Nakakoji, Kumiyo ; Redmiles, David

  • Author_Institution
    Dept. of Comput. Sci., Colorado Univ., Boulder, CO, USA
  • Volume
    18
  • Issue
    6
  • fYear
    1992
  • fDate
    6/1/1992 12:00:00 AM
  • Firstpage
    511
  • Lastpage
    522
  • Abstract
    An approach that embeds human-computer cooperative problem-solving tools into knowledge-based design environments that work in conjunction with human software designers in specific application domains is described. This human-centered approach takes advantage of peoples´ ability to understand and incrementally reformulate their problems, while allowing them to contribute to the gradual improvement of the underlying knowledge base. The notion of evolution circumvents the inability of the original builders of a design environment to anticipate all future needs and knowledge for complete coverage of a domain. The access and development of knowledge is supported in a cycle of location, comprehension, and modification. Modification includes the evolution of the knowledge base and tools. A framework for building such tools and mechanisms is described and illustrated in terms of three systems: CATALOGEXPLORER, EXPLAINER, and MODIFIER. User studies of these systems demonstrate the promise and the limitations of the design environment approach
  • Keywords
    expert systems; programming environments; user interfaces; CATALOGEXPLORER; EXPLAINER; MODIFIER; comprehension; domain-oriented design environments; human-computer cooperative problem-solving tools; knowledge-based design environments; location; modification; problem reformulation; software designers; Application software; Automatic programming; Buildings; Design engineering; Embedded software; Humans; Knowledge engineering; Problem-solving; Software design; Software tools;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.142873
  • Filename
    142873