|
Dr. Margaret-Anne Storey Assistant Professor Department of Computer Science University of Victoria PO Box 3055 STN CSC Victoria, BC Canada V8W 3P6 Tel: +1 (250) 721 8796 Fax: +1 (250) 721 7292 mstorey@csr.uvic.ca |
Susan Elliott Sim Department of Computer Science University of Toronto 10 Kings College Rd. Toronto, Ontario Canada M5S 3G4 Tel. +1 (416) 978-4158 Fax. +1 (416) 978-4765 simsuz@cs.utoronto.ca |
Thank you for agreeing to be an observer for the Collective Tool Demonstration. We have invited developers of program comprehension tools from IBM and university research to participate in a formal demonstration by applying their tools to a common subject system. You will be observing the XXX team as they use their tool to analyse the subject system. You should consider yourself as an "apprentice" and that during the day your goal is to develop a mastery of XXX. In particular, you should consider how the tool could be used in your work as a software developer. You will report on your experiences on Day 2 of the workshop.
We will be presenting the tool teams a scenario in which they play developers of the subject system, xfig. The subject system is written in C and consists of approx. 30,000 LOC. Your team will be using XXX to analyze xfig and complete two sets of tasks. The first set of tasks is required, and consist of tasks such as creating documentation to provide an overview of a software system. The second set is optional (although we would like them to do at least one of these tasks) and consists of maintenance tasks such as fixing a bug or adding a new feature.
We have attached a copy of the handbook which we have given to the tool developers, we encourage you to read the tasks at the beginning of the experiment so that you are familiar with them.
The remainder of this document is organized as follows:
Please record important observations as you go along, as it is hard to remember important details later on.
We will all pause for lunch 12-1PM.
Read the points to be considered for preparing your presentation on Wednesday (see below). These points will help you focus your observations.
We would like you to fill out a short questionnaire on behalf of your team. The questionnaire can be found on the last page of this handbook. When you have completed the questionnaire, please detach the page and give it to Peggy or Susan.
Whenever it is convenient, please complete the
following questionnaire for the team participants (you may summarize their
responses on this page).
Tool Team Name:
Preparing your presentation
We would like you to prepare a short 10-minute presentation
for Wednesday. Consider some of the following questions as
you prepare your presentation:
We will have a laptop available with Powerpoint if you wish
to use this to prepare your talk. We also have some transparencies
and pens if you would prefer to use those.
Questionnaire
Note: Ask for more than yes or no answers, dig a
little bit to find out how much they have worked on or browsed such
programs before.
Observer Name: