Software quality model and framework with applications in industrial context

Lajos Schrettner, Lajos Jeno Fulöp, A. Beszédes, Ákos Kiss, T. Gyimóthy

Research output: Chapter in Book/Report/Conference proceedingConference contribution

5 Citations (Scopus)

Abstract

Software Quality Assurance involves all stages of the software life cycle including development, operation and evolution as well. Low level measurements (product and process metrics) are used to predict and control higher level quality attributes. There exists a large body of proposed metrics, but their interpretation and the way of connecting them to actual quality management goals is still a challenge. In this work, we present our approach for modelling, collecting, storing and evaluating such software measurements, which can deal with all types of metrics collected at any stage of the life cycle. The approach is based on the Goal Question Metric paradigm, and its novelty lies in a unified representation of the metrics and the questions that evaluate them. It allows the definition of various complex questions involving different types of metrics, while the supporting framework enables the automatic collection of the metrics and the calculation of the answers to the questions. We demonstrate the applicability of the approach in three industrial case studies: two instances at local software companies with different quality assurance goals, and an application to a large open source system with a question related to testing and complexity, which demonstrates the complex use of different metrics to achieve a higher level quality goal.

Original languageEnglish
Title of host publicationProceedings of the European Conference on Software Maintenance and Reengineering, CSMR
Pages453-456
Number of pages4
DOIs
Publication statusPublished - 2012
Event2012 16th European Conference on Software Maintenance and Reengineering, CSMR 2012 - Szeged, Hungary
Duration: Mar 27 2012Mar 30 2012

Other

Other2012 16th European Conference on Software Maintenance and Reengineering, CSMR 2012
CountryHungary
CitySzeged
Period3/27/123/30/12

Fingerprint

Quality assurance
Life cycle
Level measurement
Quality management
Testing
Industry

Keywords

  • Data persistence
  • Goal Question Metric
  • Metrics
  • Modelling
  • Quality model
  • Software quality assurance

ASJC Scopus subject areas

  • Software

Cite this

Schrettner, L., Fulöp, L. J., Beszédes, A., Kiss, Á., & Gyimóthy, T. (2012). Software quality model and framework with applications in industrial context. In Proceedings of the European Conference on Software Maintenance and Reengineering, CSMR (pp. 453-456). [6178920] https://doi.org/10.1109/CSMR.2012.57

Software quality model and framework with applications in industrial context. / Schrettner, Lajos; Fulöp, Lajos Jeno; Beszédes, A.; Kiss, Ákos; Gyimóthy, T.

Proceedings of the European Conference on Software Maintenance and Reengineering, CSMR. 2012. p. 453-456 6178920.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Schrettner, L, Fulöp, LJ, Beszédes, A, Kiss, Á & Gyimóthy, T 2012, Software quality model and framework with applications in industrial context. in Proceedings of the European Conference on Software Maintenance and Reengineering, CSMR., 6178920, pp. 453-456, 2012 16th European Conference on Software Maintenance and Reengineering, CSMR 2012, Szeged, Hungary, 3/27/12. https://doi.org/10.1109/CSMR.2012.57
Schrettner L, Fulöp LJ, Beszédes A, Kiss Á, Gyimóthy T. Software quality model and framework with applications in industrial context. In Proceedings of the European Conference on Software Maintenance and Reengineering, CSMR. 2012. p. 453-456. 6178920 https://doi.org/10.1109/CSMR.2012.57
Schrettner, Lajos ; Fulöp, Lajos Jeno ; Beszédes, A. ; Kiss, Ákos ; Gyimóthy, T. / Software quality model and framework with applications in industrial context. Proceedings of the European Conference on Software Maintenance and Reengineering, CSMR. 2012. pp. 453-456
@inproceedings{c55548d1be9844088caeaaa5b1e14aed,
title = "Software quality model and framework with applications in industrial context",
abstract = "Software Quality Assurance involves all stages of the software life cycle including development, operation and evolution as well. Low level measurements (product and process metrics) are used to predict and control higher level quality attributes. There exists a large body of proposed metrics, but their interpretation and the way of connecting them to actual quality management goals is still a challenge. In this work, we present our approach for modelling, collecting, storing and evaluating such software measurements, which can deal with all types of metrics collected at any stage of the life cycle. The approach is based on the Goal Question Metric paradigm, and its novelty lies in a unified representation of the metrics and the questions that evaluate them. It allows the definition of various complex questions involving different types of metrics, while the supporting framework enables the automatic collection of the metrics and the calculation of the answers to the questions. We demonstrate the applicability of the approach in three industrial case studies: two instances at local software companies with different quality assurance goals, and an application to a large open source system with a question related to testing and complexity, which demonstrates the complex use of different metrics to achieve a higher level quality goal.",
keywords = "Data persistence, Goal Question Metric, Metrics, Modelling, Quality model, Software quality assurance",
author = "Lajos Schrettner and Ful{\"o}p, {Lajos Jeno} and A. Besz{\'e}des and {\'A}kos Kiss and T. Gyim{\'o}thy",
year = "2012",
doi = "10.1109/CSMR.2012.57",
language = "English",
isbn = "9780769546667",
pages = "453--456",
booktitle = "Proceedings of the European Conference on Software Maintenance and Reengineering, CSMR",

}

