University of L
Dr. Juri Di Rocco was born on 15/02/1984 in Pescara (PE). In 2012, he got the master’s degree in computer science at the University degli studi dell'Aquila. Juri obtained a PhD in Computer Science from the Università degli Studi dell’Aquila (Italy) in 2017 under the supervision of Prof. Alfonso Pierantonio and Prof. Davide Di Ruscio (co-advisor). He is now a researcher RTD-b in the Department of Information Engineering, Computer Science and Mathematics (DISIM) of Università degli Studi dell'Aquila.
His research interests include both the practical and foundational aspects of Software Engineering, Model-Driven Engineering, Mining Software Repositories, and Recommender Systems.
Advanced techniques, including metamodeling, domain-specific modeling, and megamodeling, have been devised for defining model management operations, such as model differencing, conflict management, coupled evolution, repository clustering and classification, and quality analysis. Recently, he has been investigating recommender systems for mining open-source code repositories. Providing developers with useful suggestions, e.g., additional third-party libraries, code documentation about how to use the APIs being adopted, or relevant API function calls, can be crucial for enhancing quality factors and cost-effective software development. To this end, Juri conceived different recommender systems associated with domain-specific modeling environments in the context of Model-Driven Engineering. Thus, approaches for the generative development of modeling assistants have been defined together with several clustering and classification techniques to underpin knowledge elicitation from artifact repositories.
Juri is an author of over 60 papers in international journals, conferences, and workshops in these topics. He has been a reviewer for many journals such as IEEE Transactions on Software Engineering, Empirical Software Engineering Journal, Software and Systems Modeling, Institution of Engineering and Technology journal, Journal of Systems and Software. He has served in the organizing and program committees of different international events, including WEARS, DATA4MDE, MOSC, ME, SLE (artifact-evaluation), MoDELS (tool demonstration track), FlexMDE, AMMoRe, WEBIST, COMMit-MDE, LowCODE.
Since 2013 Juri has been working on national and international research projects, contributing to the application of his research skills to the development of tools in various application domains, including service-based software systems, mining of open-source systems, recommender systems for software engineering, and modeling hybrid polystore systems. Juri actively participated in the OSSMETER EU FP7, EU H2020 CROSSMINER, and the EU H2020 TYPHON European projects.