OO Features Assessment in Java/C++: Difference between revisions

From Istlab
Jump to navigationJump to search
Content deleted Content added
Dds (talk | contribs)
Dds (talk | contribs)
Add related work
Line 8: Line 8:


'''Participants''': So far we plan to examine Java and C++ projects.
'''Participants''': So far we plan to examine Java and C++ projects.

===Related Work===
Ignatios S. Deligiannis, Martin Shepperd, Steve Webster and Manos Roumeliotis [[http://dx.doi.org/10.1023/A:1016392131540 A Review of Experimental Investigations into Object-Oriented Technology]]


=== OO Features ===
=== OO Features ===

Revision as of 14:51, 9 September 2008

General

Main Idea: Since we have SQO-OSS we can assess the use of high-level OO Features on C++ and Java.

Publication venue: ECOOP

Dependencies: CLMT for C++

Participants: So far we plan to examine Java and C++ projects.

Related Work

Ignatios S. Deligiannis, Martin Shepperd, Steve Webster and Manos Roumeliotis [A Review of Experimental Investigations into Object-Oriented Technology]

OO Features

Taken from here.

  • Class: Number of Classes, Number of Static Classes
  • Method: Number of Public Methods, Number of Private Methods
  • Inheritance: Avg DIT
  • Abstraction: Number of Abstract/Virtual Classes
  • Polymorphism:
  • Decoupling:
  • Attributes: Number of Public/Private Attributes
  • Naming: Compare method/class name length