中文
相关论文

相关论文: What Makes Agile Test Artifacts Useful? An Activit…

200 篇论文

Artefacts play a vital role in software and systems development processes. Other terms like documents, deliverables, or work products are widely used in software development communities instead of the term artefact. In the following, we use…

软件工程 · 计算机科学 2021-04-08 D. Méndez Fernández , W. Böhm , A. Vogelsang , J. Mund , M. Broy , M. Kuhrmann , T. Weyer

The concept of traceability between artifacts is considered an enabler for software project success. This concept has received plenty of attention from the research community and is by many perceived to always be available in an industrial…

软件工程 · 计算机科学 2022-06-10 Davide Fucci , Emil Alégroth , Thomas Axelsson

While organizations want to develop software products with reduced cost and flexible scope, stories about the applicability of agile practices to improve project development and performance in the software industry are scarce and focused on…

CONTEXT: There has been a rapid growth in the use of data analytics to underpin evidence-based software engineering. However the combination of complex techniques, diverse reporting standards and poorly understood underlying phenomena are…

软件工程 · 计算机科学 2019-04-16 Tim Menzies , Martin Shepperd

Software Engineering Discipline is constantly achieving momentum from past two decades. In last decade, remarkable progress has been observed. New process models that are introduced from time to time in order to keep pace with…

软件工程 · 计算机科学 2013-02-08 Sukhpal Singh , Inderveer Chana

Agile methodologies have gained significant traction in the software development industry, promising increased flexibility and responsiveness to changing requirements. However, their applicability to safety-critical systems, particularly in…

软件工程 · 计算机科学 2024-09-20 Mehrnoosh Askarpour , Sahar Kokaly , Ramesh S

Software development projects management is a complex endeavor because it requires dealing with numerous unforeseen events that constantly arise along the way and that go against the expectations that had been established at the beginning.…

软件工程 · 计算机科学 2022-09-27 Fernando Pinciroli

Generative AI and agentic tools are reshaping agile software development, yet many engineering curricula still teach agile methods and AI competencies separately and largely lecture-based. This paper presents a project-based AI Engineering…

软件工程 · 计算机科学 2026-03-11 Andreas Rausch , Stefan Wittek , Tobias Geger , David Inkermann

Many software systems originate as prototypes or minimum viable products (MVPs), developed with an emphasis on delivery speed and responsiveness to changing requirements rather than long-term code maintainability. While effective for rapid…

软件工程 · 计算机科学 2026-04-06 Ema Smolic , Mario Brcic , Luka Hobor , Mihael Kovac

Many organizations aspire to adopt agile processes to take advantage of the numerous benefits that it offers to an organization. Those benefits include, but are not limited to, quicker return on investment, better software quality, and…

软件工程 · 计算机科学 2007-05-23 Ahmed Sidky , James Arthur , Shawn Bohner

This paper presents a tertiary review of software quality measurement research. To conduct this review, we examined an initial dataset of 7,811 articles and found 75 relevant and high-quality secondary analyses of software quality research.…

软件工程 · 计算机科学 2021-07-30 Kaylea Champion , Sejal Khatri , Benjamin Mako Hill

Refactoring is the process of improving the design of existing code by changing its internal structure without affecting its external behaviour, with the main aims of improving the quality of software product. Therefore, there is a belief…

软件工程 · 计算机科学 2015-02-13 S. H. Kannangara , W. M. J. I. Wijayanayake

Agile methods are predominantly focused on delivering business values. But can Agile methods be adapted to effectively address and deliver human values such as social justice, privacy, and sustainability in the software they produce? Human…

Agile methods are well-known approaches in software development and used in various settings, which may vary wrt. organizational size, culture, or industrial sector. One important facet for the successful use of agile methods is the strong…

软件工程 · 计算机科学 2023-02-24 Michael Neumann , Klaus Schmid , Lars Baumann

Quantitative aspects of computation are related to the use of both physical and mathematical quantities, including time, performance metrics, probability, and measures for reliability and security. They are essential in characterizing the…

编程语言 · 计算机科学 2020-01-22 Alessandro Aldini

Many tools have been created for measuring the agility of software teams, thus creating a saturation in the field. Three agile measurement tools were selected in order to validate whether they yield sim-ilar results. The surveys of the…

软件工程 · 计算机科学 2019-04-05 Konstantinos Chronis , Lucas Gren

Software repositories are rich sources of qualitative artifacts, including source code comments, commit messages, issue descriptions, and documentation. These artifacts offer many interesting insights when analyzed through quantitative…

软件工程 · 计算机科学 2024-06-13 Christoph Treude

Testing of software or software-based systems and services is considered as one of the most effort-consuming activities in the lifecycle. This applies especially to those domains where highly iterative development and continuous integration…

软件工程 · 计算机科学 2013-12-05 Frank Elberzhager , Jürgen Münch

Agent-based models play an important role in simulating complex emergent phenomena and supporting critical decisions. In this context, a software fault may result in poorly informed decisions that lead to disastrous consequences. The…

软件工程 · 计算机科学 2021-03-19 Andrew G. Clark , Neil Walkinshaw , Robert M. Hierons

Background. Refactoring is a critical task in software maintenance and is generally performed to enforce the best design and implementation practices or to cope with design defects. Several studies attempted to detect refactoring activities…

软件工程 · 计算机科学 2020-09-15 Eman Abdullah AlOmar , Mohamed Wiem Mkaouer , Ali Ouni , Marouane Kessentini