• DocumentCode
    1786241
  • Title

    Measuring COSMIC Software Size from Functional Execution Traces of Java Business Applications

  • Author

    Sag, Muhammet Ali ; Tarhan, Ayca

  • Author_Institution
    Comput. Eng., Hacettepe Univ., Ankara, Turkey
  • fYear
    2014
  • fDate
    6-8 Oct. 2014
  • Firstpage
    272
  • Lastpage
    281
  • Abstract
    Functional Size Measurement (FSM) methods aim to measure the size of software by quantifying its functional user requirements. Although FSM is greatly beneficial in software project management, due to involving judgment on the part of the measurer, differences for the same application may occur. In addition, when an organization wants to build its own historical repository, FSM of the previously developed software might be costly. In this paper, therefore, we examine the possibility of measuring the functional size from source or binary code automatically. Our method utilizes UML Sequence Diagrams derived from functional execution traces of the software at runtime, by which we apply COSMIC FSM rules to measure size. We have aimed to develop a tool called ´Cosmic Solver´ to support our method and used its initial prototype for functional size measurement of a sample, three-tier Java business application. This paper explains the basics of the method and the prototype, and the results from its application on the sample. It has been found that the size extracted by the prototype convergent to the one obtained by manual calculation.
  • Keywords
    Java; Unified Modeling Language; formal specification; software management; COSMIC FSM rule; COSMIC software size; Cosmic Solver; Java business application; UML sequence diagram; functional execution traces; functional size measurement; software project management; Java; Proposals; Prototypes; Size measurement; Software; Software measurement; Unified modeling language; AOP; AspectJ; CFP; COSMIC; FSM; Functional size; Java; UML; automation; dynamic analysis; function point; sequence diagram; size measurement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Measurement and the International Conference on Software Process and Product Measurement (IWSM-MENSURA), 2014 Joint Conference of the International Workshop on
  • Conference_Location
    Rotterdam
  • Type

    conf

  • DOI
    10.1109/IWSM.Mensura.2014.29
  • Filename
    7000112