The integration of AI assistants into software development workflows is rapidly evolving, shifting from automation-assisted tasks to collaborative interactions between developers and AI. Large Language Models (LLMs) have demonstrated their effectiveness in several development activities, including code completion, test case generation, and documentation production. However, embedding AI-assisted tasks within Integrated Development Environments (IDEs) presents significant challenges. It requires designing mechanisms to invoke AI assistants at the appropriate time, coordinate interactions with multiple assistants, process the generated outputs, and present feedback in a way that seamlessly integrates with the development workflow. To address these issues, we introduce MultiMind, a Visual Studio Code plug-in that streamlines the creation of AI-assisted development tasks. MultiMind provides a modular and extensible framework, enabling developers to cost-effectively implement and experiment with new AI-powered interactions without the need for complex IDE customizations. MultiMind has been tested in two use cases: one for the automatic generation of code comments and the other about the definition of AI-powered chat.

Donato, B., Mariani, L., Micucci, D., Riganelli, O., Somaschini, M. (2025). MultiMind: A Plug-in for the Implementation of Development Tasks Aided by AI Assistants. In FSE Companion '25: Proceedings of the 33rd ACM International Conference on the Foundations of Software Engineering (pp.1310-1317). Association for Computing Machinery [10.1145/3696630.3730564].

MultiMind: A Plug-in for the Implementation of Development Tasks Aided by AI Assistants

Donato, B;Mariani, L;Micucci, D;Riganelli, O;
2025

Abstract

The integration of AI assistants into software development workflows is rapidly evolving, shifting from automation-assisted tasks to collaborative interactions between developers and AI. Large Language Models (LLMs) have demonstrated their effectiveness in several development activities, including code completion, test case generation, and documentation production. However, embedding AI-assisted tasks within Integrated Development Environments (IDEs) presents significant challenges. It requires designing mechanisms to invoke AI assistants at the appropriate time, coordinate interactions with multiple assistants, process the generated outputs, and present feedback in a way that seamlessly integrates with the development workflow. To address these issues, we introduce MultiMind, a Visual Studio Code plug-in that streamlines the creation of AI-assisted development tasks. MultiMind provides a modular and extensible framework, enabling developers to cost-effectively implement and experiment with new AI-powered interactions without the need for complex IDE customizations. MultiMind has been tested in two use cases: one for the automatic generation of code comments and the other about the definition of AI-powered chat.
paper
AI-Agents; IDE; Multi LLM; VSCode;
English
33rd ACM International Conference on the Foundations of Software Engineering, FSE Companion 2025 - 23 June 2025 - 27 June 2025
2025
FSE Companion '25: Proceedings of the 33rd ACM International Conference on the Foundations of Software Engineering
9798400712760
2025
1310
1317
open
Donato, B., Mariani, L., Micucci, D., Riganelli, O., Somaschini, M. (2025). MultiMind: A Plug-in for the Implementation of Development Tasks Aided by AI Assistants. In FSE Companion '25: Proceedings of the 33rd ACM International Conference on the Foundations of Software Engineering (pp.1310-1317). Association for Computing Machinery [10.1145/3696630.3730564].
File in questo prodotto:
File Dimensione Formato  
Donato-2025-Proceed ACM FSE AI-IDE-VoR.pdf

accesso aperto

Tipologia di allegato: Publisher’s Version (Version of Record, VoR)
Licenza: Creative Commons
Dimensione 1.05 MB
Formato Adobe PDF
1.05 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/562186
Citazioni
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
Social impact