[comp.windows.x] Motif Bugs - E-mail Address

rlkd@opusys.UUCP (Dattatri R.L.K) (10/13/89)

>>E-mail address for Motif Bugs

Bugs can be sent to "motif-defect" OR "uec-defect".

I have sent 3 bug reports (and fixes) so far.

When I called them a week back, they had about *600* bugs in their database.

DataTree R.L.K.
E-mail: {uunet,sun}!opusys!rlkd  

vania@osf.ORG (Vania Joloboff) (10/13/89)

 
Dattatri R.L.K (opusys!rlkd@uunet.uu.net)
   writes in Message-Id: <419@opusys.UUCP>;Date: 12 Oct 89 17:01:41 GMT

> Bugs can be sent to "motif-defect" OR "uec-defect".

No, bugs must be sent to "motif-defect" only.

> When I called them a week back,
> they had about *600* bugs in their database.

Right. First, we have in the data base all the bugs since the project
started one year ago, including bugs found during development. 
Second, MOTIF represents 300,000 lines of code. Consider
an average number of bugs in C code (some people consider
1 in 100 lines as reasonable) and compute how many bugs you can expect.
The MOTIF libraries have been passed with a Branch Flow Analysis
Tool showing that the regression test suite is covering 85% of the code.
We know the bugs are in those 15% left and there may be one per line
in this code. However we are confident in the overall quality.

Vania

rprobst@SUN.COM (Richard Probst) (10/14/89)

> > When I called them a week back,
> > they had about *600* bugs in their database.

> Right. First, we have in the data base all the bugs since the project
> started one year ago, including bugs found during development. 

Does this mean that the 600 bugs includes some bugs found during
development and since fixed (what we call closed bugs), or are
there 600 open bugs, not yet fixed, some of which were found during
development, others of which were reported by customers?  If the
600 number includes some bugs that have since been fixed, what is
the count of currently open bugs in Motif?

		(Note: "Open Bugs" is *NOT* a Sun trademark   ;-)

> Second, MOTIF represents 300,000 lines of code.

Don't be defensive.  It's a well-known phenomenon that user interface
toolkits are large bodies of code that attract bug reports, since
users are more affected by small defects in a user interface than in
many other sorts of software.  We have a saying here that "What you see
is what you curse."

	--Richard

dbrooks@osf.osf.org (David Brooks) (10/16/89)

In article <8910132112.AA03882@paba.sun.com> rprobst@SUN.COM (Richard Probst) writes:
>
>Does this mean that the 600 bugs includes some bugs found during
>development and since fixed (what we call closed bugs), or are
>there 600 open bugs, not yet fixed, some of which were found during
>development, others of which were reported by customers?  

The former.  The bug reports date back to March, after the first
development snapshot was made available to member licensees, and when
the software wasn't even claimed to be complete.

Plus there's the usual crop of programmer errors, documentation
errors, enhancement requests and duplicates.

(all this is proprietary information of course, but I don't think
anyone would find it surprising).

>							  If the
>600 number includes some bugs that have since been fixed, what is
>the count of currently open bugs in Motif?
>
>		(Note: "Open Bugs" is *NOT* a Sun trademark   ;-)

I'll show you mine if you'll show me yours, Richard :-)  There's only
one that I'd consider a real show-stopper (I can hear licensees all
over the world disagreeing right now).

>
>	--Richard
-- 
David Brooks			dbrooks@osf.org
Open Software Foundation	uunet!osf.org!dbrooks
11 Cambridge Center
Cambridge, MA 02142, USA

diamant@hpfcbig.SDE.HP.COM (John Diamant) (10/26/89)

> The MOTIF libraries have been passed with a Branch Flow Analysis
> Tool showing that the regression test suite is covering 85% of the code.
> We know the bugs are in those 15% left and there may be one per line
> in this code. However we are confident in the overall quality.

If you mean to imply that BFA coverage of code proves that no bugs
exist in the code covered, I don't agree.  BFA proves that the code
was touched, not that it works.  A lot of code is data sensitive
in it's behavior and bugs may only appear with certain data, so
it really is not a reasonable conclusion that there are no bugs
left in the 85% which has been covered.


John Diamant
Software Engineering Systems Division
Hewlett Packard Co.		ARPA Internet: diamant@hpfclp.sde.hp.com
Fort Collins, CO		UUCP:  {ihnp4!hpfcla,hplabs}!hpfclp!diamant

mayer@hplabsz.HPL.HP.COM (Niels Mayer) (10/29/89)

> The MOTIF libraries have been passed with a Branch Flow Analysis
> Tool showing that the regression test suite is covering 85% of the code.
> We know the bugs are in those 15% left and there may be one per line
> in this code. However we are confident in the overall quality.

Does BFA make any sense at all for Xtoolkit based program? Much of the
program flow inside an Xt program comes from executing code indirectly, via
a function pointer whose value can seem pretty arbitrary from the point of
vue of an unintelligent analysis program. Can BFA really tell you anything
about programs that use such techniques to emulate "object oriented
programming"?  Seems like you'd need to do some pretty extensive dataflow
analyses, along with being able to predict the outcomes of all possible
input events sequences that could be generated when "1000 monkeys" get a
hold of your program and start poking at it's interface.

-------------------------------------------------------------------------------
	    Niels Mayer -- hplabs!mayer -- mayer@hplabs.hp.com
		  Human-Computer Interaction Department
		       Hewlett-Packard Laboratories
			      Palo Alto, CA.
				   *