* Ada Programmers: I need your help on a survey!!!
@ 1990-08-20 16:49 Tim Sparks
0 siblings, 0 replies; 2+ messages in thread
From: Tim Sparks @ 1990-08-20 16:49 UTC (permalink / raw)
Survey
Background
The current methods employed for estimating the resources required
for software development projects, usually manpower, money and time,
tend to rely heavily on the prediction of the number of lines of code
required to implement the software system. Since this method is based
on empirical measurements and coupled to the absence of a more
reliable estimation method, more often than not, software development
projects are improperly staffed, priced and seldom completed on time.
The hypothesis for our graduate project is that it is more accurate
to rely on the level of effort required to implement a line of code
rather than relying on the total number of lines of code to determine
the resource requirements.
Purpose of Survey
The purpose of this survey is to assist in the validation of that
hypothesis by assigning weights to the included Ada constructs. Rather
than arbitrarily assigning those weights, we opted to solicit help
from other Ada programmers to form a consensus opinion.
Instructions
Part one of the survey is straight forward. Select the answer that
is most appropriate.
Part two of the survey is divided into two sections; Data type
constructs and Control/Functional constructs. Answer each comparison
by selecting the most appropriate of the following answers.
A.) Equal to 25% Higher Level of Effort
B.) 25% to 50% Higher Level of Effort
C.) 50% to 100% Higher Level of Effort
D.) 100% or Higher Level of Effort
E.) Undecided
An answer page has been included at the end of the survey. Edited
that page using your favorite editor and return that page. In order to
be included in the research, responses should be e-mailed to me by
8/27/90 at the addresses below. If you would like a copy of the survey
results please send a SASE to my residential address, also below.
E-mail Address Residential Address
sparks@simasd Tim Sparks
or 240 Garfield Ave.
sparks@pnet07 El Cajon, Ca. 92020
Thank you in advance for your participation.
Tim Sparks
Mark Horton
Frank Mai
Survey Questionnaire
PART I
1. How many years have you been involved with programming?
A.) 0-1 year.
B.) 1-3 years.
C.) 3-5 years.
D.) 5 or more years.
2. How many years have you been an Ada Programmer?
A.) 0-1 year.
B.) 1-3 years.
C.) 3-5 years.
D.) 5 or more years.
3. How many Ada software development projects have you participated
in?
A.) 0-1
B.) 1-3
C.) 3-5
D.) 5 or more
4. How would you classify your knowledge of the Ada language?
A.) Beginner
B.) Intermediate
C.) Advanced
5. List the five(5) programming languages you most commonly use from
most frequently used to least frequently used.
A.)_________________
B.)_________________
C.)_________________
D.)_________________
E.)_________________
Survey Questionnaire
PART II
Data Structures:
For the purpose of this survey, type character requires the
least level of effort to implement. Rate the level of effort
involved in implementing the following ada constructs relative to
the implementation of
Variable: Character;
and circle the appropriate choice.
Ex: Does a Boolean declaration require an equal or greater level
of effort to implement than a character declaration.
A.) Equal to 25% Level of Effort
B.) 25% to 50% Level of Effort
C.) 50% to 100% Level of Effort
D.) 100% or Higher Level of Effort
E.) Undecided
2.1 Array A B C D E
2.2 Boolean A B C D E
2.3 Discriminant Record A B C D E
2.4 Enumerated A B C D E
2.5 Float A B C D E
2.6 Integer A B C D E
2.7 Pointer (Access Type) A B C D E
2.8 Record A B C D E
Control and Functional Structures:
Rate the level of effort involved in implementing the following
ada constructs relative to the implementation of
X := Y;
and circle the appropriate choice.
2.9 Case A B C D E
2.10 Exception A B C D E
2.11 For Loop A B C D E
2.12 Function A B C D E
2.13 Generic A B C D E
2.14 Goto A B C D E
2.15 If-Then-Else A B C D E
2.16 Loop A B C D E
2.17 Package A B C D E
2.18 Pragma A B C D E
2.19 Procedure A B C D E
2.20 Task A B C D E
2.21 While Loop A B C D E
SURVEY ANSWER FORM
PART I
1.
2.
3.
4.
5. (1)
(2)
(3)
(4)
(5)
Part II
2.1 2.9
2.2 2.10
2.3 2.11
2.4 2.12
2.5 2.13
2.6 2.14
2.7 2.15
2.8 2.16
2.17
2.18
2.19
2.20
2.21
--
Tim Sparks
^ permalink raw reply [flat|nested] 2+ messages in thread
* Ada Programmers: I need your help on a survey!
@ 1990-08-21 2:33 Jay Curtis
0 siblings, 0 replies; 2+ messages in thread
From: Jay Curtis @ 1990-08-21 2:33 UTC (permalink / raw)
I am reposting this because for some reason this post only showed up on the
local system. Please reply to the address in the message and not to me.
Path: simasd!sparks
From: sparks@simasd.UUCP (Tim Sparks)
Survey
Background
The current methods employed for estimating the resources required
for software development projects, usually manpower, money and time,
tend to rely heavily on the prediction of the number of lines of code
required to implement the software system. Since this method is based
on empirical measurements and coupled to the absence of a more
reliable estimation method, more often than not, software development
projects are improperly staffed, priced and seldom completed on time.
The hypothesis for our graduate project is that it is more accurate
to rely on the level of effort required to implement a line of code
rather than relying on the total number of lines of code to determine
the resource requirements.
Purpose of Survey
The purpose of this survey is to assist in the validation of that
hypothesis by assigning weights to the included Ada constructs. Rather
than arbitrarily assigning those weights, we opted to solicit help
from other Ada programmers to form a consensus opinion.
Instructions
Part one of the survey is straight forward. Select the answer that
is most appropriate.
Part two of the survey is divided into two sections; Data type
constructs and Control/Functional constructs. Answer each comparison
by selecting the most appropriate of the following answers.
A.) Equal to 25% Higher Level of Effort
B.) 25% to 50% Higher Level of Effort
C.) 50% to 100% Higher Level of Effort
D.) 100% or Higher Level of Effort
E.) Undecided
An answer page has been included at the end of the survey. Edited
that page using your favorite editor and return that page. In order to
be included in the research, responses should be e-mailed to me by
8/27/90 at the addresses below. If you would like a copy of the survey
results please send a SASE to my residential address, also below.
E-mail Address Residential Address
sparks@simasd Tim Sparks
or 240 Garfield Ave.
sparks@pnet07 El Cajon, Ca. 92020
Thank you in advance for your participation.
Tim Sparks
Mark Horton
Frank Mai
Survey Questionnaire
PART I
1. How many years have you been involved with programming?
A.) 0-1 year.
B.) 1-3 years.
C.) 3-5 years.
D.) 5 or more years.
2. How many years have you been an Ada Programmer?
A.) 0-1 year.
B.) 1-3 years.
C.) 3-5 years.
D.) 5 or more years.
3. How many Ada software development projects have you participated
in?
A.) 0-1
B.) 1-3
C.) 3-5
D.) 5 or more
4. How would you classify your knowledge of the Ada language?
A.) Beginner
B.) Intermediate
C.) Advanced
5. List the five(5) programming languages you most commonly use from
most frequently used to least frequently used.
A.)_________________
B.)_________________
C.)_________________
D.)_________________
E.)_________________
Survey Questionnaire
PART II
Data Structures:
For the purpose of this survey, type character requires the
least level of effort to implement. Rate the level of effort
involved in implementing the following ada constructs relative to
the implementation of
Variable: Character;
and circle the appropriate choice.
Ex: Does a Boolean declaration require an equal or greater level
of effort to implement than a character declaration.
A.) Equal to 25% Level of Effort
B.) 25% to 50% Level of Effort
C.) 50% to 100% Level of Effort
D.) 100% or Higher Level of Effort
E.) Undecided
2.1 Array A B C D E
2.2 Boolean A B C D E
2.3 Discriminant Record A B C D E
2.4 Enumerated A B C D E
2.5 Float A B C D E
2.6 Integer A B C D E
2.7 Pointer (Access Type) A B C D E
2.8 Record A B C D E
Control and Functional Structures:
Rate the level of effort involved in implementing the following
ada constructs relative to the implementation of
X := Y;
and circle the appropriate choice.
2.9 Case A B C D E
2.10 Exception A B C D E
2.11 For Loop A B C D E
2.12 Function A B C D E
2.13 Generic A B C D E
2.14 Goto A B C D E
2.15 If-Then-Else A B C D E
2.16 Loop A B C D E
2.17 Package A B C D E
2.18 Pragma A B C D E
2.19 Procedure A B C D E
2.20 Task A B C D E
2.21 While Loop A B C D E
SURVEY ANSWER FORM
PART I
1.
2.
3.
4.
5. (1)
(2)
(3)
(4)
(5)
Part II
2.1 2.9
2.2 2.10
2.3 2.11
2.4 2.12
2.5 2.13
2.6 2.14
2.7 2.15
2.8 2.16
2.17
2.18
2.19
2.20
2.21
--
Tim Sparks
--
Jay Curtis
jcurtis@simasd.UUCP
{nosc;ncr-sd;ucsd;}!simasd!jcurtis
Of course my opinions are my own... Who would let me speak for them?!
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~1990-08-21 2:33 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1990-08-21 2:33 Ada Programmers: I need your help on a survey! Jay Curtis
-- strict thread matches above, loose matches on Subject: below --
1990-08-20 16:49 Ada Programmers: I need your help on a survey!!! Tim Sparks
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox