SDE 5.0-0 Metrics

This document shows the metrics for SDE 5.0-0 release. All data are collected from SDE development structures and results are presented in Excel. The comparisons are done with SDE 4.0-0.
The metrics is divided in several parts:

SDE 5.0-0 Source Code Metrics

The metrics shows the size of the development structure of SDE. The SDE development structure is divided in several parts – systems. Number of files and a number of lines for each system are shown. Finally the total number of files and lines are shown. The table does not include the documentation written in FrameMaker and some data files. Source code of GNU RCS public domain is also included into metrics (274 files with 132976 lines). This code is not developed internally, but slightly modified. OTHER files are different configuration files, part of make files, templates, etc.

 

File Types
Files
Lines
C files
170
78618
C++ files
189
55914
man pages
150
17502
TeleUse files
6
14826
help files
46
1328
Script files
217
61214
OTHER
222
71611
TOTAL
1008
301013
 

The total number of lines does not include the documentation. Different data files (like fonts, tex format of help files, etc.) are not included.

 

SDE 5.0-0 Changed Files and Lines

This metrics shows how many files and how many lines of source code and data  have been changed. The metrics is related to the amount of work put in the new release.

 

Status
Files
Lines
New
114
3337
Modified
527
134304
Same
465
146500
TOTAL
1278
284141
 

 

SDE 5.0-0 Change Requests Metrics

This metrics shows how many functional changes and what type of changes are implemented in the release. The metrics also shows how the requirements have been changed during time and in which tempo they have been solved.

 
Number of CRs:

There were totally 239 CRs, of which 199 are solved. The rest is postponed.

CR Types:

 

The number of CRs of the Error type actually larger than the real number of fixed error that were present in SDE 4.0. A lot  CRs of this type describe the problem that occurred when HP-UX version and Softbench version had been changed.

CRs created and completed during the project development process:


SDE 5.0-0 Product Metrics

The metrics shows the size of the delivered product and the amount of changes seen from a user’s point of view. The product include executable files, man pages, help files, different templates and documentation files. The column obsolete shows files that have been removed - however, most of them have been moved from a platform dependent directory to a common directory where symbolic links were placed. This change is done since SDE 5.0-0 does not support HP 4000 series.
 
SDE 5.0-0 Product Files
File Types
Files
New
Modified
Same
Obsolete
Total
C files 
4
0
1
3
0
4
man pages
139
4
134
1
19
139
help files 
46
8
18
20
11
46
Executable
182
11
154
17
115
182
OTHER
112
18
60
34
84
112
TOTAL
483
41
367
75
229
483

The metrics shows that the majority of files are modified or replaced. The metrics corresponds to the character of the product. SDE 5.0-0 is much improved, and adjusted to new versions of Softbench and HP-UX. There are not too many new functions, but most of the existing functions are improved.
 


This page is maintained by Ivica Crnkovic ISY/LKD
Last updated 1997-06-04