中文
相关论文

相关论文: AI and Agile Software Development: From Frustratio…

200 篇论文

[Context] Machine learning (ML)-enabled systems are present in our society, driving significant digital transformations. The dynamic nature of ML development, characterized by experimental cycles and rapid changes in data, poses challenges…

软件工程 · 计算机科学 2025-06-27 Lucas Romao , Hugo Villamizar , Romeu Oliveira , Silvio Alonso , Marcos Kalinowski

The concept of agile process models has attained great popularity in software (SW) development community in last few years. Agile models promote fast development. Fast development has certain drawbacks, such as weak documentation and…

软件工程 · 计算机科学 2012-02-14 M. Rizwan Jameel Qureshi

Agile software development principles enable companies to successfully and quickly deliver software by meeting their customers' expectations while focusing on high quality. Many companies working with pure software systems have adopted…

软件工程 · 计算机科学 2017-03-03 Ulrik Eklund , Christian Berger

The remarkable achievements of Artificial Intelligence (AI) algorithms, particularly in Machine Learning (ML) and Deep Learning (DL), have fueled their extensive deployment across multiple sectors, including Software Engineering (SE).…

软件工程 · 计算机科学 2025-02-06 Sicong Cao , Xiaobing Sun , Ratnadira Widyasari , David Lo , Xiaoxue Wu , Lili Bo , Jiale Zhang , Bin Li , Wei Liu , Di Wu , Yixin Chen

Recent research advances in Artificial Intelligence (AI) have yielded promising results for automated software vulnerability management. AI-based models are reported to greatly outperform traditional static analysis tools, indicating a…

密码学与安全 · 计算机科学 2024-05-07 Shengye Wan , Joshua Saxe , Craig Gomes , Sahana Chennabasappa , Avilash Rath , Kun Sun , Xinda Wang

In agile software development, breaking down user stories into actionable tasks is a critical yet time-consuming process. This paper investigates the potential of Generative AI tools to assist in task splitting, aiming to enhance planning…

人机交互 · 计算机科学 2026-05-11 Luka Pavlič , Reinhard Bernsteiner , Stephan Schlögl , Christian Ploder

Software development comprises complex tasks which are performed by humans. It involves problem solving, domain understanding and communication skills as well as knowledge of a broad variety of technologies, architectures, and solution…

软件工程 · 计算机科学 2019-10-22 Christoph Matthies , Guenter Hesse

Effective issue resolution is crucial for maintaining software quality. Yet developers frequently encounter challenges such as low-quality issue reports, limited understanding of real-world workflows, and a lack of automated support. This…

软件工程 · 计算机科学 2025-12-12 Antu Saha

Agile software development methods have been suggested as useful in many situations and contexts. However, only few (if any) experiences are available regarding the use of agile methods in embedded domain where the hardware sets tight…

软件工程 · 计算机科学 2017-11-27 Jussi Ronkainen , Pekka Abrahamsson

Software has the potential to be a key driver in fostering sustainability. Despite this potential, it is not clear if and how the software industry integrates consideration of sustainability into its common software development processes.…

软件工程 · 计算机科学 2024-07-25 Shola Oyedeji , Ruzanna Chitchyan , Mikhail Ola Adisa , Hatef Shamshiri

AI assistance tools such as ChatGPT, Copilot, and Gemini have dramatically impacted the nature of software development in recent years. Numerous studies have studied the positive benefits that practitioners have achieved from using these…

软件工程 · 计算机科学 2024-06-26 Ze Shi Li , Nowshin Nawar Arony , Ahmed Musa Awon , Daniela Damian , Bowen Xu

Agile - denoting "the quality of being agile, readiness for motion, nimbleness, activity, dexterity in motion" - software development methods are attempting to offer an answer to the eager business community asking for lighter weight along…

软件工程 · 计算机科学 2017-09-26 Pekka Abrahamsson , Outi Salo , Jussi Ronkainen , Juhani Warsta

The rise of Artificial intelligence (AI) has the potential to significantly transform the practice of project management. Project management has a large socio-technical element with many uncertainties arising from variability in human…

软件工程 · 计算机科学 2018-12-31 Hoa Khanh Dam , Truyen Tran , John Grundy , Aditya Ghose , Yasutaka Kamei

About 32% of a software practitioners' day involves seeking and using information to support task completion. Although the information needs of software practitioners have been studied extensively, the impact of AI-assisted tools on their…

软件工程 · 计算机科学 2025-04-28 Ebtesam Al Haque , Chris Brown , Thomas D. LaToza , Brittany Johnson

Through our four years experiments on students' Scrum based agile software development (ASD) process, we have gained deep understanding into the human factors of agile methodology. We designed an agile project management tool - the HASE…

软件工程 · 计算机科学 2015-02-17 Jun Lin

Software development automation is a long-term goal in software engineering. With the development of artificial intelligence (AI), more and more researchers are exploring approaches to software automation. They view AI systems as tools or…

软件工程 · 计算机科学 2025-11-25 Jia Li , Zhi Jin , Huangzhao Zhang , Kechi Zhang , Jiaru Qian , Tiankuo Zhao

We explore the AI2050 "hard problems" that block the promise of AI and cause AI risks: (1) developing general capabilities of the systems; (2) assuring the performance of AI systems and their training processes; (3) aligning system goals…

人工智能 · 计算机科学 2024-04-22 Gavin Leech , Simson Garfinkel , Misha Yagudin , Alexander Briand , Aleksandr Zhuravlev

Artificial Intelligence (AI) or Machine Learning (ML) systems have been widely adopted as value propositions by companies in all industries in order to create or extend the services and products they offer. However, developing AI/ML systems…

软件工程 · 计算机科学 2020-11-10 Elizamary Nascimento , Anh Nguyen-Duc , Ingrid Sundbø , Tayana Conte

The application of artificial intelligence (AI) has brought key shifts in conventional tactical software development, including code generation, testing and debugging, and deployment. Waterfall and Agile development approaches, which have…

软件工程 · 计算机科学 2025-02-27 Bhanuprakash Madupati

The number of machine learning, artificial intelligence or data science related software engineering projects using Agile methodology is increasing. However, there are very few studies on how such projects work in practice. In this paper,…

软件工程 · 计算机科学 2019-12-17 Kushal Singla , Joy Bose , Chetan Naik