Advertisement

Software Product Quality Models

  • Rudolf Ferenc
  • Péter Hegedűs
  • Tibor Gyimóthy

Summary

Both for software developers and managers it is crucial to have information about different aspects of the quality of their systems. This chapter gives a brief overview about the history of software product quality measurement, focusing on software maintainability, and the existing approaches and high-level models for characterizing software product quality. The most widely accepted and used practical maintainability models and the state-of-the-art works in the subject are introduced. These models play a very important role in software evolution by allowing to estimate future development costs, assess risks, or support management decisions. Based on objective aspects, the implementations of the most popular software maintainability models are compared and evaluated. The evaluation includes the Quality Index, SQALE, SQUALE, SIG, QUAMOCO, and Columbus Quality Model. The chapter presents the result of comparing the features and stability of the tools and the different models on a large number of open-source Java projects.

Keywords

Source Code Quality Model Software Quality Software Metrics Rule Violation 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2014

Authors and Affiliations

  • Rudolf Ferenc
    • 1
  • Péter Hegedűs
    • 2
  • Tibor Gyimóthy
    • 1
  1. 1.Software Engineering DepartmentUniversity of SzegedSzegedHungary
  2. 2.MTA-SZTE Research Group on Artificial IntelligenceSzegedHungary

Personalised recommendations