• DocumentCode
    1369818
  • Title

    Managing object oriented framework reuse

  • Author

    Sparks, Steve ; Benner, Kevin ; Faris, Chris

  • Author_Institution
    Center for Strategic Technol. Res., Andersen Consulting, Northbrook, IL, USA
  • Volume
    29
  • Issue
    9
  • fYear
    1996
  • fDate
    9/1/1996 12:00:00 AM
  • Firstpage
    52
  • Lastpage
    61
  • Abstract
    Reusing frameworks instead of libraries can cause subtle architectural changes in an application, calling for innovative management solutions. We relate our experience in managing the Knowledge-Based Software Assistant project and offer tips for buying, building and using frameworks. One of the promises of object-oriented software development is that organizations can get a significant return on development investment because the code is easier to reuse. Software project managers are often eager to take the OO plunge for that reason, but are uncertain about the management issues they will face. There is also the problem of choosing the best form of reuse. Library-based reuse, the traditional reuse form, is more popular than framework-based reuse, but we have found that framework-based reuse offers many more benefits with the right management approach. We describe the lessons we learned when building the Knowledge-Based Software Assistant/Advanced Development Model
  • Keywords
    knowledge based systems; object-oriented programming; project management; software development management; software libraries; software reusability; Advanced Development Model; KBSA; Knowledge-Based Software Assistant project; innovative management; investment; object oriented framework reuse; object-oriented software development; organizations; software libraries; software project management; software reuse management; Application software; Buildings; Data structures; Innovation management; Investments; Knowledge management; Programming; Project management; Software libraries; Technology management;
  • fLanguage
    English
  • Journal_Title
    Computer
  • Publisher
    ieee
  • ISSN
    0018-9162
  • Type

    jour

  • DOI
    10.1109/2.536784
  • Filename
    536784