Antonio Cicchetti, Associate Professor

I am Associate Professor at Mälardalen University in Västerås (Sweden). My interests include MDE, model versioning, metamodeling, model transformations and weaving, generative techniques in Web engineering and methodologies for Web development. I have got my Ph.D in Computer Science in 2008 at the Computer Science Department of the University of LAquila with the thesis entiltled "Difference Representation and Conflict Management in Model-Driven Engineering". Currently, I am investigating several issues related to model versioning, as model repositories, model co-evolution and synchronization. Moreover, I am working on the application of MDE techniques to the component-based development field, with respect to system modelling, generation of code, and Verification&Validation activities. Usually, I am used to spend my spear time running, bicycling and trekking during the summer, and cross country skiing and ski mountaineering during the winter. Further, I love to listen to the music.

[Show all publications]

[Google Scholar author page]

Latest publications:

Supporting Automated Documentation Updates in Continuous Software Development with Large Language Models (Apr 2025)
Henok Birru , Antonio Cicchetti, Malvina Latifaj
Evaluation of Novel Approaches to Software Engineering (ENASE)

ReqRAG: Enhancing Software Release Management through Retrieval-Augmented LLMs: An Industrial Study (Apr 2025)
Md Saleh Ibtasham , Sarmad Bashir, Muhammad Abbas, Zulqarnain Haider, Mehrdad Saadatmand, Antonio Cicchetti
Requirements Engineering: Foundation for Software Quality (REFSQ 2025)

Extending MagicGrid to Support Virtual Prototyping for Early System Performance Validation and Verification (Sep 2024)
Johan Cederbladh, Daniel Krems , Antonio Cicchetti
Systems Analysis and Modelling (SAM2024)

Digital Twins of Socio-Technical Ecosystems to Drive Societal Change (Sep 2024)
Federico Bonetti , Antonio Bucchiarone , Judith Michael , Antonio Cicchetti, Annapaola Marconi , Bernhard Rumpe
Systems Analysis and Modelling (SAM2024)

Designing and Generating Lesson Plans combining Open Educational Content and Generative AI (Sep 2024)
Antonio Bucchiarone , Antonio Cicchetti, Andrea Vázquez-Ingelmo , Filippo Adami , Gianluca Schiavo , Alicia García-Holgado , Francisco José García-Peñalvo
Educator Symposium at the ACM/IEEE 27th International Conference on Model Driven Engineering Languages and Systems (MODELS Companion ’24) (EduSymp@MODELS)

PromptDeck: A No-Code Platform for Modular Prompt Engineering (Sep 2024)
Antonio Bucchiarone , Marco Panciera , Antonio Cicchetti, Nadia Mana , Carlotta Castelluccio , Lee Stott
Low-code Workshop at the CM/IEEE 27th International Conference on Model Driven Engineering Languages and Systems (MODELS Companion ’24) (LowCode@MODELS)

PhD students supervised as main supervisor:

Johan Cederbladh
Lodiana Beqiri

PhD students supervised as assistant supervisor:

Gaetana Sapienza (former)
Ifrah Qaisar
Maghsood Salimi (former)
Robbert Jongeling (former)

MSc theses supervised (or examined):
Thesis TitleStatus
A configurable slider for enhanced model understanding available
A model-driven approach for automotive system available
Eliciting correlations between components selection decision cases in software architecting available
Integration Testing of .NET Applications available
Mapping UML diagrams to the Reactive Object Language (Rebeca) available
Master Thesis: A mapping study on MDE adoption effects in industry (2 students) available
Test-case Generation For Timing Properties From EAST-ADL Models available
Master thesis: supporting synchronous modelling in distributed development environments in progress
Master thesis: Versionshantering i industriella miljöer in progress
Realtime synchronisation between database model and structured query language in progress
A Metamodel independent approach for Conflict Detection to support distributed development in MDE finished
Application of Bayesian network learners using non-static code metrics for software fault prediction finished
Automated Code Generation from Action Language Enhanced UML Models finished
Automated sequential composition of deltas and related optimization operations finished
Building a tiny OCL interpreter in C++ (2 students) finished
Building a tiny OCL interpreter in Java (2 students) finished
Consistent integration of system and software models at different levels of abstraction finished
CONTINUOUS DEPLOYMENT FOR COMPLEX SOFTWARE INTENSIVE INDUSTRIAL SYSTEMS finished
Enhancing the consistency between requirements and test cases through the definition of a Controlled Natural Language finished
GRAPH GENERATION ALGORITHMS FOR THE GRADE DECISION CANVAS finished
Horizontal transformations for models reuse and tool chaining finished
Integrating wireless systems into process industry and business management finished
Master thesis: From Requirements Specification to Test Scripting: Towards Automated Support finished
Master thesis: System Testing in a Simulated Environment finished
Master thesis: The problem of bidirectionality in Model-Driven Engineering finished
Model Based Test Design in CPP Verification (for 2 students) finished
Re-engineering sequential software to introduce parallelization finished
Supporting the automatic test case and oracle generation using system models finished
Test Derivation and Reuse through Horizontal transformation of System models finished
Traceability in Model Based Testing finished
A tool for the optimization of IVHM data in heavy Scania trucks on-hold
Master thesis: Measuring ontology awareness of model differencing approaches. on-hold