Intent specifications: an approach to building human-centered specifications 论文
2000IEEE Transactions on Software Engineering引用 251
Software Engineering Techniques and PracticesSoftware Engineering ResearchAI-based Problem Solving and Planning
摘要
This paper examines and proposes an approach to writing software specifications, based on research in systems theory, cognitive psychology and human-machine interaction. The goal is to provide specifications that support human problem solving and the tasks that humans must perform in software development and evolution. A type of specification, called intent specifications, is constructed upon this underlying foundation.