• DocumentCode
    2151681
  • Title

    Automating Function Points analysis based on functional and non functional requirements text

  • Author

    Adem, Noureldin A Z ; Kasirun, Zarinah M.

  • Author_Institution
    Dept. of Software Eng., Univ. of Malaya, Kuala Lumpur, Malaysia
  • Volume
    5
  • fYear
    2010
  • fDate
    26-28 Feb. 2010
  • Firstpage
    664
  • Lastpage
    669
  • Abstract
    Function Points (FP) are widely used as a basis to estimate software development cost and efforts. At the requirements level several estimation tools have been developed, but these tools use unified modeling language (UML) diagram. However, not all requirements documents include supplementary UML diagram. This paper describes the development of an automated tool to estimate size of software projects based on requirements text. There are two main processes in this method, namely (i) goal and scenario based requirements elicitation technique and (ii) text based function point extraction guidance rules. We evaluate the precision of the FP calculation on a set of real world documents and describe its implementation within RPURE development tool. The proposed tool has been tested on cafeteria ordering system.
  • Keywords
    Unified Modeling Language; software cost estimation; RPURE development tool; UML diagram; automating function points analysis; non-functional requirements; software development cost estimate; unified modeling language; Computer science; Context modeling; Cost function; Information analysis; Information technology; Object oriented modeling; Programming; Software engineering; Software tools; Unified modeling language; Function Points; Functional and Non functional requirements; Requirements Engineering; Software size Estimation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Automation Engineering (ICCAE), 2010 The 2nd International Conference on
  • Conference_Location
    Singapore
  • Print_ISBN
    978-1-4244-5585-0
  • Electronic_ISBN
    978-1-4244-5586-7
  • Type

    conf

  • DOI
    10.1109/ICCAE.2010.5451322
  • Filename
    5451322