Journal of Computing
Different models over the years have been proposed to support the software cost estimation processes. Cocomo (Constructive Cost Model) is one of the successful models which enabled software engineers to reliably reason about the effort and schedule estimates. Since past few years different derivative models and extensions of Cocomo have been introduced to meet the emergent needs of different aspects of system engineering and software engineering. In this paper, the authors have presented a descriptive overview of Cocomo suite models and extensions. They have inclusively included the models in the Cocomo suite, discussed the methodology they adopt, relevant environment for their use, concept behind their development and the procedures by which they are developed.