• DocumentCode
    2745506
  • Title

    Supporting the Investigation and Planning of Pragmatic Reuse Tasks

  • Author

    Holmes, Reid ; Walker, Robert J.

  • Author_Institution
    Dept. of Comput. Sci., Calgary Univ., Calgary, AB
  • fYear
    2007
  • fDate
    20-26 May 2007
  • Firstpage
    447
  • Lastpage
    457
  • Abstract
    Software reuse has long been promoted as a means to increase developer productivity; however, reusing source code is difficult in practice and tends to be performed in an ad hoc manner. This is problematic because poor decisions can be made either to attempt an unwise, overly complex reuse task, or to avoid a reuse task that would have saved time and effort. This paper describes a lightweight tool that supports the investigation and planning of pragmatic reuse tasks. The tool helps developers to identify the dependencies from the source code they wish to reuse, and to decide how to deal with those dependencies. Questions about pragmatic reuse are evaluated through a survey of industrial developers. The tool is evaluated through the planning and execution of reuse tasks by industrial developers.
  • Keywords
    software reusability; complex reuse task; industrial developers; pragmatic reuse tasks; software reuse; Computer industry; Computer science; Data visualization; Displays; Global Positioning System; Laboratories; Navigation; Performance evaluation; Productivity; Software performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2007. ICSE 2007. 29th International Conference on
  • Conference_Location
    Minneapolis, MN
  • ISSN
    0270-5257
  • Print_ISBN
    0-7695-2828-7
  • Type

    conf

  • DOI
    10.1109/ICSE.2007.83
  • Filename
    4222606