A cost model based on software maintainability
Software Engineering Economics