From zzz@cse.unl.edu  Mon Nov  8 21:54:11 1999
Message-ID: <msg@id>
Reply-To: "Some One" <zzz@cse.unl.edu>
From: "Some One" <zzz@cse.unl.edu>
To: <mailman-developers@python.org>
Date: Mon, 8 Nov 1999 20:53:05 -0600
MIME-Version: 1.0
Content-Type: multipart/alternative;
        boundary="----=_NextPart_000_0271_01BF2A2B.411F64C0"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 4.72.3110.5
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3
Subject: [Mailman-Developers] Questionnaire For My Project

This is a multi-part message in MIME format.

------=_NextPart_000_0271_01BF2A2B.411F64C0
Content-Type: text/plain;
        charset="gb2312"
Content-Transfer-Encoding: quoted-printable

Dear Mailman,
     I'm a graduate student (computer science) in University=20
of Nebraska-Lincoln. The Questionnaire for open source testing=20
below is for a paper I'm working on. Hope you can spend=20
five minutes to finish it in your busy time. Any of your=20
effort will be greatly appreciated!
Luyin
=20
Questionnaire for Open Source Testing
****************************************************
1. What programming language is used in developing your product
"Mailman 1.1":?
****************************************************
2. How many developers were involved in your project?
****************************************************
3. When do you begin to do testing?=20
    a. Requirement Analysis Phase=20
    b. Functional design Phase=20
    c. Internal Design Phase=20
    d. Implementation Phase=20
    e. After Implementation=20
    Note: Functional design is to describe the features of a system from
      technique-oriented perspective compared with the user-oriented=20
      perspective of requirement analysis. Internal design is to model=20
      the implementation of system, such as class diagrams.
Answer:
****************************************************
4. The time you spent in testing compared with the total time of =
development?
    a. <20%  b. 20%-40%  c. 40%-60%  d. 60-80%  e. >80%
Answer:
****************************************************
5. How do you prepare for your testing (using plan or schedule)?=20
    a. Written plan which was modified several times =20
    b. One plan draft without further modification =20
    c. I prepare it in my brain =20
    d. I have no plan
Answer:
****************************************************
6. Do you inspect the following items?
    a. Requirement Documentation (if you have) =20
    b. Design Documentation (if you have) =20
    c. Source code (besides relying on compiler and program execution to =

find faults in code)
Answer:
****************************************************
7. There are some defects resulted from the unclear definition of =
requirements.
   In the total defects of this category you found, approximately what=20
   percentage were found in code inspections, in unit tests and in =
system=20
   tests, respectively?
   a. <20%  b. 20%-40%  c. 40%-60%  d. 60-80%  e. >80%   f. Not =
applicable
Answer:     ,       ,    =20
****************************************************
8. The percent of time you spent in document inspection (compared with =
total=20
   development time) is:
    a. <20%  b. 20%-40%  c. 40%-60%  d. 60-80%  e. >80%   f. Not =
applicable
Answer:
****************************************************
9. How many people did you ask to check your documents or source code?
   Do you think it is useful?
    a. No =20
    b. A little bit =20
    c. Useful but not necessary =20
    d. They found lots of defects that I haven=92t found =20
    e. Absolutely necessary
Answer:
****************************************************
10. Do you use testing tools during your development? The name of it?
Answer:
****************************************************
11. What is the basis of your testing?
    a. Test whether system implemented what user need =20
    b. Test whether system implemented technical features =20
    c. Find faults =20
    d. All the above.
Answer:
****************************************************
12. What strategy did you adopt in choosing your test cases? Please list =
them
    according to the importance of finding defects of your system =
(descending)?
    a. Choose sample of valid inputs =20
    b. Choose those inputs most likely to cause failure =20
    c. Choose inputs according to your experience =20
    d. Other (specify            )
Answer:
****************************************************
13. If you do coverage control, what percent of the code (lines of code) =
do=20
    you think are covered in your test?
    a. <20%  b. 20%-40%  c. 40%-60%  d. 60-80%  e. >80%   f. Not =
Applicable
Answer:
****************************************************
14. In defects you found, what percent of the following problem =
categories=20
should be found in requirements phase? in design phase? in unit test ?
in integration test?
    a. <20%  b. 20%-40%  c. 40%-60%  d. 60-80%  e. >80%   F. Not =
Applicable
Answer:
****************************************************
15. In which areas did you find most of the defects when  you integrate =
and=20
    sell products (someone sell open source products such as RedHat)?
    a. User interface-related problems =20
    b. Database-related problems =20
    c. Network-related problems =20
    d. Logical =20
    e. Other(specify   )
    f. Not Applicable
Answer:
=20
Some One
000 N23 Street, #10
Lincoln, NE 68503
(402)555-1212

