home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.software-eng
- Path: sparky!uunet!haven.umd.edu!decuac!pa.dec.com!engage.pko.dec.com!nntpd.lkg.dec.com!vnaact.dec.com!lobsang
- From: lobsang@vnaact.dec.com (Lobsang Gyalpo)
- Subject: Re: Clean Room
- Message-ID: <1993Jan22.102733.19774@nntpd.lkg.dec.com>
- Sender: usenet@nntpd.lkg.dec.com (USENET News System)
- Organization: Digital Equipment Corporation
- References: <C17nGz.Aur@world.std.com>
- Date: Fri, 22 Jan 1993 10:17:53 GMT
- Lines: 36
-
-
- In article <C17nGz.Aur@world.std.com>, dyurman@world.std.com (Dan Yurman) writes...
- >This is a query on references for the subject "clean room." It has
- >been identified to one of our programmers as a statistical method for
- >testing software. We cannot find anything on it in our company's
- >technical library. If people will reply to me directly via email I will
- >post a summary for the list. Thanks.
- >
- >Dan Yurman, dyurman@world.std.com
- >
- >
- There is something called Clean room software development. Perhaps the
- reference is to this method. There is an article on this in "Software
- State of the Art" by Tom de Marco and Tim Lister. Clean room software
- development was practised in IBM (I believe) and mandates that the people
- who write the code are not allowed to execute their programs. Only the
- test group is alloweed to run the programs and then report the results back to
- the programmers. Basically it calls for the complete separation of programming
- from testing. Imagine not being able to run your program immediately after
- having written it in order to debug it. This enforces people to write correct
- code the first time instead of after n code & debug cycles. The name is
- analagous to a production system in a factory e.g. manufacturing chips.
-
- --------------------------------------
-
- Lobsang Gyalpo lobsang@vnaact.dec.com
-
- Systems Development & Engineering
- Digital Equipment Corporation
- Vienna
- Austria
-
- Tel : (222) 60105-5166
- X25 : 262210214201::GYALPO
- x400: X=AT;A=ADA;P=Digital;O=Digital;OU=VNO
- -------------------------------------------
-