Claudio Di Sipio

About

I'm a Post-doc researcher at the Department of Information Engineering Computer Science and Mathematics of the University of L'Aquila. I'm interested in recommendation systems for software engineering, mining OSS repositories, and application of ML techniques for Software Engineering. Recentely, I investigated the low-code paradigm and platforms, bias and fairness in recommender systems, and supporting IoT development.

Current role: Post-doc researcher at University of L'Aquila

  • Birthday: 10 January 1994
  • City: University of L'Aquila
  • Degree: Ph.D.in Computer Science

Scientific Resume

List of publications

Journals

2024

    Di Rocco J, Nguyen P.T., Di Sipio, C., Rubei R., Di Ruscio D, and Di Penta M., DeepMig: A transformer-based approach to support coupled library and code migrations, Information and Software Technology, Volume 177, 2024, 107588, ISSN 0950-5849

    Di Sipio, C., Di Rocco, J., Di Ruscio, D., and Nguyen, P. T. (2024). LEV4REC: A feature-based approach to engineering RSSEs. Journal of Computer Languages, 78, 101256.

    Nguyen, P. T., Di Rocco, J., Di Sipio, C., Rubei, R., Di Ruscio, D., and Di Penta, M. (2024). GPTSniffer: A CodeBERT-based classifier to detect source code written by ChatGPT. Journal of Systems and Software, 112059.
2023

    Di Sipio, C., Di Rocco, J., Di Ruscio, D. and Nguyen, P.T. MORGAN: a modeling recommender system based on graph kernel. Softw Syst Model, 22, 1427–1449 (2023).

    Sas, C., Capiluppi, A., Di Sipio, C., Di Rocco, J., and Di Ruscio, D. GitRanking: A ranking of GitHub topics for software classification using active sampling. Software: Practice and Experience, 53(10), 1982–2006.

2022

    Di Rocco, J., Di Ruscio, D., Di Sipio, C., Nguyen, P.T., and Pierantonio, A. (2022). MemoRec: a recommender system for assisting modelers in specifying metamodels. Softw Syst Model.

    Nguyen, P.T., Di Rocco, J., Rubei, R., Di Sipio, C., and Di Ruscio, D. (2022). DeepLib: Machine translation techniques to recommend upgrades for third-party libraries. Expert Systems with Applications, Volume 202, 117267, ISSN 0957-4174.

    Di Rocco, J., Di Ruscio, D., Di Sipio, C., Nguyen, P.T., and Rubei, R. (2022). HybridRec: A recommender system for tagging GitHub repositories. Applied Intelligence.

    Rubei, R., Di Ruscio, D., Di Sipio, C., Di Rocco J., and Nguyen, P.T. (2022). Providing upgrade plans for third-party libraries: a recommender system using migration graphs. Appl.Intell, 52, 12000–12015.

    Nguyen, P. T., Di Sipio, C., Di Rocco, J., Di Penta, M., and Di Ruscio, D. (2022). Fitting Missing API Puzzles with Machine Translation Techniques. Journal of Expert Systems With Applications.

2021

    Di Rocco, J., Di Ruscio, D., Di Sipio, C., Nguyen, P.T., and Rubei, R. (2021). Development of recommendation systems for software engineering: the CROSSMINER experience. Empirical Software Engineering, 26(4):1–40.

    Nguyen, P.T., Di Rocco, J., Di Sipio, C., Di Ruscio, D., and Di Penta, M. (2021). Recommending API function calls and code snippets to support software development. IEEE Transactions on Software Engineering, pages 1–1.

2020

    Duong, L. T., Nguyen, P. T., Di Sipio, C., and Di Ruscio, D. (2020). Automated fruit recognition using EfficientNet and MixNet. Computers and Electronics in Agriculture, Volume 171, 105326, ISSN 0168-1699.

    Rubei, R., Di Sipio, C., Nguyen, P.T., Di Rocco, J., and Di Ruscio, D. (2020). PostFinder: Mining Stack Overflow posts to support software developers. Information and Software Technology, Volume 127, 106367, ISSN 0950-5849.


Conferences

