Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
2004-12-03
2008-11-11
Zhen, Wei Y. (Department: 2191)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
C717S136000, C717S140000
Reexamination Certificate
active
07451439
ABSTRACT:
A system and method for automatically identifying compound refactorings of program code through quantitative metric analysis is presented. Program code is maintained, including program statements written in accordance with a programming language and defining operations executed following transformation into machine code. Compound refactorings are built. The program code is refactored by evaluating one or more of the program statements against a compound refactoring including a set of one or more individual refactorings. The application of the refactorings to the program statements is validated for each evaluated refactoring. A quantitative measure is analyzed against a threshold to reflect a relative difference between the program statements prior to and after application of the refactorings.
REFERENCES:
patent: 6804682 (2004-10-01), Kemper et al.
patent: 6807548 (2004-10-01), Kemper
patent: 7076762 (2006-07-01), Fisher
patent: 7076764 (2006-07-01), Kramer
patent: 2003/0188291 (2003-10-01), Fisher
patent: 2004/0040017 (2004-02-01), Kershenbaum et al.
patent: 2005/0166193 (2005-07-01), Smith et al.
Amey, Peter, Chapman, Roderick. “Static Verification and Extreme Programming” Proceedings of the 2003 annual ACM SIGAda international conference on Ada: the engineering of correct and reliable software distributed systems using ada and related technologies. (2004) 4-9.
Li, Huiging, Reinke, Claus, Thompson, Simon. “Tool support for refactoring functional programs” Proceedings of the 2003 ACM SIGPLAN workshop on Haskell (2003) 27-38.
Noonan, Robert, Prosl, Richard. “Unit testing frameworks” Technical Symposium on Computer Science Education Proceedings of the 33rd SIGCSE technical symposium on Computer science education. (2002) 232-236.
M. Fowler, “Refactoring Improving The Design Of Existing Code,” Chs. 6-12, Addison-Wesley (1999).
Nickell Eric Stephen
Smith Ian E.
Brophy Matthew J
Inouye Patrick J.S.
Palo Alto Research Center Incorporated
Szul Krystyna
Zhen Wei Y.
LandOfFree
System and method for automatically identifying compound... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System and method for automatically identifying compound..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for automatically identifying compound... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4037143