Research Tools and Techniques in Computer Engineering