DocumentCode
3318406
Title
Creating a Java design and code convention mentor using evolutionary computation
Author
Depradine, Colin
Author_Institution
Dept. of Comput. Sci., Math. & Phys., Univ. of the West Indies, Bridgetown, Barbados
Volume
1
fYear
2001
fDate
2001
Firstpage
756
Abstract
Code and design conventions can be considered to be rules-of-thumb or best-practices that improve the maintainability of software applications. Generally, each programming language has its own conventions. For example, the Java language has a set of code and design conventions that have been documented by its creators. In general, these conventions are maintained manually by the programmer since automated support is usually restricted to the automatic generation of code. The Design and Code Convention Checker system, DChk (pronounced D-Check) enables the maintenance of various object oriented design principles and code conventions during the development of Java programs. It scans Java code, listing any discovered violations of specific design and code conventions as well as recommended actions, associated reasoning and relevant reading material. The paper discusses this system, its associated tools and the relevant methodology involved in its use
Keywords
Java; evolutionary computation; neural nets; object-oriented programming; program diagnostics; software maintenance; software quality; DChk; Design and Code Convention Checker system; Java design; Java language; Java programs; automated support; automatic code generation; best-practices; code convention mentor; code conventions; design conventions; evolutionary computation; object oriented design principles; programming language; reading material; recommended actions; rules-of-thumb; software applications; software maintainability; Computer languages; Computer science; Education; Evolutionary computation; Java; Mathematics; Neural networks; Physics; Software maintenance; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Neural Networks, 2001. Proceedings. IJCNN '01. International Joint Conference on
Conference_Location
Washington, DC
ISSN
1098-7576
Print_ISBN
0-7803-7044-9
Type
conf
DOI
10.1109/IJCNN.2001.939119
Filename
939119
Link To Document