A New Generation of Intelligent Development Environments

被引:0
|
作者
Marron, Mark [1 ]
机构
[1] Univ Kentucky, Lexington, KY 40546 USA
关键词
Interactivity; Development Environment; AI Assisted Programming;
D O I
10.1145/3643796.3648452
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:43 / 46
页数:4
相关论文
共 50 条
  • [41] Development of a new thermocouple for harsh environments
    Walker, J
    Cassidy, G
    TEMPERATURE: ITS MEASUREMENT AND CONTROL IN SCIENCE AND INDUSTRY, VOL 7, PTS 1 AND 2, 2003, 684 : 457 - 461
  • [42] Development Results of the Intelligent Device for Storage of the Transfusion Environments Containing Platelets
    Gudkov, A. G.
    Leushin, V. Yu.
    Bobrikhin, A. F.
    Lemondjava, V. N.
    Gorlacheva, E. N.
    PROCEEDINGS OF THE 8TH INTERNATIONAL JOINT CONFERENCE ON KNOWLEDGE DISCOVERY, KNOWLEDGE ENGINEERING AND KNOWLEDGE MANAGEMENT, VOL 3 (KMIS), 2016, : 108 - 115
  • [43] Inhabited intelligent environments
    Callaghan, V
    Clarke, G
    Colley, M
    Hagras, H
    Chin, JSY
    Doctor, F
    BT TECHNOLOGY JOURNAL, 2004, 22 (03) : 233 - 247
  • [44] New system tachograph generation with intelligent chip card
    Pfeiffer, D
    Lehmann, G
    Eschle, V
    UTILITY VEHICLES: INNOVATIONS FOR SAFETY, ENVIRONMENT AND EFFICIENCY, 1997, 1341 : 45 - 57
  • [45] Toward the New Generation of Intelligent Distributed Computing Systems
    Schaefer, Robert
    Cetnarowicz, Krzysztof
    Zheng, Bojin
    Sniezynski, Bartlomiej
    COMPUTATIONAL SCIENCE - ICCS 2009, 2009, 5545 : 813 - +
  • [46] New System Tachograph Generation with Intelligent Chip Card
    Pfeiffer, D.
    Lehmann, G.
    Eschle, V.
    VDI Berichte, (1341):
  • [47] An intelligent online mileage indicator for new generation automobiles
    Babu, Suresh C. S.
    Shashidhar, Y. M.
    2006 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY, VOLS 1-6, 2006, : 2529 - +
  • [48] Towards a new intelligent generation of intrusion detection system
    Benmoussa, Hajar
    Abou El Kalam, Anas
    Ait Ouahman, Abdellah
    PROCEEDINGS OF THE 4TH EDITION OF NATIONAL SECURITY DAYS (JNS4), 2014, : 5 - 9
  • [49] INTELLIGENT LEARNING ENVIRONMENTS
    Afanasyev, A.
    Voit, N.
    Egorova, T.
    Novikova, O.
    INTED2015: 9TH INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE, 2015, : 4493 - 4502
  • [50] Intelligent audio environments
    AES: Journal of the Audio Engineering Society, 2007, 55 (10): : 889 - 895