
Raian Ali Raian Ali
Research Fellow
Lero - The Irish Software Engineering
Research Centre
Office: +35361233639
Email: raian.ali
at lero.ie
RESEARCH INTERESTS
Requirements Engineering
Contextual-Requirements Modeling
and Analysis
Social Software Engineering
Software Engineering of
Self-adaptive Systems
Software Engineering for Mobile
and Ubiquitous Computing
Dynamic Software Product Lines
Adaptive Business Process
Engineering
Agent Oriented Software
Engineering
PUBLICATIONS
Journals
Raian
Ali, Fabiano Dalpiaz, and Paolo Giorgini. A Goal-based Framework for Contextual Requirements Modeling and Analysis.
International
Journal of Requirements Engineering (REJ), Vol. 15, Nr. 4, pp. 439-458 (2010).
Raian
Ali, Fabiano Dalpiaz, and 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).
Conferences and Workshops
Raian
Ali, Carlos Solis, Mazeiar Salehie,
Inah Omoronyia, Bashar Nuseibeh and 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).
Raian
Ali, Carlos Solis, Fabiano Dalpiaz,
Walid Maalej, Paolo Giorgini and 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.
Inah
Omoronyia, Mazeiar Salehie, Raian Ali, Haruhiko Kaiya and 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).
Raian
Ali, Fabiano Dalpiaz, Paolo
Giorgini, and 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).
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).
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).
Raian
Ali, Amit K. Chopra, Fabiano
Dalpiaz, Paolo Giorgini,
John Mylopoulos, and 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).
Raian
Ali, Yijun Yu, Ruzanna Chitchyan, Armstrong Nhlabatsi,
and 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).
Raian Ali, Ruzanna
Chitchyan, and 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, and Paolo Giorgini. Goal-based
Self-Contextualization. In the Forum of the 21st International Conference on Advanced
Information Systems (CAiSE 09 - Forum).
Raian Ali, Fabiano
Dalpiaz, and 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).
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).
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).
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).
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
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),
ACTIVITIES
Reviewer for the International Journal of
Requirements Engineering (REJ), Springer.
Co-chair of the 4th
International Workshop on Social Software Engineering (SSE 2011) co-located with
European Software Engineering Conference and the ACM SIGSOFT Symposium on the
Foundations of Software Engineering (ESEC/FSE 2011). September 5th,
2011.
Program committee member of the 1st
international conference on Social Computing and its Applications (SCA 2011). December 12-14,
2011.
Program Committee
Member of the 1st International Workshop on Requirements Engineering for Social
Computing (RESC 2011)
co-located with the IEEE International Requirements Engineering Conference (RE
2011). August 29, 2011.
Editorial advisory board member
for the book Technologies and Protocols for
the Future of Internet Design: Reinventing the Web. To be
published by IGI Global in 2011.
Reviewer for the book Agile and Lean Service-Oriented Development: Foundations, Theory and
Practice. To be published by IGI Global in early 2012.
External Reviewer
for:
MArK 2011: The 4th international Workshop on Managing
Requirements Knowledge
CAiSE 2011: the 23rd International Conference on Advanced
Information Systems Engineering
AAMAS
2010: the
International Conference on Autonomous Agents and Multi-Agent Systems
ER 2010: the International Conference on Conceptual Modeling
ICSOC 2010: the International Conference on Service Oriented
Computing
WOA 2010: the WOA workshop, From Objects to Agents
AOMIP@SAC 2010: Special Track
on Agent-Oriented Software Engineering Methodologies Infrastructures, and
Processes 25th Annual ACM Symposium on Applied Computing
PROJECTS
CURRENTLY:
FastFix
FastFix will enable time- and
cost-efficient maintenance and support services, by monitoring software
applications, replicating semantic execution failures, and automatically
generating patches. Software maintenance and support services are key factors
to customers perception of software quality. Customers
are more demanding about these services, while contribution of maintenance to
products total cost of ownership should be reduced. Reducing maintenance costs
is even more crucial for SMEs. Their software
products often cover specific niches. To take full advantage of this, SMEs must get access to global markets, what is usually
hampered by the lack of an adequate on-site customer support. find more..
IN THE PAST:
Aniketos
The Future Internet will provide
an environment in which a diverse range of services are offered by a diverse
range of suppliers, and users are likely to unknowingly invoke underlying
services in a dynamic and ad hoc manner. Moving from todays
static services, we will see service consumers that transparently mix and match
service components depending on service availability, quality, price and
security attributes. Thus, the applications end users see may be composed of
multiple services from many different providers, and the end user may have
little in the way of guarantee that a particular service or service supplier
will actually offer the security claimed. find more..
Tropos
Tropos proposes a software development
methodology founded on concepts used to model early requirements. In
particular, the proposal adopts Eric Yu's i* modeling
framework, which offers the notions of actor, goal and (actor) dependency, and
uses these as a foundation to model early and late requirements, architectural
and detailed design. The methodology complements proposals for agent-oriented
programming platforms. find more..
MEnSA
MEnSA is a research project financed by
the Italian Ministery for Education, University, and
Research (Ministero dell'Universita
e della Ricerca),
and the project acronym stands for "Methodologies for the Engineering of
complex Software systems: Agent-based approach".The
main objective is the creation of agent-oriented software engineering
methodologies that support the development of complex software systems. The
methodologies will assist the whole development process, from the requirements
analysis to the actual implementation of the systems, using a metamodel-based approach. The expected result is a
contribution in filling the existing gap between agent-oriented methodologies
and multi-agent systems.MEnSA is a joint project
among Alma Mater Studiorum - Universita
di Bologna (Cesena branch), Universita
degli Studi di Modena e Reggio Emilia, and Universita
degli Studi di Trento. find more..