• DocumentCode
    1504657
  • Title

    Understanding and controlling software costs

  • Author

    Boehm, B.W. ; Papaccio, Philip N.

  • Author_Institution
    TRW Inc., Redondo Beach, CA, USA
  • Volume
    14
  • Issue
    10
  • fYear
    1988
  • fDate
    10/1/1988 12:00:00 AM
  • Firstpage
    1462
  • Lastpage
    1477
  • Abstract
    A discussion is presented of the two primary ways of understanding software costs. The black-box or influence-function approach provides useful experimental and observational insights on the relative software productivity and quality leverage of various management, technical, environmental, and personnel options. The glass-box or cost distribution approach helps identify strategies for integrated software productivity and quality improvement programs using such structures as the value chain and the software productivity opportunity tree. The individual strategies for improving software productivity are identified. Issues related to software costs and controlling them are examined and discussed. It is pointed out that a good framework of techniques exists for controlling software budgets, schedules, and work completed, but that a great deal of further progress is needed to provide an overall set of planning and control techniques covering software product qualities and end-user system objectives
  • Keywords
    DP management; software engineering; black-box; cost distribution; end-user system objectives; glass-box; influence-function; integrated software productivity; quality improvement; software budgets; software costs; software productivity; software productivity opportunity tree; value chain; Control systems; Costs; Environmental management; Personnel; Productivity; Programming profession; Quality management; Software engineering; Software quality; Writing;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.6191
  • Filename
    6191