首页> 外文期刊>Soft computing: A fusion of foundations, methodologies and applications >Functional and non-functional requirements prioritization: empirical evaluation of IPA, AHP-based, and HAM-based approaches
【24h】

Functional and non-functional requirements prioritization: empirical evaluation of IPA, AHP-based, and HAM-based approaches

机译:功能需求和非功能需求的优先顺序:基于IPA,基于AHP和基于HAM的方法的经验评估

获取原文
获取原文并翻译 | 示例
           

摘要

Throughout the requirements engineering phase, the process of giving precedence to one requirement over another is beneficial to accomplish projects on a predefined schedule. This process is referred to as requirements prioritization. Although plenty of research has been dedicated to proposing various approaches to perform the requirements prioritization, only a small number of prioritization approaches have been recently reported with the aim of considering both functional and non-functional requirements during the prioritization stage. However, it is not a straightforward task to decide which of these approaches could be selected for a given prioritization problem unless the main properties of these approaches are well-evaluated. Hence, a detailed evaluation of the recently proposed approaches in an empirical manner would be needed. In this paper, we performed two successive controlled experiments with the aim of evaluating the current requirements prioritization approaches. In the first experiment, we compared the integrated prioritization approach (IPA) with the other approach, called AHP-based approach, whereas in the second experiment, IPA was compared with the other state-of-the-art alternative, named HAM-based approach. In the experiments, evaluation was based on measuring three properties: actual time-consumption, accuracy of results, and ease of use. Statistical analysis of the results obtained from the two experiments showed a better performance of IPA on all the measured properties compared to both AHP-based approach and HAM-based approach. The findings would be useful for practitioners to choose the most appropriate approach for a given prioritization problem, and also could be used as a guideline by interested researchers for identifying trends before conducting a study in future.
机译:在需求工程阶段的整个过程中,将一个需求优先于另一个需求的过程有利于按预定的时间表完成项目。此过程称为需求优先级。尽管大量研究致力于提出各种执行需求优先级的方法,但是最近只报告了少数优先级方法,目的是在优先级阶段同时考虑功能性需求和非功能性需求。但是,决定如何为给定的优先级问题选择这些方法中的哪一个并不是一项简单的任务,除非对这些方法的主要属性进行了很好的评估。因此,将需要以经验的方式对最近提出的方法进行详细评估。在本文中,我们进行了两个连续的受控实验,目的是评估当前的需求优先级排序方法。在第一个实验中,我们将集成优先级排序方法(IPA)与另一种方法(称为基于AHP的方法)进行了比较,而在第二个实验中,将IPA与其他最新的替代方法(基于HAM)进行了比较方法。在实验中,评估基于测量三个属性:实际时间消耗,结果准确性和易用性。从这两个实验获得的结果的统计分析表明,与基于AHP的方法和基于HAM的方法相比,IPA在所有测量的性能上都有更好的性能。研究结果对于从业者选择最合适的方法来解决给定的优先级问题很有用,也可以被感兴趣的研究人员用作指导,以在将来进行研究之前确定趋势。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号