2024

    Palomba F., Di Sorbo A., Di Ruscio D., Ferrucci F., Catolino G., Giordano G., Di Dario D., Voria G., Pentangelo V., Tortorella M., Sgueglia A., Di Sipio C., D'Aloisio G., and Di Marco A. 2024. FRINGE: context-aware FaiRness engineerING in complex software systEms. In Proceedings of the 18th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM '24). Association for Computing Machinery, New York, NY, USA, 608–612.

    Muttillo, V., Di Sipio, C., Rubei, R., Berardinelli, L., Dehghani, M.H. (2024). Towards Synthetic Trace Generation of Modeling Operations using In-Context Learning Approach. Proceedings of the 39th IEEE/ACM International Conference on Automated Software Engineering (ASE 2024).

    Pereira, R.S, Di Sipio, C., De Sanctis, M., and Iovino, L. (2024). On the Need for Configurable Travel Recommender Systems: A Systematic Mapping Study. 50th Euromicro Conference Series on Software Engineering and Advanced Applications (SEAA) 2024.

    Nguyen, P.T., Di Rocco, J., Di Sipio, C., Shakya, M., Di Ruscio, D., and Di Penta, M. (2024). Automatic Categorization of GitHub Actions with Transformers and Few-shot Learning. Proceedings of the 18th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM 2024).

    Di Sipio, C., Rubei, R., Di Rocco, J., Di Ruscio, D., and Nguyen, P. T. (2024b). Automated categorization of pre-trained models in software engineering: A case study with a Hugging Face dataset. Proceedings of the 28th International Conference on Evaluation and Assessment in Software Engineering, 351–356.

    Cederbladh, J., Berardinelli, L., Bilic, D., Bruneliere, H., Cicchetti, A., Dehghani, M., Di Sipio, C., Miranda, J.P, Rahimi A., and Rubei, R. (2024, April). Towards Automating Model-Based Systems Engineering in Industry-An Experience Report. The 18th Annual IEEE International Systems Conference (SYSCON 2024).

    D'Angelo, A., Di Sipio, C., Politowsky, C., and Rubei, R. (2024). PlayMyData: a curated dataset of multi-platform video games. Proceedings of the 21st International Conference on Mining Software Repositories, 525–529. DOI: https://doi.org/10.1145/3643991.3644869

    Weyssow, M., Di Sipio, C., Di Ruscio, D., and Sahraoui, H. (2024). CodeLL: A Lifelong Learning Dataset to Support the Co-Evolution of Data and Language Models of Code. 2024 IEEE/ACM 21st International Conference on Mining Software Repositories (MSR), 637–641.

2023

    Nguyen, P. T., Rubei, R., Rocco, J. D., Di Sipio, C., Di Ruscio D., and Di Penta, M. (2023). Dealing with Popularity Bias in Recommender Systems for Third-party Libraries: How far Are We? 12–24.

2022

    Rubei, R., Di Sipio, C., Di Rocco, J., Di Ruscio, D., and Nguyen, P.T. (2022). Endowing third-party libraries recommender systems with explicit user feedback mechanisms. In 2022 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), pp. 817-821.

    Di Sipio, C. (2022). Automating the design of recommender systems: from foundational aspects to actual development. In Proceedings of the 25th International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings (MODELS ’22).

    Di Rocco, J., Di Sipio, C., Nguyen, P.T., Di Ruscio, D., and Pierantonio, A. (2022). Finding with NEMO: a recommender system to forecast the next modeling operations. In Proceedings of the 25th International Conference on Model Driven Engineering Languages and Systems (MODELS ’22).

2021

    Nguyen, P.T., Di Ruscio, D., Di Rocco, J., Di Sipio, C., and Di Penta, M. (2021). Adversarial machine learning: On the resilience of third-party library recommender systems. In Evaluation and Assessment in Software Engineering, EASE 2021, page 247–253, New York, NY, USA. Association for Computing Machinery. ISBN 9781450390538.

    Di Rocco, J., Di Sipio, C., Di Ruscio, D., and Nguyen, P.T. (2021). A GNN-based Recommender System to Assist the Specification of Metamodels and Models. 2021 ACM/IEEE 24th International Conference on Model Driven Engineering Languages and Systems (MODELS), pp. 70-81.

    Di Sipio, C., Di Rocco, J., Di Ruscio, D., and Nguyen, P.T. (2021). A Low-Code Tool Supporting the Development of Recommender Systems. In Fifteenth ACM Conference on Recommender Systems (RecSys ’21). Association for Computing Machinery, New York, NY, USA, 741–744.

    Nguyen, P. T., Di Sipio, C., Di Rocco, J., Di Penta, M., and Di Ruscio, D. (2021). Adversarial Attacks to API Recommender Systems: Time to Wake Up and Smell the Coffee? 2021 36th IEEE/ACM International Conference on Automated Software Engineering (ASE), pp. 253-265.

