1. Human–computer interaction in the new millennium;Carroll,2002
2. Code conventions for the Java programming language, Sun Microsystems (1999). Available: http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html
3. Creating a Java design and code convention mentor using evolutionary computation;Depradine;Proceedings of the international joint conference on neural networks (IJCNN’O1),2001
4. Eclipse, IBM Corp. (2003). Available: http://www.eclipse.org/
5. UML distilled;Fowler,1998