Abstract—Just-in-time requirements management, character-ized by lightweight representation and continuous refinement of requirements, fits many iterative and incremental development projects. Being lightweight and flexible, however, can cause wasteful and procrastinated implementation, leaving certain stakeholder goals not satisfied. This paper proposes traceability-enabled refactoring aimed at fulfilling more requirements fully. We make a novel use of requirements traceability to accurately locate where the software should be refactored, and develop a new scheme to precisely determine what refactorings should be applied to the identified places. Our approach is evaluated through an industrial study. The results show that our approach reco...
Requirements traceability enables software engineers to trace a requirement from its emergence to it...
Scholars have studied for many years the challenges of integrating requirements traceability in Agil...
Incomplete and incorrect requirements might lead to sub-optimal software products, which might not s...
Abstract—Just-in-time requirements management, character-ized by lightweight representation and cont...
Software development is a highly dynamic process, primarily caused by its foundation in the dynamic ...
In literature, a significant amount of studies has been conducted on the topic of requirements trace...
Requirements traceability is intended to ensure continued alignment between stakeholder requirements...
The goal of this paper is to emphasize the importance of developing complete and unambiguous require...
Abstract. [Context and motivation] Requirements traceability is known as an important part of develo...
Work regarding requirement traceability focuses on programming aspects instead of identifying, analy...
Abstract: Requirements tracing is inevitable. We do tracing when we search information and it is dif...
The Requirements Traceability is seen as a quality factor with regard to software development, being...
Traceability is used to ensure that source code of a system is consistent with its requirements. The...
This report surveys the requirements traceability literature and gives some recommendations for furt...
During system evolution, trace links among requirements and source code could get distorted due to v...
Requirements traceability enables software engineers to trace a requirement from its emergence to it...
Scholars have studied for many years the challenges of integrating requirements traceability in Agil...
Incomplete and incorrect requirements might lead to sub-optimal software products, which might not s...
Abstract—Just-in-time requirements management, character-ized by lightweight representation and cont...
Software development is a highly dynamic process, primarily caused by its foundation in the dynamic ...
In literature, a significant amount of studies has been conducted on the topic of requirements trace...
Requirements traceability is intended to ensure continued alignment between stakeholder requirements...
The goal of this paper is to emphasize the importance of developing complete and unambiguous require...
Abstract. [Context and motivation] Requirements traceability is known as an important part of develo...
Work regarding requirement traceability focuses on programming aspects instead of identifying, analy...
Abstract: Requirements tracing is inevitable. We do tracing when we search information and it is dif...
The Requirements Traceability is seen as a quality factor with regard to software development, being...
Traceability is used to ensure that source code of a system is consistent with its requirements. The...
This report surveys the requirements traceability literature and gives some recommendations for furt...
During system evolution, trace links among requirements and source code could get distorted due to v...
Requirements traceability enables software engineers to trace a requirement from its emergence to it...
Scholars have studied for many years the challenges of integrating requirements traceability in Agil...
Incomplete and incorrect requirements might lead to sub-optimal software products, which might not s...