Publications

2017

Mahmod Hosseini, Eduard.Groen, Alimohammad Shahri, Raian Ali. CRAFT: A Crowd Annotated Feedback Technique. The Second International Workshop on Crowd-Based Requirements Engineering (CrowdRE’17), co-located with IEEE RE’17. 4 Sep, 2017. Lisbon, Portugal.

Abdullah Algashami, Alimohammad Shahri, John McAlaney, Jacqui Taylor, Keith Phalp, Raian Ali. Strategies and Design Principles to Minimize Negative Side-effects of Digital Motivation on Teamwork. The 12th International Conference on Persuasive Technology. PERSUASIVE 2017 (PT-17). April 3-6, 2017. Amsterdam, The Netherlands.

Mahmood Hosseini, Alimohammad shahri, Keith Phalp, Raian Ali. Four Reference Models for Transparency Requirements in Information Systems. Requirements Engineering Journal – Springer DOI: doi:10.1007/s00766-017-0265-y

Alimohammad Shahri, Mahmood Hosseini, Keith Phalp, Jacqui Taylor, Raian Ali. How to Engineer Gamification: The Consensus, the Best Practice and the Grey Areas. Journal of Organizational and End User Computing (JOEUC). IGI-global. 31 (1). In Press

Eduard Groen, Norbert Seyff, Raian Ali., Fabiano Dalpiaz, Joerg Doerr, Emitza Guzman, Mahmood Hosseini, Jordi Marco, Marc Oriol, Anna Perini, and Melanie Stade., 2017. The Crowd in Requirements Engineering: Landscape and Challenges.  IEEE Software.  34(2), 44-52.

Felipe Pontes Guimarães, Genaína Nunes Rodrigues, Raian Ali, Daniel Macêdo Batista. Planning Runtime Adaptation through Pragmatic Goal Model. Data and Knowledge Engineering Journal (DKE). 109, 25-40.  2017. Elsevier.

2016

Danilo Filgueira Mendonça, Genaína Nunes Rodrigues, Raian Ali, Vander Alves, Luciano Baresi. GODA: A Goal-Oriented Requirements Engineering Framework for Runtime Dependability Analysis. In Information and Software Technology, Elsevier. 80: 245-264 (2016).

Amen Alrobai, John McAlaney, Keith Phalp, Raian Ali. Exploring The Risk Factors of Interactive E-health Interventions for Digital Addiction. International Journal of Sociotechnology and Knowledge Development (IJSKD), 8(2). IGI-Global. (2016).

Alimohammad Shahri, Mahmood Hosseini, Keith Phalp, Jacqui Taylor, Raian Ali. Exploring and Conceptualising Software-based Motivation within Enterprise. In the 9th IFIP WG 8.1 Working Conference on The Practice of Enterprise Modeling (PoEM’16) 8 – 10 November, 2016, Skövde, Sweden

Amen Alrobai, John McAlaney, Huseyin Dogan, Keith Phalp, Raian Ali. Exploring the Requirements and Design of Persuasive Intervention Technology to Combat Digital Addiction. The 6th International Working Conference on Human-Centred Software Engineering (HCSE’16).  August 29th-31th, 2016. Stockholm, Sweden.

Mahmood Hosseini, Alimohammad Shahri, Keith Phalp, Raian Ali. A Modelling Language for Transparency Requirements in Business Information Systems. The 28th International Conference on Advanced Information Systems Engineering (CAiSE’16), on 13-17 June 2016. Ljubljana, Slovenia.

Fabiano Dalpiaz, Remco Snijders, Sjaak Brinkkemper, Mahmood Hosseini, Alimohammad Shahri, and Raian Ali. Engaging the Crowd of Stakeholders in Requirements Engineering via Gamification. In, Gamification: Using Game Elements in Serious Contexts. Springer.

