• DocumentCode
    257581
  • Title

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

  • Author

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

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Syst., Univ. of Cincinnati, Cincinnati, OH, USA
  • fYear
    2014
  • fDate
    25-29 Aug. 2014
  • Firstpage
    133
  • Lastpage
    142
  • 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.
  • Keywords
    formal verification; software maintenance; Just-in-time requirements management; requirements traceability; traceability-enabled refactoring; Educational institutions; Feature extraction; Monitoring; Semantics; Software systems; Technological innovation; just-in-time requirements; refactoring; requirements management; traceability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Requirements Engineering Conference (RE), 2014 IEEE 22nd International
  • Conference_Location
    Karlskrona
  • Print_ISBN
    978-1-4799-3031-9
  • Type

    conf

  • DOI
    10.1109/RE.2014.6912255
  • Filename
    6912255