APPENDIX E

 

Follow Up Questionnaire

 

1. Program Pgm1 had a Teacher task and three Student (Std_1, Std_2, and Std_3) tasks). The student tasks issued entry calls to the Teacher task, but only one of the calls was being attended. Program Pgm2 had two tasks that were updating global variables without any form of synchronization. Which program was the easiest to correct? ____________________ Which program was the hardest to correct? ____________________

 

2. Please describe your general strategy or plan of attack for debugging a program.

 

 

 

3. Do you believe that having available debugging features would have helped you when debugging the first two programs? Please, explain.

 

 

 

4. What changes would you make in available debugging aids to make them more helpful/effective?

 

5. Any other comments you care to contribute about the experimental experience, which you think may be relevant will be appreciated and may be provided below.

 

 

 

 

THANK YOU VERY MUCH FOR YOUR PARTICIPATION.

IT IS GREATLY APPRECIATED! -Arthur V. Lopes