COMMENTARY--When software developers sit down to plan out a new project, they are increasingly asked to be acutely sensitive to the return on investment of that project. How can the cost to benefit ...