• DocumentCode
    1929647
  • Title

    Probabilistic evaluation of object-oriented systems

  • Author

    Tsantalis, Nikolaos ; Chatzigeorgiou, Alexander ; Stephanides, George ; Deligiannis, Ignatios

  • Author_Institution
    Dept. of Appl. Informatics, Univ. of Macedonia, Macedonia
  • fYear
    2004
  • fDate
    14-16 Sept. 2004
  • Firstpage
    26
  • Lastpage
    33
  • Abstract
    The goal of this study is the development of a probabilistic model for the evaluation of flexibility of an object-oriented design. In particular, the model estimates the probability that a certain class of the system gets affected when new functionality is added or when existing functionality is modified. It is obvious that when a system exhibits a large sensitivity to changes, the corresponding design quality is questionable. Useful conclusions can be drawn from this model regarding the comparative evaluation of two or more object-oriented systems or even the assessment of several generations of the same system, in order to determine whether or not good design principles have been applied. The proposed model has been implemented in a Java program that can automatically analyze the class diagram of a given system.
  • Keywords
    Java; object-oriented methods; object-oriented programming; probability; software metrics; software quality; Java; design patterns; object-oriented system; probabilistic evaluation; software metrics; software quality; Educational technology; Electronic mail; Encapsulation; Informatics; Java; Object oriented modeling; Probability; Software metrics; Software systems; Thumb;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Metrics, 2004. Proceedings. 10th International Symposium on
  • ISSN
    1530-1435
  • Print_ISBN
    0-7695-2129-0
  • Type

    conf

  • DOI
    10.1109/METRIC.2004.1357888
  • Filename
    1357888