Towards AI-Driven Software Development: Challenges and Lessons from the Field (Keynote)

被引:0
|
作者
Yahav, Eran [1 ]
机构
[1] Technion, Haifa, Israel
关键词
D O I
10.1145/3611643.3633451
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
AI is changing the way we develop software. AI is becoming powerful enough to change the nature of interaction between humans and machines and not only to raise the level of abstraction. AI-driven software development is poised to transform the entire software development lifecycle (SDLC). As we move towards AI-driven software development, we must revisit some fundamental assumptions and address the following challenges: center dot How does the SDLC change when autonomous agents can handle some tasks? What is the role of code and version control? center dot Interaction model: What is the right human-machine interaction? How do we best communicate intent to the AI? How to best consume results? center dot Contextual awareness: How do we make the AI contextually aware of our development environment? Can we make the AI hyper-local and tailored to our problem and solution domains? center dot Trust: How can we trust the suggested results? How can we trust results that are not provided as code? In this talk, we will start with practical AI-assisted software development, including lessons from the field, based on our experience serving millions of users with Tabnine. We will cover different tasks in the SDLC and various techniques for addressing them in the face of the challenges above.
引用
收藏
页码:1 / 1
页数:1
相关论文
共 50 条
  • [1] The Potential of AI-Driven Assistants in Scaled Agile Software Development
    Saklamaeva, Vasilka
    Pavlic, Luka
    APPLIED SCIENCES-BASEL, 2024, 14 (01):
  • [2] Towards AI-driven longevity research: An overview
    Marino, Nicola
    Putignano, Guido
    Cappilli, Simone
    Chersoni, Emmanuele
    Santuccione, Antonella
    Calabrese, Giuliana
    Bischof, Evelyne
    Vanhaelen, Quentin
    Zhavoronkov, Alex
    Scarano, Bryan
    Mazzotta, Alessandro D.
    Santus, Enrico
    FRONTIERS IN AGING, 2023, 4
  • [3] An Exploration of the Applications, Challenges, and Success Factors in AI-Driven Product Development and Management
    Witkowski, Aron
    Wodecki, Andrzej
    FOUNDATIONS OF MANAGEMENT, 2024, 16 (01) : 139 - 156
  • [4] Towards an AI-driven business development framework: A multi-case study
    John, Meenu Mary
    Olsson, Helena Holmstrom
    Bosch, Jan
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2023, 35 (06)
  • [5] AI-driven streamlined modeling: experiences and lessons learned from multiple domains
    Sagar Sunkle
    Krati Saxena
    Ashwini Patil
    Vinay Kulkarni
    Software and Systems Modeling, 2022, 21 : 1 - 23
  • [6] AI-driven streamlined modeling: experiences and lessons learned from multiple domains
    Sunkle, Sagar
    Saxena, Krati
    Patil, Ashwini
    Kulkarni, Vinay
    SOFTWARE AND SYSTEMS MODELING, 2022, 21 (03): : 1 - 23
  • [7] AI-driven cybersecurity framework for software development based on the ANN-ISM paradigm
    Habib Ullah Khan
    Rafiq Ahmad Khan
    Hathal S. Alwageed
    Alaa Omran Almagrabi
    Sarra Ayouni
    Mohamed Maddeh
    Scientific Reports, 15 (1)
  • [8] TOWARDS AI-DRIVEN TRADE REGULATION: REGULATORY CHALLENGES AND GLOBAL COMMERCE WITHIN WTO FRAMEWORK
    Shah, Muhammad Abid Hussain
    Wu, Ximei
    ASIAN JOURNAL OF WTO & INTERNATIONAL HEALTH LAW AND POLICY, 2024, 19 (02):
  • [9] Software Engineering Methods for AI-Driven Deductive Legal Reasoning
    Padhye, Rohan
    PROCEEDINGS OF THE 2024 ACM SIGPLAN INTERNATIONAL SYMPOSIUM ON NEW IDEAS, NEW PARADIGMS, AND REFLECTIONS ON PROGRAMMING AND SOFTWARE, ONWARD! 2024, 2024, : 85 - 95
  • [10] Unveiling and Redirecting Bias in AI-Driven Selections: Lessons from a Discrete Choice Experiment
    Montano-Campos, J. Felipe
    Gordon, Emile
    Grimm, Lars
    Maxfield, Charles
    PATIENT-PATIENT CENTERED OUTCOMES RESEARCH, 2024, 17 (06): : 721 - 721