Capture of Software Requirements and Rationale through Collaborative Software Development

@inproceedings{McCall2005CaptureOS,
  title={Capture of Software Requirements and Rationale through Collaborative Software Development},
  author={Raymond McCall and Ivan Mistr{\'i}k},
  year={2005}
}
This chapter explains how natural language processing (NLP) and participatory design can aid in identifying system requirements. It argues that getting a complete list of requirements is often an iterative process in which some requirements are elicited only when users react to the system’s design. Costs of iterative requirements identification can be reduced by discovering new requirements during the design process, before implementation begins. This is facilitated when users participate in… CONTINUE READING