Ir directamente a la navegación principal Ir directamente a la búsqueda Ir directamente al contenido principal

A New Generation of Intelligent Development Environments

Producción científica: Conference contributionrevisión exhaustiva

1 Cita (Scopus)

Resumen

The practice of programming is undergoing a revolution with the introduction of AI assisted development (copilots) and the creation of new programming languages that are designed explicitly for tooling, analysis, and automation. Integrated Development Environments (IDEs) as they are currently conceptualized have not yet responded to these changes. They are still designed around the idea of a human programmer typing textual code into an editor window with the IDE providing assistance via the integration of various tools for syntax highlighting, compilation, debugging, and (maybe) code version control. This paper presents a vision for transforming the IDE from an Integrated Development Environment to an Intelligent Development Environment. The new IDE will be designed around the idea of a human programmer as the manager or curator of a software project who, rather than manually typing in code to implement a solution, will instead use the IDE to direct AI programming agents and/or automated tools to combine existing APIs, packages, and new code to implement the needed features. In this new model, the fundamental roles of the IDE are to 1) facilitate the communication between the human programmer and the AI agents and automated tools and 2) organize the workflow tasks needed to go from requirements gathering to the final tested and validated deployed feature. This paper presents a vision for the new Intelligent Development Environment based on a range of proof-of-concept high-value scenarios we have experimented with and discusses the challenges that remain to realizing these in a cohesive intelligent development experience.

Idioma originalEnglish
Título de la publicación alojadaProceedings - 2024 1st IDE Workshop, IDE 2024
Páginas43-46
Número de páginas4
ISBN (versión digital)9798400705809
DOI
EstadoPublished - ago 7 2024
Evento1st Integrated Development Environments Workshop, IDE 2024, co-located with the 46th International Conference on Software Engineering, ICSE 2024 - Lisbon, Portugal
Duración: abr 20 2024abr 20 2024

Serie de la publicación

NombreProceedings - 2024 1st IDE Workshop, IDE 2024

Conference

Conference1st Integrated Development Environments Workshop, IDE 2024, co-located with the 46th International Conference on Software Engineering, ICSE 2024
País/TerritorioPortugal
CiudadLisbon
Período4/20/244/20/24

Nota bibliográfica

Publisher Copyright:
© 2024 Copyright is held by the owner/author(s). Publication rights licensed to ACM.

ASJC Scopus subject areas

  • Software

Huella

Profundice en los temas de investigación de 'A New Generation of Intelligent Development Environments'. En conjunto forman una huella única.

Citar esto