中文
相关论文

相关论文: Test Automation Process Improvement in a DevOpsTea…

200 篇论文

Context: Technical Debt requirements are related to the distance between the ideal value of the specification and the system's actual implementation, which are consequences of strategic decisions for immediate gains, or unintended changes…

软件工程 · 计算机科学 2021-07-15 Ana Melo , Roberta Fagundes , Valentina Lenarduzzi , Wylliams Santos

Continuous Integration (CI) consists of an automated build process involving continuous compilation, testing, and packaging of the software system. While CI comes up with several advantages related to quality and time to delivery, CI also…

软件工程 · 计算机科学 2025-08-26 Henri Aïdasso , Mohammed Sayagh , Francis Bordeleau

Methodologies for development of complex systems and models include external reviews by domain and technology experts. Among others, such reviews can uncover undocumented built-in assumptions that may be critical for correct and safe…

软件工程 · 计算机科学 2023-12-29 David Harel , Uwe Aßmann , Fabiana Fournier , Lior Limonad , Assaf Marron , Smadar Szekely

Quality managers, change agents and researchers are often troubled in defining and demonstrating the level of success achieved in software process improvement (SPI) initiatives. So far, there exist only few frameworks for identifying the…

软件工程 · 计算机科学 2013-09-19 Pekka Abrahamsson

Application Programming Interfaces (APIs), which encapsulate the implementation of specific functions as interfaces, greatly improve the efficiency of modern software development. As numbers of APIs spring up nowadays, developers can hardly…

软件工程 · 计算机科学 2021-12-24 Yun Peng , Shuqing Li , Wenwei Gu , Yichen Li , Wenxuan Wang , Cuiyun Gao , Michael Lyu

Enterprise AI Assistants are increasingly deployed in domains where accuracy is paramount, making each erroneous output a potentially significant incident. This paper presents a comprehensive framework for monitoring, benchmarking, and…

TOM (stands for Theoretically Objective Measurements of Software Development Projects) is a set of services that are in charge of helping developers or teams in the process of identifying anomilies within their software development process,…

Automated software environment setup is a prerequisite for testing, debugging, and reproducing failures, yet remains challenging in practice due to complex dependencies, heterogeneous build systems, and incomplete documentation. Recent work…

软件工程 · 计算机科学 2026-02-16 Xiang Li , Siyu Lu , Federica Sarro , Claire Le Goues , He Ye

Performance is one of the most important qualities of software. Several techniques have thus been proposed to improve it, such as program transformations, optimisation of software parameters, or compiler flags. Many automated software…

软件工程 · 计算机科学 2022-08-05 Aymeric Blot , Justyna Petke

Agile development has now become a well-known approach to collaboration in professional work life. Both researchers and practitioners want validated tools to measure agility. This study sets out to validate an agile maturity measurement…

软件工程 · 计算机科学 2019-04-05 Lucas Gren , Richard Torkar , Robert Feldt

Enterprise AI systems, built on large language models, retrieval pipelines and autonomous agents, introduce a class of risks that traditional software quality assurance was never designed to address. These systems are probabilistic,…

软件工程 · 计算机科学 2026-05-25 Chitra Badagi , Divye Singh , Animesh Sen , Adinath Shirsath

Assessing processes is one of the best ways for an organization to start a software process improvement program. An alternative for organizations seeking for lighter assessments methods is to perform self-assessments, which can be carried…

软件工程 · 计算机科学 2018-12-24 Thaísa C. Lacerda , Christiane Gresse von Wangenheim , Jean C. R. Hauck

Context: LLM-based multi-agent systems enable automation and decision support in software development, yet existing studies rely on benchmark datasets offering only binary pass-or-fail results, limiting insight into real-world…

The importance of continuously incorporating customer feedback in the software development process is well established and firmly grounded in concepts such as agile and DevOps. In large-scale organizations such as Dell Technologies however,…

软件工程 · 计算机科学 2025-04-15 David Molamphy

Software testing remains critical for ensuring reliability, yet traditional approaches are slow, costly, and prone to gaps in coverage. This paper presents an AI-driven framework that automates test case generation and validation using…

软件工程 · 计算机科学 2025-08-25 Saba Naqvi , Mohammad Baqar

Agile practices are receiving considerable attention from industry as an alternative to traditional software development approaches. However, there are a number of challenges in combining Agile [2] with Test-driven development (TDD) [10]…

软件工程 · 计算机科学 2015-06-30 Sandeep Sivanandan

RESTful APIs are central in developing interoperable, modular, and maintainable software systems in enterprises today. Also, it is essential to support system evolution, service interoperability, and governance across organizational…

软件工程 · 计算机科学 2025-11-25 Edwin Sundberg , Thea Ekmark , Workneh Yilma Ayele

The software development process is considered as one of the key guidelines in the creation of said software and this approach is necessary for providing a more efficient yet satisfactory output. Without separation of work into distinct…

软件工程 · 计算机科学 2020-12-15 Alya Hannah Ahmad Kamal , Caryn Chuah Yi Yen , Gan Jia Hui , Pang Sze Ling , Fatima-tuz-Zahra

Although there are many automated software testing suites, they usually focus on unit, system, and interface testing. However, especially software updates such as new security features have the potential to diminish user experience. In this…

软件工程 · 计算机科学 2021-04-09 Chidera Biringa , Gokhan Kul

Existing AI benchmarks for software automation rarely combine cross-application coordination, autonomous API discovery, and policy adherence. Real business workflows demand all three: a single task may span a CRM, inbox, calendar, and…

人工智能 · 计算机科学 2026-04-22 Daniel Shepard , Robin Salimans