This file contains a questionnaire, that shall help us getting an overview of the ShapeTools usership. If you are (or have been) a ShapeTools user, please do us the favor and fill out the questionnaire and return it to "shape@cs.tu-berlin.de". The results will hopefully help us raise (desperately needed) financial support for continuing our work on ShapeTools. If you considered using ShapeTools but decided not to do so, please also fill out the questionnaire. Just skip the questions that don't apply. We appreciate your opinion and critique and want to learn what people like or dislike about ShapeTools. We tried to keep the questionnaire as short as possible (20 questions). It will take you approximately 15 Minutes to answer all the questions. If you cannot spare so much time, please try to answer at least questions 1 thru 8, which should not take longer than 3 minutes. Ok, now it's time to switch to overwrite-mode and type your "x"es. Feel free to enter comments and additional answers to the questions. 1) What is your current status concerning ShapeTools ? - evaluating ShapeTools ___ - using ShapeTools ___ - decided not to use it ___ - abandoned usage ___ 2) How long did you use ShapeTools for your regular work ? - just began using it ___ - less than six months ___ - less than one year ___ - more than one year ___ 3) How big is the project you are using ShapeTools for ? [If you are using ShapeTools in multiple projects, please answer questions 3 thru 6 for your major/biggest project] - it's a one man/woman project ___ - 2 - 5 people ___ - 6 - 20 people ___ - 21 - 100 people ___ - more than 100 people ___ 4) Do other people in the project use ShapeTools too ? - yes, all of them ___ - yes, most of them ___ - yes, some of them ___ - nope, I'm the only one ___ 5) How big is your company/organization ? - up to 10 employees ___ - 10 to 100 employees ___ - 100 to 500 employees ___ - more than 500 ___ 6) Are there other projects in your organization where ShapeTools is used and you are not involved in ? - yes, one other ___ - yes, some ___ - we use ShapeTools for all projects ___ - no ___ 7) How would you describe your position within your company/organization ? - technical staff ___ - senior developer/project leader ___ - management ___ - _____________ 8) May we add your company/project to our list of reference users ? - yes ___ - no ___ 9) What are the programming languages used in your project ? - C ___ - C++ ___ - __________ - __________ 10) What kind of machines/operating systems do you run ShapeTools on ? - Sun/SunOS 4.x.x ___ - Sun/Solaris 2 ___ - IBM/AIX ___ - HP/HP-UX ___ - SGI/IRIX ___ - 80x86/Linux ___ - __________ - __________ 11) What high level network protocols do you use within the project ? - NFS - Andrew File System - __________ - __________ 12) How would you rate ShapeTools in a scale of 1 to 5 ? good bad 1 2 3 4 5 - installation ___ ___ ___ ___ ___ - learning effort ___ ___ ___ ___ ___ - tutorial ___ ___ ___ ___ ___ - documentation ___ ___ ___ ___ ___ - performance (version control) ___ ___ ___ ___ ___ - performance (shape) ___ ___ ___ ___ ___ - reliability ___ ___ ___ ___ ___ - release mgmt. system ___ ___ ___ ___ ___ - attributed files ___ ___ ___ ___ ___ - integration with UNIX envmnt. ___ ___ ___ ___ ___ - overall functionality ___ ___ ___ ___ ___ 13) Which parts of ShapeTools do you use regularly and which other parts did you play around with ? use played never regularly around seen - version control commands ___ ___ ___ - shape program ___ ___ ___ - variant mechanism ___ ___ ___ - different version binding rules ___ ___ ___ - release management system ___ ___ ___ - AtFS programming interface ___ ___ ___ - Emacs interface ___ ___ ___ - vgdb, vgrep ___ ___ ___ 14) Which new features would be important for you ? very would be don't important useful need - graphical user interface ___ ___ ___ - WAN support (distrib. development) ___ ___ ___ - cross platform interoperability ___ ___ ___ - change request tracking ___ ___ ___ - test support ___ ___ ___ - copy-modify-merge mechanism ___ ___ ___ - handling of file groups ___ ___ ___ - full GNU-make compatibility ___ ___ ___ - integration with imake ___ ___ ___ - parallel builds ___ ___ ___ - pre-/post action triggers ___ ___ ___ - ___________________________ ___ ___ ___ - ___________________________ ___ ___ ___ 15) Which new system platforms would you like to be supported ? very would be don't important useful need - DOS ___ ___ ___ - Windows ___ ___ ___ - Windows/NT ___ ___ ___ - OS/2 ___ ___ ___ - NeXTstep ___ ___ ___ - VMS ___ ___ ___ - Macintosh ___ ___ ___ - _________ ___ ___ ___ - _________ ___ ___ ___ 16) What do you like most about ShapeTools ? - _______________________ - _______________________ 17) What do you dislike most about ShapeTools ? - _______________________ - _______________________ 18) What other version control or software configuration management systems did you evaluate beside ShapeTools ? - CVS ___ - SCCS ___ - RCS ___ - _________ - _________ 19) What were the reasons for/against ShapeTools ? - functionality ___ - price ___ - _________________ - _________________ - did not evaluate alternatives ___ - don't know, someone else decided that ___ 20) Where did you learn about ShapeTools ? - Network News ___ - O'Reillys "Managing projects with make" ___ - Prime Time Freeware ___ - A colleague told me ___ - Conference (__________) ___ - __________________ You got it ! Now please return the questionnaire to "shape@cs.tu-berlin.de". Thanks very much ! Andy Lampen, Axel Mahler