MODELS 2022
Sun 23 - Fri 28 October 2022 Montréal, Canada
Thu 27 Oct 2022 11:15 - 11:37 at A-5502.1 - Recommender Systems Chair(s): Jesús Sánchez Cuadrado

The design of conceptually sound metamodels that embody proper semantics in relation to the application domain is particularly tedious in model-driven engineering. As metamodels define complex relationships between domain concepts, it is crucial for a modeler to define these concepts thoroughly while being consistent with respect to the application domain. We propose an approach to assist a modeler in the design of metamodel by recommending relevant domain concepts in several modeling scenarios. Our approach does not require knowledge from the domain or to hand-design completion rules. Instead, we design a fully data-driven approach using a deep learning model that is able to abstract domain concepts by learning from both structural and lexical metamodel properties in a corpus of thousands of independent metamodels. We evaluate our approach on a test set containing 166 metamodels, unseen during the model training, with more than 5000 test samples. Our preliminary results show that the trained model is able to provide accurate top 5 lists of relevant recommendations for concept renaming scenarios. Although promising, the results are less compelling for the scenario of the iterative construction of the metamodel, in part because of the conservative strategy we use to evaluate the recommendations.

Thu 27 Oct

Displayed time zone: Eastern Time (US & Canada) change

10:30 - 12:00
Recommender SystemsJournal-first / Technical Track at A-5502.1
Chair(s): Jesús Sánchez Cuadrado Universidad de Murcia
10:30
22m
Talk
Machine Learning-based Incremental Learning in Interactive Domain ModellingFT
Technical Track
Rijul Saini McGill University, Canada, Gunter Mussbacher McGill University, Jin L.C. Guo McGill University, Jörg Kienzle McGill University, Canada
10:52
22m
Talk
MemoRec: a recommender system for assisting modelers in specifying metamodelsJ1st
Journal-first
Juri Di Rocco University of L'Aquila, Davide Di Ruscio University of L'Aquila, Claudio Di Sipio University of L'Aquila, Phuong T. Nguyen University of L’Aquila, Alfonso Pierantonio
Link to publication
11:15
22m
Talk
Recommending metamodel concepts during modeling activities with pre-trained language modelsJ1st
Journal-first
Martin Weyssow DIRO, Université de Montréal, Houari Sahraoui Université de Montréal, Eugene Syriani Université de Montréal
Link to publication
11:37
22m
Talk
Finding with NEMO: A Recommender System to Forecast the Next Modeling OperationsFT
Technical Track
Juri Di Rocco University of L'Aquila, Claudio Di Sipio University of L'Aquila, Phuong T. Nguyen University of L’Aquila, Davide Di Ruscio University of L'Aquila, Alfonso Pierantonio