• DocumentCode
    1333168
  • Title

    Software Artifact Prioritization based on the Frequency of Use

  • Author

    Cabrero, D. ; Garzas, J. ; Piattini, M.

  • Author_Institution
    Ministerio del Interior de Espana, Madrid, Spain
  • Volume
    7
  • Issue
    3
  • fYear
    2009
  • fDate
    7/1/2009 12:00:00 AM
  • Firstpage
    369
  • Lastpage
    376
  • Abstract
    Whenever there is more work to do than resources to overcome it, engineers usually tend to devise some kind of prioritization that ensures that effort is applied to the most important tasks. This is what Barry Boehm called the "value-based" approach. We propose a value-based methodology that prioritizes software artifacts taking into account the frequency of use. The main idea is to provide to maintainers with a "partial view" of the system containing only the code corresponding with the functionality that is really used by users, and thus to "ignore" the code which is not use. The objective of our proposal is to minimize the maintenance effort needed to maintain large systems, by means of reducing the size and complexity of such software. This process that we called "software reduction" is explained in detail in this paper.
  • Keywords
    software maintenance; software metrics; code; software artifact prioritization; software complexity; software maintenance; software reduction; software size; value-based approach; Circuits; Computer industry; Frequency; Monitoring; Proposals; Resumes; Software engineering; Software maintenance; Tin; Artifact Prioritization; Frequency of Use; Software Reduction; Value-Based Maintenance; Value-based Software Engineering;
  • fLanguage
    English
  • Journal_Title
    Latin America Transactions, IEEE (Revista IEEE America Latina)
  • Publisher
    ieee
  • ISSN
    1548-0992
  • Type

    jour

  • DOI
    10.1109/TLA.2009.5336636
  • Filename
    5336636