AR system status: (by Michael Sannella on July 17, 1984) The Interlisp-D group has been using the AR system since March 12, 1984, a time of approx. 4 months. There are currently 1620 ARs, for an avarage of about 400 ARs submitted per month. Status of AR bug reports: Currently, there are 1620 ARs, broken down as follows: 1000 -- Open 370 -- Fixed 100 -- Closed (fixed and released to customers) 150 -- Declined, incomplete, superseded, etc The reason so few have been "Closed" is that the Interlisp-D systems released to customers since the AR system was initiated (Fugue.6 and Carol) have been primarily maintainance releases, where only the most important bugs were fixed. Most of the fixed bugs will be "Closed" after the Harmony release. Internal vs. Customer Bugs: A large majority of the ARs are concerned with problems in user software; only a small percentage deal with problems which occur within the Interlisp-D development group and are fixed before the system is released to customers. Specifically, after sampling a representitive set of ARs, I believe that at most 10%, or 160, of the ARs are related to "internal" bugs. I think that the reason for this is that most bugs introduced in the system during development are detected and fixed quickly enough that they never get entered into the AR system. Only the really stubborn bugs are around long enough to be entered. Major Bugs vs. Bugs vs. Minor Bugs: The bugs in the AR database can be divided roughly into three classes: (1) "Major bugs", reports about deeply-embeded problems in the system, which will take a considerable effort to fix, and should be approached with care. For example, AR 416: "Want multiple streams to the same file". (2) "Bugs", normal bugs which clearly identify a problem with a particular subsystem. These are the majority of ARs. Example: AR 502: "TEDIT.INSERT scrolls even when DONTSCROLL=T". (3) "Minor Bugs", reports on minor problems, which may be corrected the next time the maintainer is editing the appropriate code, but which are not worth specifically making an effort to fix. Example: AR 479: "Lafite error should be 'Servers Full' rather than 'AllDown'". By my estimate, these different types of bugs appear in the AR database in the following numbers: Major Bugs (~10%): 160 Bugs (~60%): 975 Minor Bugs (~30%): 485 Roughly 30% of the "Bugs" and "Minor Bugs" are fixed; however, only a small percentage of the "Major bugs" have been fixed. During the last few months more effort has been expended on fixing the small, more tractable bugs, rather than attacking major problems, which could make the system less stable. GACHA )GACHA ¸GACHA GACHA GACHA GACHA ±GACHA 3GACHA GACHA æGACHA ˆGACHA þGACHA $GACHA GACHA ¼GACHA fGACHA UGACHA cGACHA +GACHA çGACHA ¢GACHA 3GACHA dz¸