Alimohammad Shahri, Mahmood Hosseini, Malik Almaliki, Keith Phalp, Jacqui Taylor, Raian Ali. Engineering Software-based Motivation: a Persona-based Approach. The IEEE 10th International Conference on Research Challenges in Information Science (RCIS’16). 1-3 June 2016 in Grenoble, France.

Mahmood Hosseini, Alimohammad Shahri, Keith Phalp and Raian Ali.  Crowdsourcing Transparency Requirements through Structured Feedback and Social Adaptation. The IEEE 10th International Conference on Research Challenges in Information Science (RCIS’16). 1-3 June 2016 in Grenoble, France.

Amen Alrobai, John McAlaney, Keith Phalp, Raian Ali. Online Peer Groups as a Persuasive Tool to Combat Digital Addiction. The 11th International Conference on Persuasive Technology. PERSUASIVE 2016 (PT-16). April 5-7, Salzburg, Austria.

Malik Almaliki, Raian Ali. Persuasive and Culture-aware Feedback Acquisition. The 11th International Conference on Persuasive Technology. PERSUASIVE 2016 (PT-16). April 5-7, Salzburg, Austria.

Mahmood Hosseini, Alimohammad Shahri, Keith Phalp, Raian Ali. Foundations for Transparency Requirements Engineering. The 22nd International Working Conference on Requirements Engineering: Foundation for Software Quality (REFSQ’16). March 14-17, 2016 Göteborg, Sweden.

2015

Nada Sherief, Walid Abdelmoez, Keith Phalp, Raian Ali. Modelling Users Feedback in Crowd-Based Requirements Engineering: An Empirical Study. The 8th IFIP WG 8.1 working conference on the Practice of Enterprise Modelling, PoEM’15. November 10-12, 2015, Valencia, Spain.

Raian Ali, John McAlaney, Shamal Faily, Keith Phalp, Vasilios Katos. Mitigating Circumstances in Cybercrime: a Position Paper. The 3rd International Workshop on Cybercrimes and Emerging Web Environments (CEWE’15). Co-located with DASC-2015. 26-28 October 2015,  Liverpool, UK.

Mahmood Hosseini, Jack Moore, Malik Almaliki, Alimohammad Shahri, Keith Phalp, Raian Ali. Wisdom of the Crowd within Enterprises: Practices and ChallengesComputer Networks Journal. Special Issue on Crowdsourcing. Elsevier. 2015. [DRAFT]

Remco Snijders, Fabiano Dalpiaz, Sjaak Brinkkemper, Mahmood Hosseini, Raian Ali and Atilla Özüm. REfine: A Gamified Platform for Participatory Requirements Engineering. The 1st International Workshop on Crowd-Based Requirements Engineering (CrowdRE’15), Co-Located with RE’15. August 24-28, 2015. Ottawa, Canada.

Mahmood Hosseini, Alimohammad Shahri, Keith Phalp. Raian Ali. Towards Engineering Transparency as a Requirement in Socio-Technical Systems. The 23rd IEEE Requirements Engineering Conference (RE’15), RE: Next! track. August 24-28, 2015. Ottawa, Canada.

Felipe Pontes Guimaraes, Genaina Nunes Rodrigues, Daniel Macedo Batista, Raian Ali. Pragmatic Requirements for Adaptive Systems: a Goal-Driven Modeling and Analysis Approach. The 34th International Conference on Conceptual Modeling (ER’15). 19-22 October, 2015. Stockholm, Sweden.

Mahmood Hosseini, Alimohammad Shahri, Keith Phalp, Jacqui Taylor, Raian Ali. 2015. Crowdsourcing: A Taxonomy and Systematic Mapping Study. Computer Science Review – Elsevier. [Draft]

Mahmood Hosseini, Alimohammad Shahri, Keith Phalp, Jacqui Taylor, Raian Ali, Fabiano Dalpiaz. Configuring Crowdsourcing for Requirements Elicitation. The IEEE Ninth International Conference on Research Challenges in Information Science, May 13-15 2015, Athens, Greece. (RCIS’15)