TY - GEN

T1 - Software quality model and framework with applications in industrial context

AU - Schrettner, Lajos

AU - Fulöp, Lajos Jeno

AU - Beszédes, A.

AU - Kiss, Ákos

AU - Gyimóthy, T.

PY - 2012

Y1 - 2012

N2 - Software Quality Assurance involves all stages of the software life cycle including development, operation and evolution as well. Low level measurements (product and process metrics) are used to predict and control higher level quality attributes. There exists a large body of proposed metrics, but their interpretation and the way of connecting them to actual quality management goals is still a challenge. In this work, we present our approach for modelling, collecting, storing and evaluating such software measurements, which can deal with all types of metrics collected at any stage of the life cycle. The approach is based on the Goal Question Metric paradigm, and its novelty lies in a unified representation of the metrics and the questions that evaluate them. It allows the definition of various complex questions involving different types of metrics, while the supporting framework enables the automatic collection of the metrics and the calculation of the answers to the questions. We demonstrate the applicability of the approach in three industrial case studies: two instances at local software companies with different quality assurance goals, and an application to a large open source system with a question related to testing and complexity, which demonstrates the complex use of different metrics to achieve a higher level quality goal.

AB - Software Quality Assurance involves all stages of the software life cycle including development, operation and evolution as well. Low level measurements (product and process metrics) are used to predict and control higher level quality attributes. There exists a large body of proposed metrics, but their interpretation and the way of connecting them to actual quality management goals is still a challenge. In this work, we present our approach for modelling, collecting, storing and evaluating such software measurements, which can deal with all types of metrics collected at any stage of the life cycle. The approach is based on the Goal Question Metric paradigm, and its novelty lies in a unified representation of the metrics and the questions that evaluate them. It allows the definition of various complex questions involving different types of metrics, while the supporting framework enables the automatic collection of the metrics and the calculation of the answers to the questions. We demonstrate the applicability of the approach in three industrial case studies: two instances at local software companies with different quality assurance goals, and an application to a large open source system with a question related to testing and complexity, which demonstrates the complex use of different metrics to achieve a higher level quality goal.

KW - Data persistence

KW - Goal Question Metric

KW - Metrics

KW - Modelling

KW - Quality model

KW - Software quality assurance

UR - http://www.scopus.com/inward/record.url?scp=84860502299&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84860502299&partnerID=8YFLogxK

U2 - 10.1109/CSMR.2012.57

DO - 10.1109/CSMR.2012.57

M3 - Conference contribution

AN - SCOPUS:84860502299

SN - 9780769546667

SP - 453

EP - 456

BT - Proceedings of the European Conference on Software Maintenance and Reengineering, CSMR

ER -