Modelling Requirements for Content Recommendation Systems

Résultats de recherche: Contribution dans un livre/un catalogue/un rapport/dans les actes d'une conférenceArticle dans les actes d'une conférence/un colloque

Résumé

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 to designing OSNs, because it influences how active users are, and how attractive the OSN is for existing, and to new users. We apply a well-known Goal Oriented RE (GORE) technique, namely i-star, and show that this language fails to capture this dynamic, and thus cannot be used alone to model the problem domain. Hence, in order to represent this dynamic, its relationships to other OSNs' requirements, and to capture all relevant information, we suggest using another modelling language, namely Petri Nets, on top of i-star for the modelling of the problem domain. We use Petri Nets because it is a tool that is used to simulate the dynamic and concurrent activities of a system and can be used by both practitioners and theoreticians.
langue originaleAnglais
titreiStar 2016 Ninth International i* Workshop
Sous-titreProceedings of the Ninth International i* Workshop co-located with 24th International Conference on Requirements Engineering (RE 2016) : Beijing, China, Septembre 12-13 2016
rédacteurs en chefLidia López, Yijun Yu
Pages79-84
Volume1674
étatPublié - 18 juin 2016

Série de publications

NomCEUR : Workshop Proceedings
ISSN (imprimé)1613-0073

Citer ceci

Bouraga, S., Jureta, I., & Faulkner, S. (2016). Modelling Requirements for Content Recommendation Systems. Dans L. López, & Y. Yu (eds.), iStar 2016 Ninth International i* Workshop: Proceedings of the Ninth International i* Workshop co-located with 24th International Conference on Requirements Engineering (RE 2016) : Beijing, China, Septembre 12-13 2016 (Vol 1674, p. 79-84). (CEUR : Workshop Proceedings).
Bouraga, Sarah ; Jureta, Ivan ; Faulkner, Stéphane. / Modelling Requirements for Content Recommendation Systems. iStar 2016 Ninth International i* Workshop: Proceedings of the Ninth International i* Workshop co-located with 24th International Conference on Requirements Engineering (RE 2016) : Beijing, China, Septembre 12-13 2016. Editeur / Lidia López ; Yijun Yu. Vol 1674 2016. p. 79-84 (CEUR : Workshop Proceedings).
@inproceedings{de629ae36d2048deb352ca5e8034428f,
title = "Modelling Requirements for Content Recommendation Systems",
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 to designing OSNs, because it influences how active users are, and how attractive the OSN is for existing, and to new users. We apply a well-known Goal Oriented RE (GORE) technique, namely i-star, and show that this language fails to capture this dynamic, and thus cannot be used alone to model the problem domain. Hence, in order to represent this dynamic, its relationships to other OSNs' requirements, and to capture all relevant information, we suggest using another modelling language, namely Petri Nets, on top of i-star for the modelling of the problem domain. We use Petri Nets because it is a tool that is used to simulate the dynamic and concurrent activities of a system and can be used by both practitioners and theoreticians.",
keywords = "cs.SE, cs.SI",
author = "Sarah Bouraga and Ivan Jureta and St{\'e}phane Faulkner",
note = "28 pages, 7 figures",
year = "2016",
month = "6",
day = "18",
language = "English",
volume = "1674",
series = "CEUR : Workshop Proceedings",
pages = "79--84",
editor = "Lidia L{\'o}pez and Yijun Yu",
booktitle = "iStar 2016 Ninth International i* Workshop",

}

Bouraga, S, Jureta, I & Faulkner, S 2016, Modelling Requirements for Content Recommendation Systems. Dans L López & Y Yu (eds), iStar 2016 Ninth International i* Workshop: Proceedings of the Ninth International i* Workshop co-located with 24th International Conference on Requirements Engineering (RE 2016) : Beijing, China, Septembre 12-13 2016. VOL. 1674, CEUR : Workshop Proceedings, p. 79-84.

Modelling Requirements for Content Recommendation Systems. / Bouraga, Sarah; Jureta, Ivan; Faulkner, Stéphane.

iStar 2016 Ninth International i* Workshop: Proceedings of the Ninth International i* Workshop co-located with 24th International Conference on Requirements Engineering (RE 2016) : Beijing, China, Septembre 12-13 2016. Ed. / Lidia López; Yijun Yu. Vol 1674 2016. p. 79-84 (CEUR : Workshop Proceedings).

Résultats de recherche: Contribution dans un livre/un catalogue/un rapport/dans les actes d'une conférenceArticle dans les actes d'une conférence/un colloque

TY - GEN

T1 - Modelling Requirements for Content Recommendation Systems

AU - Bouraga, Sarah

AU - Jureta, Ivan

AU - Faulkner, Stéphane

N1 - 28 pages, 7 figures

PY - 2016/6/18

Y1 - 2016/6/18

N2 - 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 to designing OSNs, because it influences how active users are, and how attractive the OSN is for existing, and to new users. We apply a well-known Goal Oriented RE (GORE) technique, namely i-star, and show that this language fails to capture this dynamic, and thus cannot be used alone to model the problem domain. Hence, in order to represent this dynamic, its relationships to other OSNs' requirements, and to capture all relevant information, we suggest using another modelling language, namely Petri Nets, on top of i-star for the modelling of the problem domain. We use Petri Nets because it is a tool that is used to simulate the dynamic and concurrent activities of a system and can be used by both practitioners and theoreticians.

AB - 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 to designing OSNs, because it influences how active users are, and how attractive the OSN is for existing, and to new users. We apply a well-known Goal Oriented RE (GORE) technique, namely i-star, and show that this language fails to capture this dynamic, and thus cannot be used alone to model the problem domain. Hence, in order to represent this dynamic, its relationships to other OSNs' requirements, and to capture all relevant information, we suggest using another modelling language, namely Petri Nets, on top of i-star for the modelling of the problem domain. We use Petri Nets because it is a tool that is used to simulate the dynamic and concurrent activities of a system and can be used by both practitioners and theoreticians.

KW - cs.SE

KW - cs.SI

M3 - Conference contribution

VL - 1674

T3 - CEUR : Workshop Proceedings

SP - 79

EP - 84

BT - iStar 2016 Ninth International i* Workshop

A2 - López, Lidia

A2 - Yu, Yijun

ER -

Bouraga S, Jureta I, Faulkner S. Modelling Requirements for Content Recommendation Systems. Dans López L, Yu Y, rédacteurs en chef, iStar 2016 Ninth International i* Workshop: Proceedings of the Ninth International i* Workshop co-located with 24th International Conference on Requirements Engineering (RE 2016) : Beijing, China, Septembre 12-13 2016. Vol 1674. 2016. p. 79-84. (CEUR : Workshop Proceedings).