Malik Almaliki, Cornelius Ncube, Raian Ali. Adaptive Software-based Feedback Acquisition: A Persona-based Design. The IEEE Ninth International Conference on Research Challenges in Information Science, May 13-15 2015, Athens, Greece. (RCIS’15)

Mahmood Hosseini, Alimohammad Shahri, Keith Phalp, Raian Ali. Recommendations on Adapting Crowdsourcing to Problem Types. The IEEE Ninth International Conference on Research Challenges in Information Science, May 13-15 2015, Athens, Greece. (RCIS’15)

Mahmood Hosseini, Keith Phalp, Jacqui Taylor, Raian Ali. On the Configuration of Crowdsourcing Projects. International Journal of Information System Modeling and Design (IJISMD). Volume 6, Issue 3. 2015

Raian Ali, Nan Jiang, Keith Phalp, Sarah Muir, John McAlaney. The Emerging Requirement for Digital Addiction Labels. The 21st International Working Conference on Requirements Engineering: Foundation for Software Quality (REFSQ 2015). Essen, Germany. March 2015.

Jingjie Jiang, Keith Phalp, Raian Ali. Digital Addiction: Gamification for Precautionary and Recovery Requirements. The 21st International Working Conference on Requirements Engineering: Foundation for Software Quality (REFSQ 2015). Demo and Posters Track. Essen, Germany. March 2015.

Mahmood Hosseini, Alimohammad Shahri, Keith Phalp, Raian Ali. Transparency as a Requirement. The 21st International Working Conference on Requirements Engineering: Foundation for Software Quality (REFSQ 2015). Demo and Posters Track. Essen, Germany. March 2015.

Alimohammad Shahri, Mahmood Hosseini, Keith Phalp, Raian Ali. Motivation as a Supplementary Requirement. The 21st  International Working Conference on Requirements Engineering: Foundation for Software Quality (REFSQ 2015). Demo and Posters Track. Essen, Germany. March 2015.

2014

Amalia Ardini, Mahmood Hosseini, Amen Alrobai, Alimohammad Shahri, Keith Phalp, Raian Ali. Social Computing for Software Engineering: a Mapping Study. Computer Science Review Journal – Elsevier. Volumes 13–14, November 2014, Pages 75–93. DOI: 10.1016/j.cosrev.2014.08.002 [DRAFT]

Alimohammad Shahri, Mahmood Hosseini, Keith Phalp, Jacqui Taylor, Raian Ali. Towards a Code of Ethics for Gamification at Enterprise. The 7th IFIP WG 8.1 working conference on the Practice of Enterprise Modelling (PoEM 2014). Manchester, UK. November 12-13, 2014.

Remco Snijders, Fabiano Dalpiaz, Mahmood Hosseini, Alimohammad Shahri, Raian Ali. Crowd-Centric Requirements Engineering. The 2nd International Workshop on Crowdsourcing and Gamification in the Cloud (CGCloud 2014), Co-located with UCC 2014, London, UK. December 2014.

Malik Almaliki, Nan Jiang, Raian Ali, Fabiano Dalpiaz. Gamified Culture-aware Feedback Acquisition. The 2nd International Workshop on Crowdsourcing and Gamification in the Cloud (CGCloud 2014), Co-located with UCC 2014, London, UK. December 2014.

Alimohammad Shahri, Mahmood Hosseini, Raian Ali, Fabiano Dalpiaz. Gamification for Volunteer Cloud Computing. The 2nd International Workshop on Crowdsourcing and Gamification in the Cloud (CGCloud 2014), Co-located with UCC 2014, London, UK. December 2014.

