apache ant application software automake brian kernighan bugzilla build automation codewarrior code coverage compiler computer-aided software engineering computer program computer science concurrent versions system debugger debugging disassembler dmalloc documentation generator doxygen electric fence emacs find flowtracer formal methods freshmeat gnat programming studio gnu binutils gnu compiler collection gnu arch gnu toolchain grep ibm rational application developer integrated development environment intellij idea javadoc jtest krugle lex programming tool libresource linker list of software engineering topics memory debugger memory leak microsoft visual studio netbeans pod pvcs parsing perforce performance analysis perl qmake rexx revision control system revision control scm scons scripting language sharpforge software developer software development kit software engineer software engineering source code control system static code analysis tcl text editor tool toolkits for user innovation trac valgrind vi vim windev xcode yacc