内容推荐系统的需求建模
软件工程
2016-06-21 v1 社会与信息网络
摘要
本文探讨了在线社交网络 (OSN) 中内容推荐系统 (RS) 的需求建模。在 OSN 上,用户在内容生成者和内容接收者之间不断切换角色。用户在生成帖子与回复帖子时,其目标和软目标有所不同。换言之,根据用户所扮演的角色,用户会生成不同实体的实例:生成者生成“帖子”的实例,而接收者生成“回复”的实例。因此,我们认为在处理推荐系统的需求工程 (RE) 时,有必要明确区分这些角色。我们旨在对 OSN 中的一个基本动态进行建模,即当用户创建(发布)内容时,其他用户可以忽略该内容,或者自己生成新内容作为回复,或者对最初的帖子做出反应。这种动态是设计 OSN 的关键,因为它影响着用户的活跃度,以及 OSN 对现有用户和新用户的吸引力。我们应用了一种著名的面向目标的需求工程 (GORE) 技术,即 i-star,并表明该语言无法捕捉这种动态,因此不能单独用于对问题域进行建模。因此,为了表示这种动态及其与 OSN 其他需求的关系,并捕获所有相关信息,我们建议在 i-star 的基础上使用另一种建模语言,即 Petri 网,以对问题域进行建模。我们之所以使用 Petri 网,是因为它是一种用于模拟系统动态和并发活动的工具,可供实践者和理论家共同使用。
引用
@article{arxiv.1606.05746,
title = {Modelling Requirements for Content Recommendation Systems},
author = {Sarah Bouraga and Ivan Jureta and Stéphane Faulkner},
journal= {arXiv preprint arXiv:1606.05746},
year = {2016}
}
备注
28 pages, 7 figures