14c14,16
< % Donor:  Martin Shepperd <Martin.Shepperd@brunel.ac.uk           
---
> % Donor:  Martin Shepperd <Martin.Shepperd@brunel.ac.uk> 
> % Corrections by: Dan Port <dport@hawaii.edu> with information from Barbara Kitchenham <barbara@cs.keele.ac.uk> 
> %         
21c23
< %         technique des point des foncti\ on," University of Montreal,
---
> %         technique des point des fonction," University of Montreal,
26c28,32
< %         Software Engineering,\ vol. 23, pp. 736-743, 1997.
---
> %         Software Engineering, vol. 23, pp. 736-743, 1997.
> %			
> %	  [3] Dreger, J. Brian. "Function Point Analysis"
> %	  Englewood Cliffs, NJ: Prentice Hall, 1989. 
> %
28,29c34,35
< 
< @attribute Project numeric        % proj if
---
> %
> @attribute Project numeric        % proj ID
32,33c38,39
< @attribute YearEnd numeric
< @attribute Length numeric
---
> @attribute YearEnd numeric        % Year project ended (catagorical)
> @attribute Length numeric	 % Actual project schedule in months (note this is dependent variable like ActualEffort)
35,40c41,48
< @attribute Transactions numeric  % Transactions is a count of basic logical transactions in the system
< @attribute Entities numeric      % Entities is the number of entities in the systems data model
< @attribute PointsAdjust numeric
< @attribute Envergure numeric
< @attribute PointsNonAjust numeric
< @attribute Language {1,2,3}      
---
> @attribute Transactions numeric  % Transactions is a count of basic logical transactions in the system (function points)
> @attribute Entities numeric      % Entities is the number of entities in the systems data model (function points)
> @attribute PointsNonAdjust numeric % This is Transactions + Entities (function points) Note: in the orginal data set this was mislabeled as PointsAjust 
> @attribute Adjustment numeric   % Function point complexity adjustment factor (Total Processing Complexity) 
> @attribute PointsAjust numeric   % This is the function points adjusted by the Adjustment factor =0.65 + (0.01 * PointsNonAdjust) Note: in the orginal data set this was mislabeled as PointsNonAjust
> @attribute Language {1,2,3}      % programming language (catagorical)
> %
> % Note: Many of the above attributes are numerically coded catagorical variables. Values of -1 indicate missing data,     
57,59c65,67
< %                        PointsAdjust
< %                        Envergure
< %                        PointsNonAjust
---
> %                        PointsNonAdjust
> %                        Adjustment
> %                        PointsAjust
60a69,72
> %
> % Note from dport: the regression model below is problematic in that it treats catagorical variables as continuous values 
> %                  and it includes the dependent variable Length as an independent variable which is likely a mistake. 
> %
74c86
< %               92.1389 * Envergure +
---
> %               92.1389 * Adjustment +
128c140
< 36,1,3,86,17,9135,137,119,256,34,253,2
---
> 36,1,3,86,17,9135,317,119,436,34,432,2
130c142
< 38,?,?,87,8,5922,260,144,404,24,360,1
---
> 38,-1,-1,87,8,5922,260,144,404,24,360,1
136c148
< 44,?,4,86,39,19894,284,230,514,50,591,1
---
> 44,-1,4,86,39,19894,284,230,514,50,591,1
158c170
< 66,2,?,87,10,6783,224,110,334,28,311,2
---
> 66,2,-1,87,10,6783,224,110,334,28,309,2
160c172
< 68,1,3,86,10,1267,42,31,73,27,67,2
---
> 68,1,3,86,6,1267,42,31,73,27,67,2
167c179
< 75,0,?,84,22,3941,139,143,282,22,245,2
---
> 75,0,-1,84,22,3941,139,143,282,22,245,2
171c183
< 79,4,4,86,24,9520,395,193,588,40,617,1
---
> 79,4,4,82,24,9520,395,193,588,40,617,1