2020

    Di Rocco, J., Di Ruscio, D., Di Sipio, C., Nguyen, P.T., and Rubei, R. (2020). Topfilter: An approach to recommend relevant github topics. In Proceedings of the 14th ACM / IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), ESEM ’20, New York, NY, USA. Association for Computing Machinery. ISBN 9781450375801.

    Di Sipio, C., Rubei, R., Di Ruscio, D., and Nguyen, P.T. (2020). A multinomial naïve bayesian (mnb) network to automatically recommend topics for github repositories. In Proceedings of the Evaluation and Assessment in Software Engineering, EASE ’20, page 71–80, New York, NY, USA. Association for Computing Machinery. ISBN 9781450377317.


Workshop publications

2023

    Di Rocco, J. and Di Sipio, C. (2023). ResyDuo: Combining data models and CF-based recommender systems to develop Arduino projects. The 5th International Workshop on Multi-Paradigm Modeling for Cyber-Physical Systems.

    Clerissi, D., Di Rocco, J., Di Ruscio, D., Di Sipio, C., Ihirwe, F., Mariani, L., Micucci, D., Rossi, M.T., and Rubei, R. (2023). Supporting Early-Safety Analysis of IoT Systems by Exploiting Testing Techniques. The 5th International Workshop on Multi-Paradigm Modeling for Cyber-Physical Systems.

2021

    Di Rocco, J., Di Ruscio, D., Di Sipio, C., Nguyen, P. T., and Pomo, C. (2021). On the need for a body of knowledge on recommender systems. In Proceedings of the Joint KaRS and ComplexRec Workshop.

    Rubei, R., and Di Sipio, C. (2021). AURYGA: A Recommender System for Game Tagging. The 11th Italian Information Retrieval Workshop, 2021.

2020

    Di Sipio, C., Di Ruscio, D., and Nguyen, P.T. (2020). Democratizing the development of recommender systems by means of low-code platforms. In Proceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings, MODELS ’20, New York, NY, USA. Association for Computing Machinery. ISBN 9781450381352.

Professional services

2024

    Program Committee member of the 2nd conference on AI Foundation Models and Software Engineering (FORGE 2025) co-located with ICSE 2025

    Program Committee of the Artifact evaluation track of on the 47th International Conference on Software Engineering (ICSE 2025)

    Program Committee member of the 12th International Symposium on Information and Communication Technology (SOICT 2024)

    Reviewer for ACM Transactions on Information Systems Journal (TOIS)

    Reviewer for IEEE Software Magazine

    Reviewer for IEEE Transaction on Software Engineering Journal (TSE)

    Program Committee member of the Artifact Evaluation Track and ROSE Festival in the 40th International Conference on Software Maintenance and Evolution (ICSME 2024)

    Program Committee member of the 12th IEEE/ACM International Conference on Automated Software Engineering (ASE 2024)

    Program Committee member of the 1st Foundations of Applied Software Engineering for Games workshop (FaSE4Games’24) co-located with FSE 2024

    Program Committee member of the 1st special event of AI Foundation Models and Software Engineering (FORGE 2024) co-located with ICSE 2024

    Program Committee member of the 1st International Workshop on Graph-Based Approaches in Information Retrieval (IronGraph 2024)

    Reviewer for Springer International Journal on Applied Intelligence (APIN)

    Reviewer for Springer International Journal on Software and Systems Modeling (SoSyM)

    Reviewer for Springer Empirical Software Engineering Journal (EMSE)

    Program Committee member of IEEE 37th International Symposium on Computer Based Medical Systems (CBMS 2024)

    Program Committee junior member of the 21st Mining Software Repositories (MSR 2024)

2023

    Program Committee member of the 12th International Symposium on Information and Communication Technology (SOICT 2023)

    Program Committee member of the Tools Demo track in The IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER 2024)

    Program Committee member of the Artifact evaluation track in the 26th International Conference on Model-Driven Engineering Languages and Systems (MODELS 2023)

    Program Committee member of IEEE 36th International Symposium on Computer Based Medical Systems (CBMS) 2023

    Program Committee junior member of The 20th Mining Software Repositories (MSR)

    Student volunteer Co-chair of the 20TH IEEE International Conference on Software Architecture (ICSA 2023)

    Web-co chair of the 26th International Conference on Model-Driven Engineering Languages and Systems (MODELS 2023)

2022

    Reviewer for Springer International Journal on Software and Systems Modeling (SoSyM)

    Program Committee of the Artifact evaluation track in 37th IEEE/ACM International Conference on Automated Software Engineering (ASE 2022)

2020

    Virtualization Co-chair of the 14th European Conference on Software Architecture (ECSA)