{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,25]],"date-time":"2026-04-25T13:54:18Z","timestamp":1777125258695,"version":"3.51.4"},"reference-count":74,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T00:00:00Z","timestamp":1782864000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T00:00:00Z","timestamp":1782864000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T00:00:00Z","timestamp":1782864000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-017"},{"start":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T00:00:00Z","timestamp":1782864000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"},{"start":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T00:00:00Z","timestamp":1782864000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-012"},{"start":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T00:00:00Z","timestamp":1782864000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T00:00:00Z","timestamp":1782864000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-004"}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Science of Computer Programming"],"published-print":{"date-parts":[[2026,7]]},"DOI":"10.1016\/j.scico.2026.103452","type":"journal-article","created":{"date-parts":[[2026,2,13]],"date-time":"2026-02-13T08:04:32Z","timestamp":1770969872000},"page":"103452","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"C","title":["An agent-Based model reflective architecture for social network sites"],"prefix":"10.1016","volume":"252","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0969-5139","authenticated-orcid":false,"given":"Paul","family":"Leger","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5274-0148","authenticated-orcid":false,"given":"Daniel","family":"San Mart\u00edn","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-0714-412X","authenticated-orcid":false,"given":"Diego","family":"Nu\u00f1ez","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-5511-3455","authenticated-orcid":false,"given":"Tom\u00e1s","family":"V\u00e9lez","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/j.scico.2026.103452_bib0001","series-title":"42 Facebook Statistics Marketers Need to Know in 2023","volume":"16","author":"Newberry","year":"2023"},{"key":"10.1016\/j.scico.2026.103452_bib0002","series-title":"Twitter by the Numbers: Stats, Demographics & Fun Facts","volume":"16","author":"Omnicore","year":"2023"},{"key":"10.1016\/j.scico.2026.103452_bib0003","doi-asserted-by":"crossref","unstructured":"A.M. Kaplan, M. Haenlein, Users of the World, Unite! The Challenges and Opportunities of Social Media 53 (2010) 59\u201368.","DOI":"10.1016\/j.bushor.2009.09.003"},{"key":"10.1016\/j.scico.2026.103452_bib0004","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1002\/dir.10073","article-title":"Electronic word-of-Mouth via consumer-opinion platforms: what motivates consumers to articulate themselves on the internet?","volume":"18","author":"Hennig-Thurau","year":"2004","journal-title":"J. Interact. Market."},{"key":"10.1016\/j.scico.2026.103452_bib0005","doi-asserted-by":"crossref","first-page":"71","DOI":"10.1509\/jm.74.2.71","article-title":"Networked narratives: understanding word-of-Mouth marketing in online communities","volume":"74","author":"Kozinets","year":"2010","journal-title":"J. Mark."},{"key":"10.1016\/j.scico.2026.103452_bib0006","doi-asserted-by":"crossref","first-page":"1041","DOI":"10.1016\/j.jbusres.2009.01.015","article-title":"How e-WOM recommendations influence product consideration and quality of choice: a motivation to process information perspective","volume":"63","author":"Gupta","year":"2010","journal-title":"J. Bus. Res."},{"key":"10.1016\/j.scico.2026.103452_bib0007","doi-asserted-by":"crossref","first-page":"375","DOI":"10.1007\/s11747-014-0388-3","article-title":"Does twitter matter? the impact of microblogging word of mouth on consumers adoption of new movies","volume":"43","author":"Hennig-Thurau","year":"2015","journal-title":"J. Acad. Market. Sci."},{"key":"10.1016\/j.scico.2026.103452_bib0008","doi-asserted-by":"crossref","first-page":"2169","DOI":"10.1002\/asi.21149","article-title":"Tweets as electronic word of mouth","volume":"60","author":"Jansen","year":"2009","journal-title":"J. Am. Soc. Inf. Sci. Technol."},{"key":"10.1016\/j.scico.2026.103452_bib0009","series-title":"Impact of Online Word-of-Mouth on the Market for Consumer Goods: The Interplay Between Adoption Rate, Product Market Life and Market Size","author":"Shen","year":"2008"},{"key":"10.1016\/j.scico.2026.103452_bib0010","doi-asserted-by":"crossref","first-page":"181","DOI":"10.1016\/j.ijresmar.2011.04.002","article-title":"Agent-Based modeling in marketing: guidelines for rigor","volume":"28","author":"Rand","year":"2011","journal-title":"Int. J. Res. Market."},{"key":"10.1016\/j.scico.2026.103452_bib0011","doi-asserted-by":"crossref","first-page":"115","DOI":"10.1016\/j.ecolmodel.2006.04.023","article-title":"A standard protocol for describing individual-Based and agent-Based models","volume":"198","author":"Grimm","year":"2006","journal-title":"Ecol. Modell."},{"key":"10.1016\/j.scico.2026.103452_bib0012","first-page":"1","article-title":"Modeling and simulating chinese cross-border e-Commerce: an agent-Based simulation approach","volume":"17","author":"Ter\u00e1n","year":"2022","journal-title":"J. Simul."},{"key":"10.1016\/j.scico.2026.103452_bib0013","series-title":"The effect of message repetition on information diffusion on twitter: an agent-Based approach","first-page":"150","author":"L\u00f3pez","year":"2023"},{"key":"10.1016\/j.scico.2026.103452_bib0014","doi-asserted-by":"crossref","first-page":"677","DOI":"10.1109\/TLA.2019.8891933","article-title":"Whom do i choose to diffuse information ontwitter? an agent-Based model approach","volume":"17","author":"Araya","year":"2019","journal-title":"IEEE Lat. Am. Trans."},{"key":"10.1016\/j.scico.2026.103452_bib0015","series-title":"The Development of the SIMULA Languages, in: History of programming languages","author":"Nygaard","year":"1978"},{"key":"10.1016\/j.scico.2026.103452_bib0016","series-title":"Netlogo: A Multi-Agent Programmable Modeling Environment","volume":"16","author":"Wilensky","year":"2023"},{"key":"10.1016\/j.scico.2026.103452_bib0017","doi-asserted-by":"crossref","unstructured":"M.J. North, N.T. Collier, J. Ozik, E.R. Tatara, C.M. Macal, M. Bragen, P. Sydelko, Complex Adaptive Systems Modeling with Repast Simphony 1 (2013).","DOI":"10.1186\/2194-3206-1-3"},{"key":"10.1016\/j.scico.2026.103452_bib0018","doi-asserted-by":"crossref","unstructured":"S. Luke, C. Cioffi-Revilla, L. Panait, K. Sullivan, G. Balan, Mason, A Multiagent Simulation Environment 81 (2005) 517\u2013527.","DOI":"10.1177\/0037549705058073"},{"key":"10.1016\/j.scico.2026.103452_bib0019","doi-asserted-by":"crossref","first-page":"117","DOI":"10.1142\/S0218213092000156","article-title":"Reflection in object-Oriented programming","volume":"1","author":"Ibrahim","year":"1992","journal-title":"Int. J. Artif. Intell. Tools"},{"key":"10.1016\/j.scico.2026.103452_bib0020","series-title":"International Conference on Enterprise Information Systems (ICEIS)","first-page":"981","article-title":"A reflective architecture for agent-Based models applied to social network sites","author":"nez","year":"2024"},{"key":"10.1016\/j.scico.2026.103452_bib0021","series-title":"FASOW: Flexible agent simulator for open WOM for typescript (source code)","year":"2025"},{"key":"10.1016\/j.scico.2026.103452_bib0022","series-title":"FASOWts: A running proof-of-concept of FASOW","year":"2025"},{"key":"10.1016\/j.scico.2026.103452_bib0023","doi-asserted-by":"crossref","first-page":"1089","DOI":"10.1108\/03090561311324228","article-title":"WOM Marketing contributes to new product adoption: testing competitive communication strategies","volume":"47","author":"L\u00f3pez","year":"2013","journal-title":"Eur. J. Mark."},{"key":"10.1016\/j.scico.2026.103452_bib0024","first-page":"76","article-title":"Why are you telling me this? an examination into negative consumer reviews on the web","volume":"21","author":"Sen","year":"2007","journal-title":"J. Inter. Market."},{"key":"10.1016\/j.scico.2026.103452_bib0025","doi-asserted-by":"crossref","first-page":"461","DOI":"10.1016\/j.dss.2012.06.008","article-title":"The impact of electronic word-Of-Mouth communication: a literature analysis and integrative model","volume":"54","author":"Cheung","year":"2012","journal-title":"Decis. Support Syst."},{"key":"10.1016\/j.scico.2026.103452_bib0026","doi-asserted-by":"crossref","first-page":"912","DOI":"10.1016\/j.jbusres.2007.02.006","article-title":"Agent-based simulation of consumer purchase decision-Making and the decoy effect","volume":"60","author":"Zhang","year":"2007","journal-title":"J. Bus. Res."},{"key":"10.1016\/j.scico.2026.103452_bib0027","doi-asserted-by":"crossref","first-page":"161","DOI":"10.1509\/jmr.11.0305","article-title":"Decomposing the value of word-of-mouth seeding programs: acceleration versus expansion","volume":"50","author":"Libai","year":"2013","journal-title":"J. Market. Res."},{"key":"10.1016\/j.scico.2026.103452_bib0028","doi-asserted-by":"crossref","first-page":"55","DOI":"10.1509\/jm.10.0088","article-title":"Seeding strategies for viral marketing: an empirical comparison","volume":"75","author":"Hinz","year":"2011","journal-title":"J. Mark."},{"key":"10.1016\/j.scico.2026.103452_bib0029","doi-asserted-by":"crossref","first-page":"496","DOI":"10.1080\/02650487.2016.1173765","article-title":"Getting the word out on twitter: the role of influentials, information brokers and strong ties in building word-Of-Mouth for brands","volume":"36","author":"Araujo","year":"2017","journal-title":"Int. J. Adver."},{"key":"10.1016\/j.scico.2026.103452_bib0030","doi-asserted-by":"crossref","first-page":"705","DOI":"10.1016\/S0378-7206(01)00127-6","article-title":"Enticing online consumers: an extended technology acceptance perspective","volume":"39","author":"Chen","year":"2002","journal-title":"Inf. Manag."},{"key":"10.1016\/j.scico.2026.103452_bib0031","series-title":"Theory of Self-Reproducing Automata","author":"Neumann","year":"1966"},{"key":"10.1016\/j.scico.2026.103452_bib0032","doi-asserted-by":"crossref","unstructured":"J. Goldenberg, B. Libai, E. Muller, Talk of the Network: A Complex Systems Look at the Underlying Process of Word-of-Mouth 12(2001) 211\u2013223.","DOI":"10.1023\/A:1011122126881"},{"key":"10.1016\/j.scico.2026.103452_bib0033","doi-asserted-by":"crossref","DOI":"10.1509\/jmr.15.0443","article-title":"Building agent-Based decision support systems for word-of-Mouth programs: a freemium application","volume":"54","author":"Chica","year":"2017","journal-title":"J. Market. Res."},{"key":"10.1016\/j.scico.2026.103452_bib0034","article-title":"An open agent-Based model to simulate the effect of WOM marketing campaigns","volume":"1","author":"Leger","year":"2016","journal-title":"EAI Endorsed Trans. Smart Cities"},{"key":"10.1016\/j.scico.2026.103452_bib0035","doi-asserted-by":"crossref","first-page":"444","DOI":"10.1080\/17477778.2022.2027826","article-title":"An agent-Based model simulation for suggesting preference-Based routes in spain","volume":"17","author":"Pizarro","year":"2022","journal-title":"J. Simul."},{"key":"10.1016\/j.scico.2026.103452_bib0036","doi-asserted-by":"crossref","first-page":"28","DOI":"10.4067\/S0718-18762014000100004","article-title":"Determinants of E-WOM influence: the role of Consumers\u2019 internet experience","volume":"9","author":"L\u00f3pez","year":"2014","journal-title":"J. Theor. Appl. Electron. Commerce Res."},{"key":"10.1016\/j.scico.2026.103452_bib0037","doi-asserted-by":"crossref","first-page":"647","DOI":"10.1108\/EJM-02-2016-0108","article-title":"On the contributions and the validation of an agent-Based simulation model of innovation diffusion","volume":"50","author":"Mohammad","year":"2016","journal-title":"Eur. J. Mark."},{"key":"10.1016\/j.scico.2026.103452_bib0038","doi-asserted-by":"crossref","first-page":"301","DOI":"10.1016\/j.ejor.2011.07.040","article-title":"Alternative supply chain production-Sales policies for new product diffusion: an agent-Based modeling and simulation approach","volume":"216","author":"Amini","year":"2012","journal-title":"Eur. J. Oper. Res."},{"key":"10.1016\/j.scico.2026.103452_bib0039","doi-asserted-by":"crossref","first-page":"267","DOI":"10.1111\/j.1540-5885.2010.00714.x","article-title":"Will it spread or not? the effects of social influences and network topology on innovation diffusion","volume":"27","author":"Delre","year":"2010","journal-title":"J. Product Innovat. Manag."},{"key":"10.1016\/j.scico.2026.103452_bib0040","series-title":"Proceedings of the 11Th ACM SIGACT-SIGPLAN Symposium on Principles of Programming Languages","first-page":"23","article-title":"Reflection and semantics in lisp","author":"Smith","year":"1984"},{"key":"10.1016\/j.scico.2026.103452_bib0041","article-title":"Java Reflection in Action","author":"Forman","year":"2005"},{"key":"10.1016\/j.scico.2026.103452_bib0042","doi-asserted-by":"crossref","first-page":"327","DOI":"10.1145\/74878.74911","article-title":"Reflective facilities in smalltalk-80","volume":"24","author":"Foote","year":"1989","journal-title":"ACM Sigplan Notices"},{"key":"10.1016\/j.scico.2026.103452_bib0043","series-title":"A JavaScript runtime built for the server side","author":"Nodejs","year":"2025"},{"key":"10.1016\/j.scico.2026.103452_bib0044","series-title":"European Conference on Object-Oriented Programming","first-page":"406","article-title":"Design patterns: abstraction and reuse of object-oriented design","author":"Gamma","year":"1993"},{"key":"10.1016\/j.scico.2026.103452_bib0045","doi-asserted-by":"crossref","first-page":"138","DOI":"10.1515\/orga-2016-0010","article-title":"Analysis of interactions of key stakeholders on B2C e-Markets - Agent based modelling and simulation approach","volume":"49","author":"Markovi\u0107","year":"2016","journal-title":"Organizacija"},{"key":"10.1016\/j.scico.2026.103452_bib0046","doi-asserted-by":"crossref","first-page":"752","DOI":"10.1509\/jmr.15.0443","article-title":"Building agent-Based decision support systems for word-of-Mouth programs: a freemium application","volume":"54","author":"Chica","year":"2017","journal-title":"J. Market. Res."},{"key":"10.1016\/j.scico.2026.103452_bib0047","doi-asserted-by":"crossref","DOI":"10.3390\/info11030140","article-title":"The dynamic evolution mechanism of heterogeneous OWOM-An improved viral marketing model","volume":"11","author":"Liao","year":"2020","journal-title":"Information"},{"key":"10.1016\/j.scico.2026.103452_bib0048","doi-asserted-by":"crossref","first-page":"785","DOI":"10.1108\/IJCHM-01-2022-0106","article-title":"A holistic assessment of ewom management effectiveness with agent-Based modeling","volume":"35","author":"Zhang","year":"2023","journal-title":"Int. J. Contemp. Hospital. Manag."},{"key":"10.1016\/j.scico.2026.103452_bib0049","series-title":"Factors that drive market share and the oligopolistic character of cross-border B2C ecommerce: an agent-based scenario analysis approach","author":"Ter\u00e1n","year":"2024"},{"key":"10.1016\/j.scico.2026.103452_bib0050","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1016\/0167-6423(91)90036-W","article-title":"On the expressive power of programming languages","volume":"17","author":"Felleisen","year":"1991","journal-title":"Sci. Comput. Program."},{"key":"10.1016\/j.scico.2026.103452_bib0051","series-title":"Practical Foundations for Programming Languages","volume":"2","author":"Harper","year":"2016"},{"key":"10.1016\/j.scico.2026.103452_bib0052","series-title":"Agent-Based and Individual-Based Modeling: A Practical Introduction","author":"Railsback","year":"2012"},{"key":"10.1016\/j.scico.2026.103452_bib0053","article-title":"Building Evolutionary Architectures: Support Constant Change","author":"Ford","year":"2020"},{"key":"10.1016\/j.scico.2026.103452_bib0054","series-title":"Software Architecture in Practice","volume":"3","author":"Bass","year":"2012"},{"key":"10.1016\/j.scico.2026.103452_bib0055","series-title":"Proceedings of the Winter Simulation Conference","first-page":"2","article-title":"Tutorial on agent-based modeling and simulation","author":"Macal","year":"2005"},{"key":"10.1016\/j.scico.2026.103452_bib0056","volume":"16","author":"Ecolab","year":"2010"},{"key":"10.1016\/j.scico.2026.103452_bib0057","volume":"16","author":"Ciatto","year":"2015"},{"key":"10.1016\/j.scico.2026.103452_bib0058","volume":"16","author":"Chapron","year":"2004"},{"key":"10.1016\/j.scico.2026.103452_bib0059","volume":"16","author":"Andreade","year":"2006"},{"key":"10.1016\/j.scico.2026.103452_bib0060","series-title":"BDI4Jade","volume":"16","author":"Nunes","year":"2014"},{"key":"10.1016\/j.scico.2026.103452_bib0061","series-title":"Sim2APL","volume":"16","author":"Mooij","year":"2021"},{"key":"10.1016\/j.scico.2026.103452_bib0062","series-title":"DGtal Aqua Lab, ReMobidyce","volume":"16","author":"S","year":"2024"},{"key":"10.1016\/j.scico.2026.103452_bib0063","volume":"16","author":"Company","year":"2000"},{"key":"10.1016\/j.scico.2026.103452_bib0064","volume":"16","author":"Extendsim","year":"2024"},{"key":"10.1016\/j.scico.2026.103452_bib0065","series-title":"Software Products, FlexSim","volume":"16","author":"Flexsim","year":"2008"},{"key":"10.1016\/j.scico.2026.103452_bib0066","volume":"16","author":"Boissier","year":"2023"},{"key":"10.1016\/j.scico.2026.103452_bib0067","volume":"16","author":"Team","year":"2024"},{"key":"10.1016\/j.scico.2026.103452_bib0068","volume":"16","author":"Richmond","year":"2023"},{"key":"10.1016\/j.scico.2026.103452_bib0069","series-title":"The Multi-Agent Transport Simulation MATSim","author":"Horni","year":"2016"},{"key":"10.1016\/j.scico.2026.103452_bib0070","volume":"16","author":"Laboratory","year":"2013"},{"key":"10.1016\/j.scico.2026.103452_bib0071","volume":"16","author":"Symudine","year":"2016","journal-title":"Enterpr. Simul. Softw."},{"key":"10.1016\/j.scico.2026.103452_bib0072","series-title":"An Introduction to Agent-Based Modeling: Modeling Natural, Social, and Engineered Complex Systems with NetLogo, The","author":"Wilensky","year":"2015"},{"key":"10.1016\/j.scico.2026.103452_bib0073","doi-asserted-by":"crossref","DOI":"10.1016\/j.envsoft.2021.105016","article-title":"Replication of an agent-based model using the replication standard","volume":"139","author":"Zhang","year":"2021","journal-title":"Environ. Modell. Softw."},{"key":"10.1016\/j.scico.2026.103452_bib0074","article-title":"Clean Code: A Handbook of Agile Software Craftsmanship","author":"Martin","year":"2008"}],"container-title":["Science of Computer Programming"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167642326000183?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167642326000183?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,4,25]],"date-time":"2026-04-25T13:29:38Z","timestamp":1777123778000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0167642326000183"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,7]]},"references-count":74,"alternative-id":["S0167642326000183"],"URL":"https:\/\/doi.org\/10.1016\/j.scico.2026.103452","relation":{},"ISSN":["0167-6423"],"issn-type":[{"value":"0167-6423","type":"print"}],"subject":[],"published":{"date-parts":[[2026,7]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"An agent-Based model reflective architecture for social network sites","name":"articletitle","label":"Article Title"},{"value":"Science of Computer Programming","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.scico.2026.103452","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 Elsevier B.V. All rights are reserved, including those for text and data mining, AI training, and similar technologies.","name":"copyright","label":"Copyright"}],"article-number":"103452"}}