Marco Mori

  • 58 Citations
  • 4 h-Index
20102015
If you made any changes in Pure these will be visible here soon.

Personal profile

Awards

Awarded with a FSR Incoming Post-doctoral Fellowship of the Academie universitaire “Louvain”, co-funded by the Marie Curie Actions of the European Commission (22 proposal funded over 78 applications)

Awarded by ACM with a grant for participating to the ESEC/FSE 2011 Conference

Awarded by the Erasmus Consortia Placement (Scuola Superiore Sant'Anna Pisa, IMT Institute for Advanced Studies Lucca, Scuola Normale Superiore Pisa) with a 6-month with a "ERASMUS Student Mobility for Placement" grant

Winner of the “call for application” for a 1-year research fellowship from the University of Camerino

Year 2004-2005-2006-2007: Scholarship Awarded from the University of Camerino “Borsa di Merito” based on exam results

Year 2004-2005: Scholarship Awarded from the University of Camerino “Borsa di Eccelenza” based on the grade of the secondary school degree and exam results

Diplomas

PhD in Computer Science and Engineering
Honours degree in Computer Science 23/S - 110/110 with honors
Bachelor Degree in Information Technology 26 - 110/110 with honors

Introduction

beneficiary of an FSR Incoming Post-doctoral Fellowship of the Academie universitaire 'Louvain', co-funded by the Marie Curie Actions of the European Commission Research Abstract: Nowadays software systems have to met user expectations taking into account heterogeneous environments and changing user needs. In this scenario, the literature of adaptive software systems provides the theoretical and methodological support for managing the variability of system behavior as a consequence of context variations. This area provides means for managing predictable context variations while it provides almost no support to adapt the system on the fly to new situations. In both cases adaptivity is supported regardless the data that may be required for executing evolving software alternatives. Parallel to this problem, the literature of context-aware database engineering is showing the usefulness of providing adaptivity not only for programs but also for data and data manipulation mechanisms. The relevant set of information for a user are obtained starting from the current context of operation, user tasks, skills and preferences. Emerging areas such as big data and cloud computing rise the interest towards complex data manipulation mechanisms for which a seamlessly integration between the software engineering and database community is valuable. Our research builds upon the two cross-cutting areas the notion of context-oriented data intensive software systems as systems able to adapt their data manipulation behavior based on context variability. We support consistent design-time and run-time adaptivity in order to address predictable and un-predictable variations of context that are typical for a ubiquitous environment.

Areas of expertise

Software engineering for self-adaptive systems
Self-adaptive and context-aware systems
Database Adaptations

External responsibilities

Reviewing activities:

Journal of Research And Practice in Information Technology
Journal of Systems and Software
International Conference on Software Maintainance (ICSM)
Working Conference on Reverse Engineering (WCRE)

Areas of expertise

Software engineering for self-adaptive systems
Self-adaptive and context-aware systems
Database Adaptations

Introduction

beneficiary of an FSR Incoming Post-doctoral Fellowship of the Academie universitaire 'Louvain', co-funded by the Marie Curie Actions of the European Commission

Research Abstract:

Nowadays software systems have to met user expectations taking into account heterogeneous environments and changing user needs. In this scenario, the literature of adaptive software systems provides the theoretical and methodological support for managing the variability of system behavior as a consequence of context variations. This area provides means for managing predictable context variations while it provides almost no support to adapt the system on the fly to new situations. In both cases adaptivity is supported regardless the data that may be required for executing evolving software alternatives. Parallel to this problem, the literature of context-aware database engineering is showing the usefulness of providing adaptivity not only for programs but also for data and data manipulation mechanisms. The relevant set of information for a user are obtained starting from the current context of operation, user tasks, skills and preferences. Emerging areas such as big data and cloud computing rise the interest towards complex data manipulation mechanisms for which a seamlessly integration between the software engineering and database community is valuable. Our research builds upon the two cross-cutting areas the notion of context-oriented data intensive software systems as systems able to adapt their data manipulation behavior based on context variability. We support consistent design-time and run-time adaptivity in order to address predictable and un-predictable variations of context that are typical for a ubiquitous environment.

External responsibilities

Reviewing activities:

Journal of Research And Practice in Information Technology
Journal of Systems and Software
International Conference on Software Maintainance (ICSM)
Working Conference on Reverse Engineering (WCRE)

Awards

Awarded with a FSR Incoming Post-doctoral Fellowship of the Academie universitaire “Louvain”, co-funded by the Marie Curie Actions of the European Commission (22 proposal funded over 78 applications)

Awarded by ACM with a grant for participating to the ESEC/FSE 2011 Conference

Awarded by the Erasmus Consortia Placement (Scuola Superiore Sant'Anna Pisa, IMT Institute for Advanced Studies Lucca, Scuola Normale Superiore Pisa) with a 6-month with a "ERASMUS Student Mobility for Placement" grant

Winner of the “call for application” for a 1-year research fellowship from the University of Camerino

Year 2004-2005-2006-2007: Scholarship Awarded from the University of Camerino “Borsa di Merito” based on exam results

Year 2004-2005: Scholarship Awarded from the University of Camerino “Borsa di Eccelenza” based on the grade of the secondary school degree and exam results

Diplomas

PhD in Computer Science and Engineering
Honours degree in Computer Science 23/S - 110/110 with honors
Bachelor Degree in Information Technology 26 - 110/110 with honors

Fingerprint Dive into the research topics where Marco Mori is active. These topic labels come from the works of this person. Together they form a unique fingerprint.

  • 3 Similar Profiles
Manipulation Mathematics
Dynamic analysis Engineering & Materials Science
Schema Mathematics
Trace Mathematics
Recovery Engineering & Materials Science
System stability Engineering & Materials Science
User interfaces Engineering & Materials Science
Software System Mathematics

Research Output 2010 2015

  • 58 Citations
  • 4 h-Index
  • 10 Conference contribution
  • 1 Chapter
  • 1 Paper
  • 1 Working paper

Extracting Data Manipulation Processes from SQL Execution Traces

Mori, M., Noughi, N. & Cleve, A., 2015, Lecture Notes in Business Information Processing. Springer Verlag, Vol. 204. p. 85-101 17 p. (Lecture Notes in Business Information Processing; vol. 204).

Research output: Contribution in Book/Catalog/Report/Conference proceedingConference contribution

Manipulation
Trace
Dynamic analysis
Process Mining
Program Analysis

Mining SQL Execution Traces for Data Manipulation Behavior Recovery

Mori, M., Noughi, N. & Cleve, A., 2014, Proceedings of the 26th International Conference on Advanced Information Systems Engineering (CAiSE 2014): CAiSE forum track. CEUR-WS.org, Vol. 1164. p. 41-48 8 p.

Research output: Contribution in Book/Catalog/Report/Conference proceedingConference contribution

Recovery
Dynamic analysis

Understanding the Database Manipulation Behavior of Programs

Noughi, N., Mori, M., Meurice, L. & Cleve, A., 2014, (Accepted/In press) Proceedings of the 22nd International Conference on Program Comprehension (ICPC 2014): Early Research Achievement Track. IEEE Computer society

Research output: Contribution in Book/Catalog/Report/Conference proceedingConference contribution

A Stability-aware Approach to Continuous Self-adaptation of Data-intensive Systems

Mori, M., Cleve, A. & Inverardi, P., 2013, 2nd International Conference on Context-Aware Systems and Applications: 2nd International Conference on Context-Aware Systems and Applications. Springer Verlag

Research output: Contribution in Book/Catalog/Report/Conference proceedingChapter

System stability
Mobile devices
Experiments
Statistical Models

Feature-based adaptation of database schemas

Mori, M. & Cleve, A., 9 Sep 2013, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Springer, Vol. 7706 LNCS. p. 85-105 21 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 7706 LNCS).

Research output: Contribution in Book/Catalog/Report/Conference proceedingConference contribution

Schema
User interfaces
Specifications
Software System
User Interface

Activities 2012 2013

  • 2 Participation in conference
  • 2 Participation in workshop, seminar, course

Dagstuhl Seminar on Software Engineering for Self-Adaptive Systems (SEfSAS)

Marco Mori (Contributor)
15 Dec 201319 Dec 2013

Activity: Participating in or organising an event typesParticipation in workshop, seminar, course

11th edition of the BElgian-NEtherlands software eVOLution symposium (BENEVOL 2012)

Marco Mori (Speaker)
3 Dec 2012

Activity: Participating in or organising an event typesParticipation in workshop, seminar, course

Presentation of the paper " Feature-based Adaptation of Database Schemas" at the 8th International Workshop on Model-based Methodologies for Pervasive and Embedded Software

Marco Mori (Speaker)
31 Aug 20125 Sep 2012

Activity: Participating in or organising an event typesParticipation in conference