Modern Integrated Development Environment (IDEs)

被引:2
|
作者
Alizadehsani, Zakieh [1 ]
Goyenechea Gomez, Enrique [1 ]
Ghaemi, Hadi [2 ]
Rodriguez Gonzalez, Sara [1 ]
Jordan, Jaume [3 ]
Fernandez, Alberto [4 ]
Perez-Lancho, Belen [5 ]
机构
[1] Univ Salamanca, BISITE Res Grp, Salamanca, Spain
[2] Ferdowsi Univ Mashhad, Comp Engn Dept, Mashhad, Razavi Khorasan, Iran
[3] Univ Politecn Valencia, Valencian Res Inst Artificial Intelligence VRAIN, Valencia, Spain
[4] Univ Rey Juan Carlos, Madrid, Spain
[5] Univ Salamanca, Dept Comp Sci & Automat, Salamanca, Spain
来源
关键词
Integrated Development Environment (IDE); Online IDEs; Software development; Artificial intelligence (AI); Theia;
D O I
10.1007/978-3-030-78901-5_24
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
One of the important objectives of smart cities is to provide electronic services to citizens, however, this requires the building of related software which is a time-consuming process. In this regard, smart city infrastructures require development tools that can help accelerate and facilitate software development (mobile, IoT, and web applications). Integrated Development Environments (IDEs) are well-known tools that have brought together the features of various tools within one package. Modern IDEs include the advantages of Artificial Intelligence (AI) and Cloud Computing. These technologies can help the developer overcome the complexities associated with multi-platform software products. This paper has explored AI techniques that are applied in IDEs. To this end, the Eclipse Theia (cloud-based IDE) and its AI-based extensions are explored as a case study. The findings show that recommender system models, language modeling, deep learning models, code mining, and attention mechanisms are used frequently to facilitate programming Furthermore, some researches have used NLP techniques and AI-based virtual assistance to promote the interaction between developers and projects.
引用
收藏
页码:274 / 288
页数:15
相关论文
共 50 条
  • [41] Automated Program Repair in an Integrated Development Environment
    Pei, Yu
    Furia, Carlo A.
    Nordio, Martin
    Meyer, Bertrand
    2015 IEEE/ACM 37TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, VOL 2, 2015, : 681 - 684
  • [42] Application development environment of an integrated SCADA system
    Atlagic, B
    Kukolj, D
    Kovacevic, V
    Popovic, M
    IEEE REGION 8 EUROCON 2003, VOL A, PROCEEDINGS: COMPUTER AS A TOOL, 2003, : 322 - 326
  • [43] Distributed Integrated Development Environment for Mobile Platforms
    De Silva, K. K. D.
    Darshana, P. H. R. A.
    Silva, W. A. D. M.
    Basnayake, B. M. N. A.
    Wickramarathne, C. L.
    PROCEEDINGS OF THE 2013 8TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION (ICCSE 2013), 2013, : 324 - 329
  • [44] Engineering Cloud: Flexible and Integrated Development Environment
    Saito, Seiichi
    Ito, Akira
    Matsumoto, Hiromu
    Ohta, Eiji
    FUJITSU SCIENTIFIC & TECHNICAL JOURNAL, 2011, 47 (04): : 408 - 417
  • [45] Interactex: An Integrated Development Environment for Smart Textiles
    Haladjian, Juan
    Bredies, Katharina
    Bruegge, Bernd
    ISWC'16 - PROCEEDINGS OF THE 2016 ACM INTERNATIONAL SYMPOSIUM ON WEARABLE COMPUTERS, 2016, : 8 - 15
  • [46] An integrated program development environment for supercomputers; PSUITE
    Fujii, H
    Shibata, T
    Yoshioka, H
    Ishikawa, K
    Endo, A
    Nakatomi, T
    NEC RESEARCH & DEVELOPMENT, 1998, 39 (04): : 430 - 437
  • [47] A mobile integrated development environment for C programming
    Liang, Tyng-Yeu
    Li, Hung-Fu
    Chen, Yu-Chih
    Lin, Yu-Jie
    INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2016, 8 (5-6) : 493 - 503
  • [48] INTEGRATED ENVIRONMENT EASES DEVELOPMENT OF MILITARY SYSTEMS
    WILLIAMS, T
    COMPUTER DESIGN, 1989, 28 (09): : 50 - &
  • [49] Visual craft: A visual integrated development environment
    Hegazi, AF
    Metwally, AM
    Degady, LM
    AbuElSaadat, WM
    ElKadi, A
    ElKassas, S
    SECOND IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, PROCEEDINGS, 1997, : 210 - 214
  • [50] An eXtended Integrated Development Environment strategy for the enterprise
    Streit, Paul A.
    Proceedings of the ASME International Design Engineering Technical Conferences and Computers and Information in Engineering Conference 2005, Vol 3, Pts A and B, 2005, : 849 - 857