Software development system and method
First Claim
Patent Images
1. A method for software development, comprising:
- receiving a first computer program code written in a programming language for analysis;
analyzing the first computer program code for at least a programming error;
if at least one programming error is found, generating correction suggestions based on the detected programming error;
displaying the correction suggestions to a user for input from the user; and
modifying the first computer program code in response to the user input.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides for a method for software development. A first computer program code written in a programming language is received for analysis. The first computer program code is analyzed for at least a programming error. If at least one programming error is found, correction suggestions are generated based on the detected programming error. The correction suggestions are displayed to a user for input from the user. The first computer program code is modified in response to the user input.
-
Citations
20 Claims
-
1. A method for software development, comprising:
-
receiving a first computer program code written in a programming language for analysis;
analyzing the first computer program code for at least a programming error;
if at least one programming error is found, generating correction suggestions based on the detected programming error;
displaying the correction suggestions to a user for input from the user; and
modifying the first computer program code in response to the user input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for software development, comprising:
-
a processor configured to receive and analyze computer program code written in a programming language, detect programming errors in the computer program code, receive correction suggestions from a database based on detected programming errors, and modify the computer program code based on input from a user;
a database coupled to the processor and configured to store error correction suggestions and transmit error correction suggestions to the processor; and
an interface coupled to the processor and configured to present the computer program code and error correction suggestions to the user and to receive user input. - View Dependent Claims (12, 13, 14)
-
-
15. A computer program product for software development, the computer program product having a medium with a computer program embodied thereon, the computer program comprising:
-
computer program code for receiving a first computer program code written in a programming language for analysis;
computer program code for analyzing the first computer program code for at least a programming error;
computer program code for detecting a programming error;
computer program code for generating correction suggestions based on the detected programming error;
computer program code for displaying the correction suggestions to a user for input from the user; and
computer program code for modifying the first computer program code in response to the user input. - View Dependent Claims (16, 17)
-
-
18. A method for automated J-test null pointer deficiency repair, comprising:
-
executing a J-test on code to generate a least a defect notice of possible usage of null pointers for a code segment; and
automatically generating in response to said defect notice an IF statement around the code segment of the form “
if(var !=null)”
. - View Dependent Claims (19, 20)
-
Specification