Java platform
Software testing
Cross-platform software
JUnit
Unit testing
J. B. Rainsberger
Software
Extreme programming
Computing