计算机科学
日食
Java
程序设计语言
编码(集合论)
软件开发
软件工程
程序理解
软件
软件体系结构
建筑
人机交互
源代码
万维网
发展环境
语义学(计算机科学)
开发(拓扑)
跟踪(教育)
帧(网络)
代码生成
静态程序分析
可扩展性
人工智能
协作软件
实时Java
系统体系结构
作者
Albert Contreras,Esther Guerra,Juan de Lara
出处
期刊:SoftwareX
[Elsevier BV]
日期:2026-09-28
卷期号:36: 103076-103076
标识
DOI:10.1016/j.softx.2026.103076
摘要
Generative artificial intelligence has prompted the proposal of LLM-based conversational assistants in software development, many integrated into IDEs. However, these are generally not fully open-source and operate as black-boxes; they offer limited support for configuring pre- and post-validation pipelines for generated code; they lack detailed tracking mechanisms of code provenance; and are limited regarding collaborative AI-assisted development. To address these limitations, we present Caret , a conversational assistant for Java development within Eclipse. Its open-source architecture is extensible with new assistive and validation tasks, which can be shared via an Eclipse p2 repository. Moreover, it supports collaboration by keeping a record of its code contributions and user–assistant interactions, and providing statistics on how users utilise the assistant.
科研通智能强力驱动
Strongly Powered by AbleSci AI