------=_NextPart_000_0271_01BF2A2B.411F64C0
Content-Type: text/html;
        charset="gb2312"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD W3 HTML//EN">

Dear =
Mailman,
     I'm a=20
graduate student (computer science) in University 
of =
Nebraska-Lincoln. The=20
Questionnaire for open source testing 
below is for a paper I'm =
working on.=20
Hope you can spend 
five minutes to finish it in your busy time. Any =
of your=20

effort will be greatly =
appreciated!
Luyin
 
Questionnaire for=20
Open Source=20
Testing
****************************************************
1. =
What=20
programming language is used in developing your product
"Mailman =

1.1":?
****************************************************
2.=
 How=20
many developers were involved in your=20
project?
****************************************************
3. =
When do=20
you begin to do testing? 
    a. Requirement Analysis =
Phase=20

    b. Functional design Phase 
    =
c.=20
Internal Design Phase 
    d. Implementation Phase=20

    e. After Implementation 
    =
Note:=20
Functional design is to describe the features of a system=20
from
      technique-oriented perspective =
compared=20
with the user-oriented 
      perspective of =

requirement analysis. Internal design is to model=20

      the implementation of system, such as =
class=20
diagrams.
Answer:
*************************************************=
***
4.=20
The time you spent in testing compared with the total time of=20
development?
    a. <20%  b. 20%-40%  c.=20
40%-60%  d. 60-80%  e.=20
>80%
Answer:
***************************************************=
*
5.=20
How do you prepare for your testing (using plan or schedule)?=20

    a. Written plan which was modified several =
times =20

    b. One plan draft without further =
modification =20

    c. I prepare it in my brain  =

   =20
d. I have no=20
plan
Answer:
****************************************************<B=
R>6. Do=20
you inspect the following items?
    a. Requirement=20
Documentation (if you have)  
    b. Design =
Documentation=20
(if you have)  
    c. Source code (besides =
relying on=20
compiler and program execution to 
find faults in=20
code)
Answer:
****************************************************<=
BR>7.=20
There are some defects resulted from the unclear definition of=20
requirements.
   In the total defects of this category you =
found,=20
approximately what 
   percentage were found in code =
inspections,=20
in unit tests and in system 
   tests,=20
respectively?
   a. <20%  b. 20%-40%  c. =
40%-60% =20
d. 60-80%  e. >80%   f. Not=20
applicable
Answer:    =20
,       ,    =20

****************************************************
8. The =
percent of=20
time you spent in document inspection (compared with total =

  =20
development time) is:
    a. <20%  b. =
20%-40%  c.=20
40%-60%  d. 60-80%  e. >80%   f. Not=20
applicable
Answer:
************************************************=
****
9.=20
How many people did you ask to check your documents or source=20
code?
   Do you think it is useful?
    =
a.=20
No  
    b. A little bit  =

    c.=20
Useful but not necessary  
    d. They found lots =
of=20
defects that I haven=92t found  
    e. =
Absolutely=20
necessary
Answer:
*************************************************=
***
10.=20
Do you use testing tools during your development? The name of=20
it?
Answer:
****************************************************<BR=
>11.=20
What is the basis of your testing?
    a. Test whether =
system=20
implemented what user need  
    b. Test whether =
system=20
implemented technical features  
    c. Find =
faults =20

    d. All the=20
above.
Answer:
****************************************************=

12.=20
What strategy did you adopt in choosing your test cases? Please list=20
them
    according to the importance of finding =
defects of=20
your system (descending)?
    a. Choose sample of =
valid=20
inputs  
    b. Choose those inputs most likely =
to cause=20
failure  
    c. Choose inputs according to your=20
experience  
    d. Other=20
(specify          &nbsp=
;=20
)
Answer:
****************************************************
1=
3. If=20
you do coverage control, what percent of the code (lines of code) do=20

    you think are covered in your =
test?
   =20
a. <20%  b. 20%-40%  c. 40%-60%  d. 60-80%  e.=20
>80%   f. Not=20
Applicable
Answer:
************************************************=
****
14.=20
In defects you found, what percent of the following problem categories=20

should be found in requirements phase? in design phase? in unit test =
?
in=20
integration test?
    a. <20%  b. =
20%-40%  c.=20
40%-60%  d. 60-80%  e. >80%   F. Not=20
Applicable
Answer:
************************************************=
****
15.=20
In which areas did you find most of the defects when  you integrate =
and=20

    sell products (someone sell open source products =
such as=20
RedHat)?
    a. User interface-related problems =20

    b. Database-related problems  =

   =20
c. Network-related problems  
    d. =
Logical =20

    e. Other(specify   =
)
    f.=20
Not Applicable
Answer:
 

Some One
000 N23 Street, =
#10
Lincoln, NE=20
68503
(402)555-1212

------=_NextPart_000_0271_01BF2A2B.411F64C0--

