When should we (not) use the mean magnitude of relative error (MMRE) as an error measure in software development effort estimation?