• DocumentCode
    866204
  • Title

    Operational profiles in software-reliability engineering

  • Author

    Musa, John D.

  • Author_Institution
    AT&T Bell Labs., Murray Hill, NJ, USA
  • Volume
    10
  • Issue
    2
  • fYear
    1993
  • fDate
    3/1/1993 12:00:00 AM
  • Firstpage
    14
  • Lastpage
    32
  • Abstract
    A systematic approach to organizing the process of determining the operational profile for guiding software development is presented. The operational profile is a quantitative characterization of how a system will be used that shows how to increase productivity and reliability and speed development by allocating development resources to function on the basis of use. Using an operational profile to guide testing ensures that if testing is terminated and the software is shipped because of schedule constraints, the most-used operations will have received the most testing and the reliability level will be the maximum that is practically achievable for the given test time. For guiding regression testing, it efficiently allocates test cases in accordance with use, so the faults most likely to be found, of those introduced by changes, are the ones that have the most effect on reliability.<>
  • Keywords
    program testing; software reliability; guiding software development; operational profile; productivity; quantitative characterization; regression testing; schedule constraints; software-reliability engineering; speed development; Automatic testing; Capacitive sensors; Costs; Customer satisfaction; Marketing and sales; Operating systems; Productivity; Reliability engineering; Resource management; Switching systems;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/52.199724
  • Filename
    199724