• DocumentCode
    2745413
  • Title

    An Automatic Compliance Checking Approach for Software Processes

  • Author

    He, Xiaoyang ; Guo, Jingang ; Wang, Yasha ; Guo, Ying

  • Author_Institution
    Key Lab. of High Confidence Software Technol., EECS, Peking Univ., Beijing, China
  • fYear
    2009
  • fDate
    1-3 Dec. 2009
  • Firstpage
    467
  • Lastpage
    474
  • Abstract
    A lot of knowledge has been accumulated and documented in the form of process models, standards, best practices, etc. The knowledge tells how a high quality software process should look like, in other words, which constrains should be fulfilled by a software process to assure high quality software products. Compliance checking for a predefined process against proper constrains is helpful to quality assurance. Checking the compliance of an actual performed process against some constrains is also helpful to process improvement. Manual compliance checking is time-consuming and error-prone, especially for large and complex processes. In this paper, we record the process knowledge by means of process pattern. We provide an automatic compliance checking approach for process models against constrains defined in process patterns. Checking results indicate where and which constrains are violated, and therefore suggests the focuses of future process improvement. We have applied this approach in three real projects and the experimental results are also presented.
  • Keywords
    conformance testing; object-oriented methods; program testing; quality assurance; software maintenance; software process improvement; software quality; automatic compliance checking approach; complex processes; manual compliance checking; process knowledge; process models; process patterns; quality assurance; software processes; software products; software quality; Best practices; Capability maturity model; IEC standards; ISO standards; Performance evaluation; Software quality; Software standards; Software testing; Standards organizations; System testing; compliance; compliance checking; process pattern; quality assurance; software process;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2009. APSEC '09. Asia-Pacific
  • Conference_Location
    Penang
  • ISSN
    1530-1362
  • Print_ISBN
    978-0-7695-3909-6
  • Type

    conf

  • DOI
    10.1109/APSEC.2009.48
  • Filename
    5358833