Intent Specifications: An Approach to Building Human-Centered Specifications

  • Authors:
  • Nancy G. Leveson

  • Affiliations:
  • -

  • Venue:
  • ICRE '98 Proceedings of the 3rd International Conference on Requirements Engineering: Putting Requirements Engineering to Practice
  • Year:
  • 1998

Quantified Score

Hi-index 0.00

Visualization

Abstract

Software is a human product and specification languages are used to help humans perform the various problem-solving activities involved in software development and evolution. This paper proposes an approach, called intent specifications, to designing system and software specifications based on research in systems theory, cognitive psychology, and human-machine interaction. The goal is to provide specifications that support software engineering activities by grounding specification design on psychological principles of how humans use specifications to solve problems as well as on basic system engineering principles.