The Benefits Of Software Research