• DocumentCode
    3714185
  • Title

    Graphical and statistical analysis of the software evolution using coupling and cohesion metrics — An exploratory study

  • Author

    Raul Silva;Heitor Costa

  • Author_Institution
    University of Norte do Paran?, Londrina, Paran? - Brasil
  • fYear
    2015
  • Firstpage
    1
  • Lastpage
    9
  • Abstract
    Developing software is expensive; thus keep it useful to its users is important. On the other hand, due to constant maintenance performed to meet the changing needs of users, software undergoes degradation of its internal structure, particularly in coupling and cohesion. Monitoring the development of software by using some of its versions can aid Software Engineer with relevant information to guide your maintenance activities. In this paper, we presented a view of the evolution of versions of software. For this, a study was conducted in 10 versions of FindBugs using coupling and cohesion metrics calculated from VizzMaintenance and Metric plug-ins. In this study, we applied the Pearson linear correlation analysis among measurements. The result showed that there is some correlation between these metrics, because coupling metrics directly influenced the cohesion metrics, with undesirable characteristics such as high coupling and low cohesion compromising software quality.
  • Keywords
    "Couplings","Measurement","Java","Maintenance engineering","Correlation","Software quality"
  • Publisher
    ieee
  • Conference_Titel
    Computing Conference (CLEI), 2015 Latin American
  • Type

    conf

  • DOI
    10.1109/CLEI.2015.7359472
  • Filename
    7359472