• DocumentCode
    2357978
  • Title

    Object-Oriented Software Development Effort Prediction Using Design Patterns from Object Interaction Analysis

  • Author

    Adekile, Olusegun ; Simmons, Dick B. ; Lively, William M.

  • Author_Institution
    Software Group, WPLC IBM, Durham, NC, USA
  • fYear
    2010
  • fDate
    11-16 April 2010
  • Firstpage
    47
  • Lastpage
    53
  • Abstract
    Software project management is arguably the most important activity in modern software development projects. In the absence of realistic and objective management, the software development process cannot be managed in an effective way. The authors propose a holistic approach, SysML Point Model, which is based on a common, structured and comprehensive systems engineering modeling language (OMG SysML). Critical to the SysML Point estimation is the Pattern Point Model, a Function Point-like methodology, that produces an estimate of the size of OO (Object-Oriented) development projects using the design patterns found in object interaction modeling from the late OO analysis phase. Two measures are defined (PP1 and PP2) and an initial empirical validation is performed to assess the usefulness and effectiveness of the measures in predicting the development effort of object-oriented systems. The experimental results show that the Pattern Point measure can be effectively used during the OO analysis phase to predict the effort values with a high degree of confidence. The PP2 metric yielded the best results with an aggregate PRED (0.25) = 0.874.
  • Keywords
    object-oriented programming; simulation languages; software cost estimation; software management; OMG SysML; SysML point model; design patterns; effort prediction; function point-like methodology; object interaction analysis; object-oriented software development; pattern point model; software project management; systems engineering modeling language; Aggregates; Object oriented modeling; Pattern analysis; Performance evaluation; Phase estimation; Phase measurement; Programming; Project management; Software development management; Systems engineering and theory; Function Point Analysis; Object-oriented systems; effort prediction model; empirical validation; size measures;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems (ICONS), 2010 Fifth International Conference on
  • Conference_Location
    Menuires
  • Print_ISBN
    978-1-4244-6231-5
  • Type

    conf

  • DOI
    10.1109/ICONS.2010.16
  • Filename
    5464170