• DocumentCode
    3696817
  • Title

    Estimation of Responsibility Metrics to Determine Package Maintainability and Testability

  • Author

    Saleh Almugrin;Austin Melton

  • Author_Institution
    Dept. of Comput. Sci., Kent State Univ., Kent, OH, USA
  • fYear
    2015
  • fDate
    7/1/2015 12:00:00 AM
  • Firstpage
    100
  • Lastpage
    109
  • Abstract
    Many costly software issues exist due to poorly designed systems and due to systems which are not easy to test or maintain because of poor designs. R. C. Martin began with a set of object oriented design principles and designed his metrics based on these principles. In a previous paper [2], we began with Martin´s principles and used them to modify his coupling, instability and abstractness metrics. We modified Martin´s metrics based on the concept of responsibility, our motivation is that packages with different levels of responsibility should have different weights with respect to the coupling, instability and abstraction metrics. In this paper, we present an experimental study to validate the modified metrics by showing their relationship to maintainability and testability, and then we construct prediction models for these two external quality attributes. The study results indicate that the new metrics are very promising and lead to improved results.
  • Keywords
    "Software","Couplings","Maintenance engineering","Software measurement","Testing","Predictive models"
  • Publisher
    ieee
  • Conference_Titel
    Trustworthy Systems and Their Applications (TSA), 2015 Second International Conference on
  • Type

    conf

  • DOI
    10.1109/TSA.2015.25
  • Filename
    7335950