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
- Contact email: claudio.disipio@univaq.it
- Twitter account: DsiClaudio
- ORCID: 0000-0001-9872-9542
Scientific Resume
List of publication
Journal publication
- 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. https://doi.org/10.1016/j.cola.2023.101256 .
- Nguyen, P. T., Di Rocco, J., Di Sipio, C., Rubei, R., Di Ruscio, D., & Di Penta, M. (2024). GPTSniffer: A CodeBERT-based classifier to detect source code written by ChatGPT. Journal of Systems and Software, 112059. DOI: https://doi.org/10.1016/j.jss.2024.112059 .
- 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). DOI: https://doi.org/10.1007/s10270-023-01102-8.
- Sas, C., Capiluppi, A., Di Sipio, C., Di Rocco, J., and Di Ruscio, D. (2023). GitRanking: A ranking of GitHub topics for software classification using active sampling. Software: Practice and Experience, 53(10), 1982–2006. https://doi.org/10.1002/spe.3238
- 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. DOI: https://doi.org/10.1007/s10270-022-00994-2.
- 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. DOI: https://doi.org/10.1016/j.eswa.2022.117267.
- 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. DOI: https://doi.org/10.1007/s10489-022-03864-y.
- 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. DOI: https://doi.org/10.1007/s10489-021-02911-4.
- 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. DOI: https://doi.org/10.1016/j.eswa.2022.119477.
- 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. DOI: https://doi.org/10.1007/s10664-021-09963-7.
- 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. DOI: https://doi.org/10.1109/TSE.2021.3059907.
- 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. DOI: https://doi.org/10.1016/j.compag.2020.105326.
- 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. DOI: https://doi.org/10.1016/j.infsof.2020.106367.
2024
2023
2022
2021
2020
Conference publications
- Muttillo V., Di Sipio C., Rubei R., Berardinelli L., Dehghani M.H., Towards Synthetic Trace Generation of Modeling Operations using In-Context Learning Approach, accepted at the 39th IEEE/ACM International Conference on Automated Software Engineering (ASE 2024). Preprint https://arxiv.org/abs/2408.14259
- Nguyen P.T., Di Rocco J., Di Sipio C., Shakya M., Di Ruscio D., Di Penta M., Automatic Categorization of GitHub Actions with Transformers and Few-shot Learning, accepted at the 18th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM 2024). Preprint https://arxiv.org/abs/2407.16946
- Pereira, R.S, Di Sipio, C., De Sanctis, M., and Iovino, L., On the Need for Configurable Travel Recommender Systems: A Systematic Mapping Study, accepted at 50th Euromicro Conference Series on Software Engineering and Advanced Applications (SEAA) 2024, Preprint https://arxiv.org/abs/2407.11575
- 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. https://doi.org/10.1145/3661167.3661215
- 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. In The 18th Annual IEEE International Systems Conference (SYSCON 2024). DOI: https://doi.org/10.1109/SysCon61195.2024.10553610
- 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. DOI: https://ieeexplore.ieee.org/abstract/document/10555636
- 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
- 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. https://doi.org/10.1109/MSR59073.2023.00016
- 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. DOI: https://doi.org/10.1109/SANER53432.2022.00099.
- 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). DOI: https://doi.org/10.1145/3550356.3552376.
- 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). https://doi.org/10.1145/3550355.3552459
- 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. DOI: https://doi.org/10.1145/3463274.3463809.
- 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. DOI: 10.1109/MODELS50736.2021.00016.
- 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. DOI: https://doi.org/10.1145/3460231.3478885.
- 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. DOI: 10.1109/ASE51524.2021.9678946.
- 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. DOI: https://doi.org/10.1145/3382494.3410690.
- 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. DOI: https://doi.org/10.1145/3383219.3383227.
2024
2023
2022
2021
2020
Workshop publications
- 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. DOI: https://doi.org/10.1109/MODELS-C59198.2023.00091
- 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. DOI: https://doi.org/10.1109/MODELS-C59198.2023.00089
- 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. URL: https://ceur-ws.org/Vol-2960/paper5.pdf.
- Rubei, R., and Di Sipio, C. (2021). AURYGA: A Recommender System for Game Tagging. The 11th Italian Information Retrieval Workshop, 2021. URL: https://ceur-ws.org/Vol-2947/paper10.pdf.
- Nguyen, P. T., Di Rocco, J., Rubei, R., Di Sipio, C., and Di Ruscio, D. (2021). Recommending Third-party Library Updates with LSTM Neural Networks. The 11th Italian Information Retrieval Workshop, 2021. URL: https://ceur-ws.org/Vol-2947/paper7.pdf. This work presented a first version of DeepLib, a LSTM-based recommender system for migrating third-party libraries.
- 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. DOI: https://doi.org/10.1145/3417990.3420202.
2023
2021
Professional services
2024
- 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)