• DocumentCode
    3530774
  • Title

    Examining the Relationships between Performance Requirements and “Not a Problem” Defect Reports

  • Author

    Ho, Chih-Wei ; Williams, Laurie ; Robinson, Brian

  • Author_Institution
    Dept. of Comput. Sci., North Carolina State Univ., Raleigh, NC
  • fYear
    2008
  • fDate
    8-12 Sept. 2008
  • Firstpage
    135
  • Lastpage
    144
  • Abstract
    Missing or imprecise requirements can lead stakeholders to make incorrect assumptions. A "not a problem" defect report (NaP) describes a software behavior that a stakeholder regards as a problem while the developer believes this behavior is acceptable and chooses not to take any action. As a result, a NaP wastes the time of the development team because resources are spent analyzing the problem but the quality of the software is not improved. Performance requirements specification and analysis are instance-based. System performance can change based upon the execution environment or usage patterns. To understand how the availability and precision of performance requirements can affect NaP occurrence rate, we conducted a case study on an embedded control module. We applied the performance refinement and evolution model to examine the relationship between each factor in the performance requirements and the corresponding NaP occurrence rate. Our findings show that precise specification of subjects or workloads lowers the occurrence rate of NaPs. Precise specification of measures or environments does not lower the occurrence rate of NaPs. Finally, the availability of performance requirements does not affect NaP occurrence rate in this case study.
  • Keywords
    formal specification; software quality; embedded control module; evolution model; not a problem defect reports; performance refinement; performance requirements specification; software behavior; software quality; system performance; Availability; Computer science; Delay; Performance analysis; Project management; Software development management; Software performance; Software quality; System performance; Throughput; requirements engineering; software performance requirements;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    International Requirements Engineering, 2008. RE '08. 16th IEEE
  • Conference_Location
    Catalunya
  • ISSN
    1090-705X
  • Print_ISBN
    978-0-7695-3309-4
  • Type

    conf

  • DOI
    10.1109/RE.2008.51
  • Filename
    4685662