• DocumentCode
    3278698
  • Title

    TUPUX: An Estimation Tool for Incremental Software Development Projects

  • Author

    Balbín, David ; Ocrospoma, Michael ; Soto, Emanuel ; Pow-Sang, José Antonio

  • Author_Institution
    Dept. de Ing., Pontificia Univ. Catolica del Peru, Lima, Peru
  • fYear
    2009
  • fDate
    7-9 March 2009
  • Firstpage
    39
  • Lastpage
    43
  • Abstract
    Effort estimation is still one of the most daunting, hard to apply tasks in any given software project. Although many current methodologies propose an incremental approach to software development, there are still few techniques that allow them to be applied efficiently. We developed TUPUX, an add-in component for StarUML that facilitates the planning and estimation, using Function Points, in software projects that adopt the incremental model. The technique supported by our tool has been tested in several undergraduate-level software development projects, yielding promising results. Additionally, our software supports use-case specification as a previous activity to effort estimation. It also employs analysis class diagrams to facilitate a semi-automated Function Point counting process to be applied.
  • Keywords
    Unified Modeling Language; formal specification; software cost estimation; StarUML; TUPUX; effort estimation; estimation tool; function point counting process; incremental software development projects; undergraduate-level software development projects; Application software; Computer aided software engineering; Engineering profession; Informatics; Object oriented modeling; Phase estimation; Programming profession; Software testing; Software tools; effort estimation; function points; incremental lifecycle; tool; use case;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Science and Technology, 2009. AST '09. International e-Conference on
  • Conference_Location
    Dajeon
  • Print_ISBN
    978-0-7695-3672-9
  • Type

    conf

  • DOI
    10.1109/AST.2009.25
  • Filename
    5231720