中文
相关论文

相关论文: Management of quality requirements in agile and ra…

200 篇论文

The need for change in project requirements is necessary for every organization due to change in technology,change in government policy,and change of customer or stakeholders requirements.Requirement Change Management RCM is not an easy…

软件工程 · 计算机科学 2016-05-04 Ahmed Mateen , Hina Amir

Context: Success with agile methods in the small scale has led to an increasing adoption also in large development undertakings and organizations. Recent years have also seen an increasing amount of primary research on the topic, as well as…

软件工程 · 计算机科学 2022-08-05 Oemer Uludag , Pascal Philipp , Abheeshta Putta , Maria Paasivaara , Casper Lassenius , Florian Matthes

Today, machine learning (ML) is widely used in industry to provide the core functionality of production systems. However, it is practically always used in production systems as part of a larger end-to-end software system that is made up of…

软件工程 · 计算机科学 2022-11-28 Ayan Chatterjee , Bestoun S. Ahmed , Erik Hallin , Anton Engman

Research shows that many of the challenges currently encountered with agile development are related to requirements engineering. Based on design science research, this paper investigates critical challenges that arise in agile development…

软件工程 · 计算机科学 2024-05-30 Amna Pir Muhammad , Eric Knauss , Odzaya Batsaikhan , Nassiba El Haskouri , Yi-Chun Lin , Alessia Knauss

In recent years, the role and the importance of software in the automotive domain have changed dramatically. Being able to systematically evaluate and manage software quality is becoming even more crucial. In practice, however, we still…

Background: Contract-based Design (CbD) is a valuable methodology for software design that allows annotation of code and architectural components with contracts, thereby enhancing clarity and reliability in software development. It…

软件工程 · 计算机科学 2025-05-13 Fazli Faruk Okumus , Amra Ramic , Stefan Kugele

Software product lines have recently been presented as one of the best promising improvements for the efficient software development. Different research works contribute supportive parameters and negotiations regarding the problems of…

软件工程 · 计算机科学 2017-03-13 Furrakh Shahzad , Maruf Pasha , Urooj Pasha , Bushra Majeed , Khurram Shahzad

Context: Continuous practices, i.e., continuous integration, delivery, and deployment, are the software development industry practices that enable organizations to frequently and reliably release new features and products. With the…

软件工程 · 计算机科学 2017-03-22 Mojtaba Shahin , Muhammad Ali Babar , Liming Zhu

Software practitioners can make sub-optimal decisions concerning requirements during gathering, documenting, prioritizing, and implementing requirements as software features or architectural design decisions -- this is captured by the…

软件工程 · 计算机科学 2024-07-02 Judith Perera , Ewan Tempero , Yu-Cheng Tu , Kelly Blincoe , Matthias Galster

The rapid advancement of software development practices has introduced challenges in ensuring quality and efficiency across the software engineering (SE) lifecycle. As SE systems grow in complexity, traditional approaches often fail to…

软件工程 · 计算机科学 2025-08-04 Samah Kansab

In modern software development world, experts are trying to provide the best solutions to their clients. To achieve this, the organizations opt for the agile software development process as it enables them to develop and deliver the product…

软件工程 · 计算机科学 2025-03-11 Muhammad Azeem Akbar , Abeer Al-Sanad , Saima Rafi , Yuqing Wang , Musaad Alzahrani

In software-intensive organizations, an organizational management system will not guarantee organizational success unless the business strategy can be translated into a set of operational software goals. The Goal Question Metric (GQM)…

Conducting a systematic review (SR) is comprised of multiple tasks: (i) collect documents (studies) that are likely to be relevant from digital libraries (eg., PubMed), (ii) manually read and label the documents as relevant or irrelevant,…

信息检索 · 计算机科学 2022-01-19 Grace E. Lee , Aixin Sun

Context: Software development is a complex socio-technical process requiring a deep understanding of various aspects. In order to support practitioners in understanding such a complex activity, repository process metrics, like number of…

计算机与社会 · 计算机科学 2024-12-23 Dario Di Dario , Stefano Lambiase , Fabio Palomba , Carmine Gravino

Context: The Importance of Dynamic Variability Management in Dynamic Software Product Lines. Objective: Define a protocol for conducting a systematic mapping study to summarize and synthesize evidence on dynamic variability management for…

软件工程 · 计算机科学 2022-07-01 Oscar Aguayo , Samuel Sepúlveda

Analysing the strategic alignment of software requirements primarily provides assurance to stakeholders that the software-to-be will add value to the organisation. Additionally, such analysis can improve a requirement by disambiguating its…

软件工程 · 计算机科学 2014-01-03 Richard Ellis-Braithwaite , Russell Lock , Ray Dawson , Badr Haque

The most important deliverable of the requirements engineering process is the software requirements specification(SRS)document. Requirements documentation is important during the complete software development lifecycle to share the vision…

软件工程 · 计算机科学 2023-04-28 Nosheen Qamar , Nosheen Sabahat , Amir Mashmool , Amir Mosavi

Agile approaches tend to focus solely on scoping and simplicity rather than on problem solving and discovery. This hampers the development of innovative solutions. Additionally, little has been said about how to capture and represent the…

软件工程 · 计算机科学 2019-08-22 Ainhoa Aldave , Juan M. Vara , David Granada , Esperanza Marcos

Context: Software startups are newly created companies with no operating history and fast in producing cutting-edge technologies. These companies develop software under highly uncertain conditions, tackling fast-growing markets under severe…

Maintaining code quality in large-scale software systems presents significant challenges, particularly in settings where a large numbers of engineers work concurrently on a codebase. This paper introduces Code Quality Score (CQS) system to…