• DocumentCode
    62612
  • Title

    Improving Use Case Specifications by means of Refactoring

  • Author

    Marcos, C. ; Rago, A. ; Pace, J.A.D.

  • Volume
    13
  • Issue
    4
  • fYear
    2015
  • fDate
    Apr-15
  • Firstpage
    1135
  • Lastpage
    1140
  • Abstract
    This work presents a semi-automatic tool for use case refactoring called RE-USE. This tool discovers existing quality problems in use cases and suggests a prioritized set of candidate refactorings to functional analysts. The analyst then reviews the recommendation list and selects the most important refactoring. The tool applies the chosen refactoring and returns an improved specification. The tool effectiveness in detecting existing quality problems and recommending proper refactorings was assessed using a set of case studies related to real-world systems obtaining encouraging results.
  • Keywords
    formal specification; recommender systems; software maintenance; functional analysts; quality problems; real-world systems; recommendation list; recommending proper refactorings; refactoring means; semiautomatic tool; use case specifications; Computer aided software engineering; Customer relationship management; Manuals; Mobile communication; Silicon; Silicon compounds; Software; duplicate functionality; early aspects; requirements engineering; use case refactoring; use case specification;
  • fLanguage
    English
  • Journal_Title
    Latin America Transactions, IEEE (Revista IEEE America Latina)
  • Publisher
    ieee
  • ISSN
    1548-0992
  • Type

    jour

  • DOI
    10.1109/TLA.2015.7106367
  • Filename
    7106367