Effect of Domain Knowledge on Elicitation Effectiveness: An Internally Replicated Controlled Experiment

Effect of Domain Knowledge on Elicitation Effectiveness: An Internally Replicated Controlled Experiment
复制标题

领域知识对启发有效性的影响:内部复制对照实验

DOI:
10.1109/tse.2015.2494588
复制
发表时间:
2016
影响因子:
7.4
通讯作者:
Natalia Juristo Juzgado
Natalia Juristo Juzgado
中科院分区:
计算机科学1区
文献类型:
--
作者:
Alejandrina M. Aranda;Óscar Dieste Tubío;Natalia Juristo Juzgado

文献摘要

被引文献

相似文献

语境。需求启发是一种高度沟通的活动,其中人与人之间的互动起着至关重要的作用。许多分析师特征或技能可能会影响启发过程的有效性。目的。研究分析师问题领域知识对启发有效性的影响。方法。我们对研究生进行了一项对照实验。实验任务是通过公开访谈来引出需求,并随后立即整合所引出的信息。我们使用了四个不同的问题领域,学生对这些问题领域的知识水平不同。实验中使用了两个任务,而另外两个任务则用于实验的内部复制;也就是说,我们对相同的受试者但不同的领域重复了实验。结果。分析师的问题领域知识对需求启发活动的有效性影响虽小,但具有统计显着性。受访者具有很大的积极和显着的影响,需求活动和面试经历中的一般培训也是如此。结论。在与客户的早期接触中,一个关键因素是受访者;然而,与需求获取和问题领域知识相关的任务培训有助于需求分析师提高效率。
Context. Requirements elicitation is a highly communicative activity in which human interactions play a critical role. A number of analyst characteristics or skills may influence elicitation process effectiveness. Aim. Study the influence of analyst problem domain knowledge on elicitation effectiveness. Method. We executed a controlled experiment with post-graduate students. The experimental task was to elicit requirements using open interview and consolidate the elicited information immediately afterwards. We used four different problem domains about which students had different levels of knowledge. Two tasks were used in the experiment, whereas the other two were used in an internal replication of the experiment; that is, we repeated the experiment with the same subjects but with different domains. Results. Analyst problem domain knowledge has a small but statistically significant effect on the effectiveness of the requirements elicitation activity. The interviewee has a big positive and significant influence, as does general training in requirements activities and interview experience. Conclusion. During early contacts with the customer, a key factor is the interviewee; however, training in tasks related to requirements elicitation and knowledge of the problem domain helps requirements analysts to be more effective.