Background: Originally, developers aimed to identify most software "/>

A Faceted Taxonomy of Requirements Changes in Agile Contexts

IEEE Transactions on Software Engineering(2022)

引用 16|浏览4
暂无评分
摘要
Background: Originally, developers aimed to identify most software requirements upfront in software development projects. However, agile methods explicitly encourage software requirements to be changed throughout development, i.e., many Requirements Changes (RCs) occur. Objective: The objective of this study is to better understand RCs and produce a taxonomy of RCs in agile contexts. Method: We ran a mixed-methods approach comprising a series of studies: an interview-based study (10 participants from New Zealand and Australia), a focused literature review, and an in-depth survey (40 participants world-wide). Results: Key characteristics of RCs in agile we found relate to different types and forms , agile RCs have multiple reasons and sources , they are brought by different carriers , and their emergence in agile is via a variety of events. Summary: The presented taxonomy provides a guide for software practitioners to use to help manage RC-related issues in agile contexts.
更多
查看译文
关键词
Agile software development,requirements engineering,requirements changes,software engineering,taxonomy
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要