Modelling Requirements for Content Recommendation Systems
Sarah Bouraga, Ivan Jureta, St\'ephane Faulkner

TL;DR
This paper explores modeling requirements for content recommendation systems in social networks, emphasizing user role dynamics and proposing a combined approach using i-star and Petri Nets to better capture system behaviors.
Contribution
It identifies the limitations of i-star for dynamic modeling and introduces a hybrid modeling approach with Petri Nets to improve requirement representation.
Findings
i-star alone cannot model user role dynamics effectively
Petri Nets capture system dynamics and concurrency
Hybrid approach enhances requirement analysis for OSNs
Abstract
This paper addresses the modelling of requirements for a content Recommendation System (RS) for Online Social Networks (OSNs). On OSNs, a user switches roles constantly between content generator and content receiver. The goals and softgoals are different when the user is generating a post, as opposed as replying to a post. In other words, the user is generating instances of different entities, depending on the role she has: a generator generates instances of a "post", while the receiver generates instances of a "reply". Therefore, we believe that when addressing Requirements Engineering (RE) for RS, it is necessary to distinguish these roles clearly. We aim to model an essential dynamic on OSN, namely that when a user creates (posts) content, other users can ignore that content, or themselves start generating new content in reply, or react to the initial posting. This dynamic is key…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBusiness Process Modeling and Analysis · Service-Oriented Architecture and Web Services · Usability and User Interface Design
