• DocumentCode
    2261368
  • Title

    Using Defect Reports to Build Requirements Knowledge in Product Lines

  • Author

    Lutz, Robyn ; Rouquette, Nicolas

  • Author_Institution
    Jet Propulsion Lab., California Inst. of Technol., Pasadena, CA, USA
  • fYear
    2009
  • fDate
    1-1 Sept. 2009
  • Firstpage
    12
  • Lastpage
    21
  • Abstract
    In a recent study of a product line, we found that the defect reports both (1) captured new requirements information and (2) implicated undocumented, tacit requirements information in the occurrence of the defects. We report four types of requirements knowledge revealed by software defect reports from integration and system testing for two products in this high-dependability product line. We argue that store-and-retrieve-based requirements management is insufficient to avoid recurrence of these types of defects on upcoming members of the product line. We then propose the use of two mechanisms not traditionally associated with requirements management, one formal and one informal, to improve communication of these types of requirements knowledge to developers of future products in the product line. We show how the two proposed mechanisms, namely feature models extended with assumption specifications (formal) and structured anecdotes of paradigmatic product-line defects (informal), can together improve propagation of the requirements knowledge exposed by these defects to future products in the product line.
  • Keywords
    formal specification; product development; program testing; software reliability; software reusability; feature model; formal specification; product defect; product line; requirements knowledge; requirements management; software defect report; system testing; tacit requirements information; Aerospace engineering; Application software; Costs; Knowledge management; Propulsion; Software architecture; Software reusability; Software testing; Space vehicles; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Managing Requirements Knowledge (MARK), 2009 Second International Workshop on
  • Conference_Location
    Atlanta, GA
  • Print_ISBN
    978-1-4244-7694-7
  • Type

    conf

  • DOI
    10.1109/MARK.2009.13
  • Filename
    5457345