A software methodology for applied research: eXtreme Researching. - Olivier Chirouze; David Cleary; George G. Mitchell (Softw. Pract. Exp., 2005)