首页> 外文学位 >'Requirements Recommender': A Proposed Framework for the Use of Multiple Criteria Recommender Systems in Requirements Engineering of Sustainment Software Projects
【24h】

'Requirements Recommender': A Proposed Framework for the Use of Multiple Criteria Recommender Systems in Requirements Engineering of Sustainment Software Projects

机译:“需求推荐器”:在可持续软件项目的需求工程中使用多个标准推荐器系统的拟议框架

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

摘要

Current techniques in the development of system requirements include brainstorming, interviews, and prototyping. These techniques can be time consuming, and requirements gained from these techniques rarely meet the needs of users. Reworking requirements can be quite costly. Discrepancies in large-scale projects between a user's needs and the delivered system can cost more than 100 times the initial planned cost when discovered after the design phase. This research evaluates the efficiency of using a multi-criteria recommender system to assist in generating system requirements in software sustainment deliveries. Software sustainment is the maintenance of software to fix problems and enhance the system. Recommender systems are intelligent systems that use data to create a user profile and algorithms to make recommendations to the user. Recommender systems are employed in many applications, including e-commerce, online news, and online radio. The recommender system creates a profile based on an attribute such as past purchases, products viewed, articles read, or user demographics. The system then recommends new items to the user based on the collected data. This research investigates whether multi-criteria recommender systems that use the data from a system's problem-reporting database can efficiently recommend system requirements categories for sustainment software releases of an existing system. The multi-criteria recommender system would use problem-report attributes such as severity, issue site, and issue age, to make requirement recommendations. The results from the requirements recommender framework revealed that a substantial number of the recommended system requirements were also chosen using traditional methods. This validates the hypothesis that automating the requirements elicitation process is a viable supplement to traditional requirements elicitation methods.
机译:开发系统需求的当前技术包括集思广益,访谈和原型设计。这些技术可能很耗时,并且从这些技术中获得的要求很少能满足用户的需求。返工要求可能会非常昂贵。在设计阶段之后发现,大型项目中用户的需求与交付的系统之间的差异所花费的成本可能是初始计划成本的100倍以上。这项研究评估了使用多标准推荐系统来协助产生软件维护交付中的系统需求的效率。软件维护是对软件的维护,以解决问题和增强系统。推荐系统是使用数据创建用户配置文件和算法向用户提出建议的智能系统。推荐系统用于许多应用程序,包括电子商务,在线新闻和在线广播。推荐器系统基于属性(例如过往购买,查看的产品,阅读的文章或用户人口统计信息)创建配置文件。然后,系统根据收集的数据向用户推荐新项目。这项研究调查了使用来自系统问题报告数据库的数据的多标准推荐系统是否可以有效地推荐现有系统的维护软件版本的系统需求类别。多标准推荐器系统将使用问题报告属性(例如严重性,发布地点和发布年龄)来提出需求建议。需求推荐器框架的结果表明,还使用传统方法选择了大量推荐的系统需求。这证实了以下假设:自动化需求抽取过程是对传统需求抽取方法的可行补充。

著录项

  • 作者

    Agbedia, Crystal.;

  • 作者单位

    The George Washington University.;

  • 授予单位 The George Washington University.;
  • 学科 Engineering.;Systems science.
  • 学位 D.Engr.
  • 年度 2018
  • 页码 149 p.
  • 总页数 149
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

  • 入库时间 2022-08-17 11:52:56

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号