Nan Jiang, Raian Ali. On the Delivery of Recommendations in Social Software: a User`s Perspective. The 5th International Conference on Human-Centred Software Engineering (HCSE 2014). Paderborn, Germany. September 16th-18th, 2014.

Mahmood Hosseini, Keith Phalp, Jacqui Taylor, Raian Ali. The Four Pillars of Crowdsourcing: A Reference Model. The IEEE Eighth International Conference on Research Challenges in Information Science (RCIS 2014). Marrakesh, Morocco. 28-30 May 2014.

Malik Almaliki, Cornelius Ncube, Raian Ali. The Design of Adaptive Acquisition of Users Feedback: an Empirical Study. The IEEE Eighth International Conference on Research Challenges in Information Science (RCIS 2014). Marrakesh, Morocco. 28-30 May 2014.

Raian Ali, Nan Jiang, Sherry Jeary, Keith Phalp. Consideration in Software-mediated Social Interaction. The IEEE Eighth International Conference on Research Challenges in Information Science (RCIS 2014). Marrakesh, Morocco. 28-30 May 2014.

Nada Sherief, Nan Jiang, Mahmood Hosseini, Keith Phalp, Raian Ali. Crowdsourcing Software Evaluation. The 18th International Conference on Evaluation and Assessment in Software Engineering (EASE 2014). London, UK. 13-14 May 2014.

Danilo Mendonca, Raian Ali, Genaina N. Rodrigues. Modelling and Analysing Contextual Failures for Dependability Requirements. The 9th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2014). Hyderabad, India. June 2014.

Mahmood Hosseini, Keith Phalp, Jacqui Taylor, Raian Ali. Towards Crowdsourcing for Requirements Engineering. The 20th International Working Conference on Requirements Engineering: Foundation for Software Quality (REFSQ 2014) – Empirical Track , Essen, Germany. April 2014.

Malik Almaliki, Funmilade Faniyi, Rami Bahsoon, Keith Phalp, Raian Ali. Requirements-driven Social Adaptation: Expert Survey. The 20th International Working Conference on Requirements Engineering: Foundation for Software Quality (REFSQ 2014), Essen, Germany. April 2014.

Amen Alrobai, Keith Phalp, Raian Ali. Digital Addiction: a Requirements Engineering Perspective. The 20th International Working Conference on Requirements Engineering: Foundation for Software Quality (REFSQ 2014). Essen, Germany. April 2014.

Raian Ali, Fabiano Dalpiaz, Paolo Giorgini. Requirements-driven Deployment: Customizing the Requirements Model for The Host Environment. Software and Systems Modeling (2014), doi: 10.1007/s10270-012-0255-y [DRAFT]

2013

Raian Ali, Carlos Solis, Inah Omoronyia, Mazeiar Salehie, Bashar Nuseibeh. Social Adaptation at Runtime . 7th International Conference, ENASE 2012, Revised Selected Papers. Springer: Communications in Computer and Information Science. Volume 410, 2013, pp 110-127

Raian Ali, Fabiano Dalpiaz, Paolo Giorgini. Reasoning with Contextual Requirements: Detecting Inconsistency and Conflicts. Information and Software Technology (2013), doi:http://dx.doi.org/10.1016/j.infsof.2012.06.013 [DRAFT]

Raian Ali, Nan Jiang, Huseyin Dogan. Socially-Augmented Software: Empowering Software Operation Through Social Contacts. In the Proceedings of the 3rd International Conference on Social Computing and its Applications (SCA 2013). Karlsruhe, Germany. September 30th – October 2nd, 2013.

2012

Mazeiar Salehie, Liliana Pasquale, Inah.Omoronyia, Raian Ali, Bashar Nuseibeh. Requirements-driven Adaptive Security: Protecting Variable Assets at Runtime. In the Proceedings of the 20th IEEE International Requirements Engineering Conference (RE’12). Chicago, Illinois, USA. September 24th-28th, 2012.

Raian Ali, Carlos Solis, Inah Omoronyia, Mazeiar Salehie, Bashar Nuseibeh. Social Adaptation: When Software Gives Users a Voice. In the proceedings of the 7th Inerantional Conference on Evaluation of Novel Approaches to Software Engineering (ENASE 2012), Best Paper Award. Wroclaw, Poland, June 29-30 (2012).

Liliana Pasquale, Mazeiar Salehie, Raian Ali, Inah Omoronyia, Bashar Nuseibeh. On the Role of Primary and Secondary Assets in Adaptive Security An Application in Smart Grids. In the proceedings of 7th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2012). Zurich, Switzerland, June 4-5 (2012).

Raian Ali, Alberto Griggio, Anders Franzen, Fabiano Dalpiaz, Paolo Giorgini. Optimizing Monitoring Requirements in Self-Adaptive Systems. In the proceedings of the 17th International Conference on Exploring Modeling Methods in Systems Analysis and Design (EMMSAD 2012). Gdańsk, Poland, 25-26 June (2012).

Fabiano Dalpiaz, Raian Ali, Paolo Giorgini. Aligning Software Configuration with Business and IT Context. In the proceedings of the 24th International Conference on Advanced Information Systems Engineering (CAiSE’12). Gdańsk, Poland, 27-29 June (2012).

2011

Raian Ali, Carlos Solis, Mazeiar Salehie, Inah Omoronyia, Bashar Nuseibeh, Walid Maalej. Social Sensing: When Users Become Monitors. In the proceedings of the New Ideas Track of the joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE 2011). Szeged, Hungary, September 5-9 (2011).

Raian Ali, Carlos Solis, Fabiano Dalpiaz, Walid Maalej, Paolo Giorgini, Bashar Nuseibeh. Social Software Product Lines. In the proceedings of the 1st international Workshop on Requirements Engineering for Social Computing (RESC 2011) co-located with the 19th IEEE International Requirements Engineering Conference. Trento, Italy, August 29th (2011).

Inah Omoronyia, Mazeiar Salehie, Raian Ali, Haruhiko Kaiya, Bashar Nuseibeh. Misuse case techniques for mobile privacy. In the proceedings of the First International Workshop on Privacy Management in Mobile Applications (PriMo 2011) co-located with the 5th International Conference on Trust Management (IFIPTM 2011). Copenhagen, Denmark, June 27th (2011).

Raian Ali, Fabiano Dalpiaz, Paolo Giorgini, Vitor E. Silva Souza. Requirements Evolution: from Assumptions to Reality. In the proceedings of the 16th International Conference on Exploring Modeling Methods for Systems Analysis and Design (EMMSAD 11). London, UK, June 21-22 (2011).

2010

Raian Ali, Fabiano Dalpiaz, Paolo Giorgini. A Goal-based Framework for Contextual Requirements Modeling and Analysis. Requirements Engineering, Vol. 15, Nr. 4, pp. 439-458 (2010).

Jose Luis de la Vara, Raian Ali, Fabiano Dalpiaz, Juan Sanchez, Paolo Giorgini. COMPRO: A Methodological Approach for Business Process Contextualisation. In the proceedings of the 18th International Conference on Cooperative Information Systems (CoopIS 2010). Crete, Greece, Oct 27 – 29, 2010. LNCS 6426, Springer, pp. 132-149 (2010).

Jose Luis de la Vara, Raian Ali, Fabiano Dalpiaz, Juan Sanchez, Paolo Giorgini. Business Process Contextualisation via Context Analysis. Short paper in the proceedings of the 29th International Conference on Conceptual Modeling, (ER 2010). Vancouver, BC, Canada, 01-04 November, 2010. LNCS 6412, Springer, pp. 471-476 (2010).

Raian Ali, Amit K. Chopra, Fabiano Dalpiaz, Paolo Giorgini, John Mylopoulos, Vitor E. Silva Souza. The Evolution of Tropos: Contexts, Commitments and Adaptivity. In the proceedings of the 4th International i* Workshop, co-located with the 22nd International Conference on Advanced Information Systems Engineering (CAiSE 10). Hammamet, Tunisia, 07-08 June, 2010.

2009

Raian Ali, Fabiano Dalpiaz, Paolo Giorgini. Modeling and Analyzing Location-based Requirements: Goal-oriented Approach. International Journal of Computer Science and Software Technology (IJCSST), Vol. 2, Nr. 2, pp. 89-95 (2009).

Raian Ali, Yijun Yu, Ruzanna Chitchyan, Armstrong Nhlabatsi, Paolo Giorgini. Towards a Unified Framework for Contextual Variability in Requirements. In the proceedings of the 3rd International Workshop on Software Product Management (IWSPM09), In conjunction with 17th IEEE International Requirements Engineering Conference (RE09). Atlanta, Georgia, USA. September 1, 2009.

Raian Ali, Ruzanna Chitchyan, Paolo Giorgini. Context for Goal-level Product Line Derivation. In Proceedings of 3rd International Workshop on Dynamic Software Product Lines (DSPL09) co-located with the 13th International Software Product Line Conference (SPLC09). San Francisco, California, USA.August 24 – 28, (2009).

Raian Ali, Fabiano Dalpiaz, Paolo Giorgini. Goal-based Self-Contextualization. In the Forum of the 21st International Conference on Advanced Information Systems (CAiSE 09 – Forum). Amsterdam, the Netherlands, 8-12 June, 2009. CEUR-WS Vol-453, Pages 37-42 (2009).

Raian Ali, Fabiano Dalpiaz, Paolo Giorgini. A Goal Modeling Framework for Self-Contextualizable Software. In the Proceedings of the 14th International Conference on Exploring Modeling Methods in Systems Analysis and Design (EMMSAD09). Amsterdam, the Netherlands, 8-9 June, 2009. Springer LNBIP 29. Pages 326-338 (2009).

2008

Fabiano Dalpiaz, Raian Ali, Yudistira Asnar, Volha Bryl, Paolo Giorgini. Applying Tropos to Socio-Technical System Design and Runtime Configuration. In the Proceedings of the 9th WOA workshop, From Objects to Agents (Dagli Oggetti Agli Agenti). Palermo, Italy, 17-18 Novembre 2008. ISBN 978-88-6122 (2008).

Raian Ali, Fabiano Dalpiaz, and Paolo Giorgini. Location-based Software Modeling and Analysis: Tropos-based Approach. In the Proceedings of the 27th International Conference on Conceptual Modeling (ER 08). Barcelona, Spain. October 20-23, 2008. Springer LNCS 5231, Pages 169-182 (2008).

Raian Ali, Fabiano Dalpiaz and Paolo Giorgini. Modeling and Analyzing Variability for Mobile Information Systems. In proceedings of the International Conference on Computational Science and Its Applications (ICCSA 2008). Perugia, Italy, June 30th – July 3rd, 2008. Springer LNCS 5073, Pages 291-306 (2008).

Raian Ali, Fabiano Dalpiaz, and Paolo Giorgini. Location-based Variability for Mobile Information Systems. In the Proceedings Of the 20th International Conference on Advanced Information Systems Engineering (CAiSE 08). Montpellier, France. June 16-17, 2008. Springer LNCS 5074, Pages 575-578 (2008).

2007

Raian Ali, Sameh Abdel-Naby, Antonio Mana, Antonio Munoz and Paolo Giorgini. Agent Oriented AmI Engineering. In the Proceedings of the Ambient Intelligence Developments Conference (AmI.D07), Springer ISBN: 978-2-287-78543-6, Pages 166-179. Sophia Antipolis, French Riviera, France, September 17-19, 2007.

Sameh Abdel-Naby, Paolo Giorgini, and Raian Ali. Towards Integrating Agents with Objects Tracing Systems in AmI. In the 5th European Workshop on Multi-Agent Systems (EUMAS’07), Hammamet, Tunisia. December 13-14, 2007.