OO Features Assessment in Java/C++: Difference between revisions
From Istlab
Jump to navigationJump to search
Content deleted Content added
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