Title :
Lehman´s Laws and the Productivity of Increments: Implications for Productivity
Author :
Moazeni, Ramin ; Link, Dietmar ; Boehm, Barry
Author_Institution :
Comput. Sci. Dept., Univ. of Southern California, Los Angeles, CA, USA
Abstract :
Which are the consequences of Lehman´s Laws of Software Evolution for the productivity of incrementally developed projects? The concept of Incremental Development Productivity Decline (IDPD), which deals with how the productivity of incrementally developed software develops over its increments, is introduced. It is explained how Lehman´s Laws of Software Evolution apply to it and how maintenance and reuse are relevant to both. Every Law of Software Evolution is discussed individually from a qualitative standpoint with regard to whether it could be a cause of IDPD. After that discussion, the overall situation is examined in light of how different courses of action cause which laws to apply different degrees of effects.
Keywords :
productivity; project management; software development management; software maintenance; software reusability; IDPD; Lehmans laws of software evolution; incremental development productivity decline; incrementally developed projects; incrementally developed software; software maintenance; software reuse; Complexity theory; Computer science; Educational institutions; Maintenance engineering; Productivity; Software; Software engineering; development productivity; incremental development; software evolution;
Conference_Titel :
Software Engineering Conference (APSEC), 2013 20th Asia-Pacific
Conference_Location :
Bangkok
Print_ISBN :
978-1-4799-2143-0
DOI :
10.1109/APSEC.2013.84