IP Library Granted Patent US 7,272,823
Granted Patent B2
US 7,272,823 · App. 10/225,732 · Granted Sep 18, 2007

Method and apparatus for software metrics immediate feedback mechanism

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,272,823
App. No.
10/225,732
Granted
Sep 18, 2007
Kind
B2
Abstract

A method of providing software metrics attribute feedback involves setting a metrics attribute threshold value for a software component, generating a plurality of undesirable metrics attribute values using the metrics attribute threshold value, compiling the software component using a development tool, measuring a metrics attribute value of the software component, and displaying a metrics feedback icon if the metrics attribute value equals at least one of the plurality of undesirable metrics attribute values.

Claims (42)

1. A method of providing software metrics attribute feedback, comprising:

setting a metrics attribute threshold value for a software component;

generating a plurality of undesirable metrics attribute values using the metrics attribute threshold value;

compiling the software component using an integrated development environment;

measuring a metrics attribute value of the software component;

displaying a metrics feedback icon within the integrated development environment if the metrics attribute value equals at least one of the plurality of undesirable metrics attribute values; and

modifying the software component by developing software code with the integrated development environment while the metrics feedback icon is visible.

2. The method of claim 1 , wherein the metrics attribute threshold value comprises an error value.

3. The method of claim 1 , wherein the metrics attribute threshold value comprises a warning value.

4. The method of claim 1 , wherein measuring the metrics attribute value is triggered by compiling the software component.

5. A software metrics feedback mechanism, comprising:

a software component compiled via an integrated development environment;

a data store comprising a metrics attribute threshold value and a plurality of undesirable metrics attribute values of the software component; and

a metrics feedback icon displayed within the integrated development environment if a metrics attribute value of the software component equals at least one of the plurality of undesirable metrics attribute values,

wherein the software component is modified by developing software code with the integrated development environment while the metrics feedback icon is visible.

6. The software metrics feedback mechanism of claim 5 , wherein the metrics attribute threshold value comprises an error value.

7. The software metrics feedback mechanism of claim 5 , wherein the metrics attribute threshold value comprises a warning value.

8. The software metrics feedback mechanism of claim 5 , wherein the metrics attribute threshold value is configurable.

9. The software metrics feedback mechanism of claim 5 , wherein the plurality of undesirable metrics attribute values of the software component is generated using the metrics attribute threshold value.

10. The software metrics feedback mechanism of claim 5 , wherein measuring the metrics attribute value is triggered by compiling the software component.

11. A computer system for providing software metrics attribute feedback, comprising:

a processor;

a memory;

a storage device;

a computer display; and

software instructions stored in the memory for enabling the computer system under control of the processor, to perform:

setting a metrics attribute threshold value for a software component;

generating a plurality of undesirable metrics attribute values using the metrics attribute threshold value;

compiling the software component using a an integrated development environment;

measuring a metrics attribute value of the software component;

displaying on the computer display a metrics feedback icon within the integrated development environment if the metrics attribute value equals at least one of the plurality of undesirable metrics attribute value and

modifying the software component by developing software code with the integrated development environment while the metrics feedback icon is visible.

12. The computer system of claim 11 , wherein the metrics attribute threshold value comprises an error value.

13. The computer system of claim 11 , wherein the metrics attribute threshold value comprises a warning value.

14. The computer system of claim 11 , wherein measuring the metrics attribute value is triggered by compiling the software component.

15. An apparatus for providing software metrics attribute feedback, comprising:

means for setting a metrics attribute threshold value for a software component;

means for generating a plurality of undesirable metrics attribute values using the metrics attribute threshold value;

means for compiling the software component using an integrated development environment;

means for measuring a metrics attribute value for the software component;

means for displaying a metrics feedback icon within the integrated development environment if the metrics attribute value equals at least one of the plurality of undesirable metrics attribute values and

means for modifying the software component by developing software code with the integrated development environment while the metrics feedback icon is visible.

Assignments (2)
MERGER AND CHANGE OF NAME Recorded Dec 16, 2015
From: ORACLE USA, INC.; SUN MICROSYSTEMS, INC.; ORACLE AMERICA, INC.
To: ORACLE AMERICA, INC.
Reel/Frame 037302/0843 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2002
From: BALL, THOMAS A.
To: SUN MICROSYSTEMS, INC.
Reel/Frame 013223/0376 →