Adaptive systems react to changes in their environment by changing their behavior. Identifying these needed adaptations is very difficult, but central to requirements elicitation for adaptive systems. As the necessary or potential adaptations are typically not obvious to the stakeholders, the problem is how to effectively elicit adaptation-relevant information. One approach is to use creativity techniques to support the systematic identification and elicitation of adaptation requirements. In particular, here, we analyze a set of creativity triggers defined for systematic exploration of potential adaptation requirements. We compare these triggers with brainstorming as a baseline in a controlled experiment with 85 master students. The results indicate that the proposed triggers are suitable for the efficient elicitation of adaptive requirements and that the 15 trigger questions produce significantly more requirements fragments than solo brainstorming.
翻译:适应系统通过改变行为对环境变化作出反应。确定这些需要的适应非常困难,但对于适应系统的要求至关重要。由于对利害关系方来说,必要或潜在的适应通常并不明显,问题在于如何有效地获取适应相关的信息。一种方法是利用创造性技术支持系统确定和吸引适应要求。特别是,我们在此分析一组为系统探索潜在适应要求而定义的创造性触发因素。我们将这些触发因素与集思广益作为受控实验的基准,与85名硕士生进行比较。结果显示,拟议的触发因素适合于有效征求适应要求,15个触发问题产生的要求比单独集思广益多得多。