OO Features Assessment in Java/C++: Difference between revisions
From Istlab
Jump to navigationJump to search
Content deleted Content added
No edit summary |
|||
| (8 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
=== General === |
=== General === |
||
'''Main Idea''': Since we have [http://www.sqo-oss.org/ SQO-OSS] we can |
'''Main Idea''': Since we have [http://www.sqo-oss.org/ 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. |
'''Participants''': So far we plan to examine Java and C++ projects. |
||
===Related Work=== |
|||
See [[References]] Page. |
|||
=== OO Features === |
=== OO Features === |
||
Taken from [http://en.wikipedia.org/wiki/Object-oriented_programming 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 |
|||
Latest revision as of 12:25, 10 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
See References Page.
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