• DocumentCode
    588637
  • Title

    A Comprehensive Code-Based Quality Model for Embedded Systems: Systematic Development and Validation by Industrial Projects

  • Author

    Mayr, Alois ; Plosch, Reinhold ; Klas, M. ; Lampasona, C. ; Saft, Matthias

  • Author_Institution
    Dept. of Bus. Inf., Johannes Kepler Univ., Linz, Austria
  • fYear
    2012
  • fDate
    27-30 Nov. 2012
  • Firstpage
    281
  • Lastpage
    290
  • Abstract
    Existing software quality models typically focus on common quality characteristics such as the ISO 25010 software quality characteristics. However, most of them provide insufficient operationalization for quality assessments of source code. Moreover, they usually focus on software in general or on information systems and do not sufficiently cover the particularities of embedded systems. We have developed a quality model that covers quality requirements for source code that are specific for embedded systems software. It provides comprehensive operationalization (with 336 measures) for C and C++ systems, which allows for largely automated quality assessments. The empirical evaluations performed acknowledge moderate completeness of the requirements and the associated measures. Therefore, we still see room for improvements to allow covering even more aspects of embedded systems software quality. Nevertheless, the empirical validation (based on three industrial products) shows good concordance between the results gained by the automatic model-based assessment and independent expert judgment on code quality.
  • Keywords
    C++ language; ISO standards; embedded systems; information systems; software quality; C system; C++ system; ISO 25010 software quality characteristics; automated quality assessment; automatic model-based assessment; code quality; code-based quality model; embedded systems software; independent expert judgment; industrial project; information system; quality requirement; software quality model; source code; systematic development; Abstracts; Embedded systems; ISO standards; Quality assessment; Software quality; ESQM; SQUAD; code quality; embedded systems software; quality assessment;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Reliability Engineering (ISSRE), 2012 IEEE 23rd International Symposium on
  • Conference_Location
    Dallas, TX
  • ISSN
    1071-9458
  • Print_ISBN
    978-1-4673-4638-2
  • Type

    conf

  • DOI
    10.1109/ISSRE.2012.4
  • Filename
    6405376