• DocumentCode
    1369810
  • Title

    The effect of object-oriented frameworks on developer productivity

  • Author

    Moser, Simon ; Nierstrasz, Oscar

  • Author_Institution
    Inst. fuer Inf., Berne Univ., Switzerland
  • Volume
    29
  • Issue
    9
  • fYear
    1996
  • fDate
    9/1/1996 12:00:00 AM
  • Firstpage
    45
  • Lastpage
    51
  • Abstract
    Cost and time estimation are difficult problems in software development projects. Software metrics tackle this problem by assuming a statistical correlation between the size of a software project and the amount of effort typically required to realize it. To be useful in estimating cost, a size metric must take into account the inherent complexity of the system. Such metrics have been applied with varying degrees of success, but the nature of software development has been changing, and some of the assumptions behind the established cost-estimation techniques are slowly being invalidated. The System Meter (SM) is a new software sizing approach based on the notion of system description. System descriptions encompass all kinds of software artifacts, from requirement documents to final code. For each kind or level of artifacts, there is a corresponding flavor of SM. In our studies we used the first operational flavor, the SM at the preliminary analysis level, or Pre-SM. In contrast to the well-known Function Point (FP) metric, which is measurable after the more detailed but costly phase of domain analysis only, the SM explicitly takes OO concepts into account. It also distinguishes between components to be developed and those to be reused, thus reflecting the idea of incremental functionality. We present results of a field study of 36 projects developed using object technology. We measured both FP and the Pre-SM method in all 36 projects and compared their correlation to the development effort
  • Keywords
    human resource management; object-oriented programming; project management; software cost estimation; software development management; software metrics; Function Point metric; Pre-SM; System Meter; developer productivity; domain analysis; incremental functionality; object-oriented frameworks; size metric; software cost estimation; software development projects; software metrics; software reuse; software sizing approach; statistical correlation; system description; time estimation; Costs; Gain measurement; Object oriented modeling; Open systems; Productivity; Programming; Samarium; Software measurement; Software metrics; Software systems;
  • fLanguage
    English
  • Journal_Title
    Computer
  • Publisher
    ieee
  • ISSN
    0018-9162
  • Type

    jour

  • DOI
    10.1109/2.536783
  • Filename
    536783