Banker, Rajiv D.; Davis, Gordon B.; Slaughter, Sandra A. - In: Management Science 44 (1998) 4, pp. 433-450
Software maintenance claims a large proportion of organizational resources. It is thought that many maintenance problems derive from inadequate software design and development practices. Poor design choices can result in complex software that is costly to support and difficult to change....