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 条
  • [21] The research and development of Modern teaching physical environment
    Hou, Jiali
    ADVANCED MATERIALS AND INFORMATION TECHNOLOGY PROCESSING, PTS 1-3, 2011, 271-273 : 1417 - 1421
  • [22] EMA IDEs: A Challenge for End User Development
    Batalas, Nikolaos
    END-USER DEVELOPMENT (IS-EUD 2015), 2015, 9083 : 259 - 263
  • [23] uVis Studio: An Integrated Development Environment for Visualization
    Pantazos, Kostas
    Kuhail, Mohammad A.
    Lauesen, Soren
    Xu, Shangjin
    VISUALIZATION AND DATA ANALYSIS 2013, 2013, 8654
  • [24] A systems engineering environment for integrated satellite development
    Loureiro, G
    Leaney, PG
    ACTA ASTRONAUTICA, 1999, 44 (7-12) : 425 - 435
  • [25] An integrated development and runtime environment for the future internet
    Ben Hamida, A., 1600, Springer Verlag (7281 LNCS):
  • [26] Systems engineering environment for integrated satellite development
    Loureiro, G.
    Leaney, P.G.
    Acta Astronautica, 44 (07): : 425 - 435
  • [27] Speculative Analysis of Integrated Development Environment Recommendations
    Muslu, Kivanc
    Brun, Yuriy
    Holmes, Reid
    Ernst, Michael D.
    Notkin, David
    ACM SIGPLAN NOTICES, 2012, 47 (10) : 669 - 682
  • [28] An integrated development environment for Java']Java Card
    Attali, I
    Caromel, D
    Courbis, C
    Henrio, L
    Nilsson, H
    COMPUTER NETWORKS, 2001, 36 (04) : 391 - 405
  • [29] An Integrated Development Environment for Reconfigurable Operators Array
    Yong, Shanshan
    Wang, Xin'an
    Cao, Ying
    Lu, Yawei
    Xie, Zheng
    2013 IEEE 10TH INTERNATIONAL CONFERENCE ON ASIC (ASICON), 2013,
  • [30] An Integrated Development Environment for Synthesising Web Services
    Adamopoulos, Dionisis X.
    PROCEEDINGS OF THE ICEBE 2008: IEEE INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING, 2008, : 776 - 779