中文

实践中的批判性需求工程

软件工程 2019-10-07 v1

摘要

软件系统的设计不可避免地会在干预现场周围设定规范性边界。这些边界在一定程度上反映了所处情境以及设计过程本身的价值、伦理、权力和政治。本文认为,需求工程(Requirements Engineering, RE)需要更稳健的框架和技术来驾驭系统设计工作中隐含的价值。为此,我们展示了一项行动研究案例的发现,在该案例中,我们在为 Homesound(一个旨在保护独居老人安全同时维护其自主权的系统)进行需求收集时,采用了源自批判性系统思考(Critical Systems Thinking, CST)的框架——批判性系统启发法(Critical Systems Heuristics, CSH)。我们使用 CSH 的范畴来指导专家访谈和反思,展示了如何将 CSH 与 RE 技术(如 Volere 模板)简单结合,以探索和揭示需求背后的价值判断。

关键词

引用

@article{arxiv.1910.01678,
  title  = {Critical Requirements Engineering in Practice},
  author = {Leticia Duboc and Curtis McCord and Christoph Becker and Syed Ishtiaque Ahmed},
  journal= {arXiv preprint arXiv:1910.01678},
  year   = {2019}
}

备注

1 figure, submitted to and accepted for publication in IEEESW