Traceability-enabled refactoring for managing just-in-time requirements

Nan Niu*, Tanmay Bhowmik, Hui Liu, Zhendong Niu

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

38 Citations (Scopus)

Abstract

Just-in-time requirements management, characterized 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 recommends refactorings more appropriately than a contemporary recommender.

Original languageEnglish
Title of host publication2014 IEEE 22nd International Requirements Engineering Conference, RE 2014 - Proceedings
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages133-142
Number of pages10
ISBN (Electronic)9781479930333
DOIs
Publication statusPublished - 26 Sept 2014
Event2014 IEEE 22nd International Requirements Engineering Conference, RE 2014 - Karlskrona, Sweden
Duration: 25 Aug 201429 Aug 2014

Publication series

Name2014 IEEE 22nd International Requirements Engineering Conference, RE 2014 - Proceedings

Conference

Conference2014 IEEE 22nd International Requirements Engineering Conference, RE 2014
Country/TerritorySweden
CityKarlskrona
Period25/08/1429/08/14

Keywords

  • just-in-time requirements
  • refactoring
  • requirements management
  • traceability

Fingerprint

Dive into the research topics of 'Traceability-enabled refactoring for managing just-in-time requirements'. Together they form a unique fingerprint.

Cite this