ReMoFP: A Tool for Counting Function Points from UML Requirement Models.

Saved in:
Bibliographic Details
Title: ReMoFP: A Tool for Counting Function Points from UML Requirement Models.
Authors: Batista, Vitor A.1, Peixoto, Daniela C. C.2, Eduardo P. Borges2, P´adua, Wilson1 wppf@ieee.org, Resende, Rodolfo F.2, P´adua, Clarindo Isa´ıas P. S.1
Source: Advances in Software Engineering. 2011, p1-7. 7p. 2 Color Photographs, 4 Diagrams, 2 Charts.
Subjects: Function point analysis, Software productivity measurement, Computer software development, Computer software, Computer systems, Electronic systems
Abstract: Function Point Analysis (FPA) is a widely used technique for measuring software size. It measures software functionality from the user's perspective, usually based on a requirements description. In many software processes, these requirements are represented by UML models. Although there have been attempts to automate the measurement process, FPA counting requires a considerable amount of interpretation which, to be reliable, should be made by experts. On the other hand, fully manual counting methods usually fail to keep synchronized with the requirements model, since requirements frequently change during the development cycle. This paper describes an approach for counting FPA and a compliant tool. This approach makes use of UML requirement models. The tool, called ReMoFP (Requirement Model Function Point counter), leaves all the counting decisions to the analyst, but supports him by ensuring consistency with the requirements represented in the models. The ReMoFP was developed by a software development laboratory in Brazil, and helped it to improve counting productivity, consistency, and maintainability. [ABSTRACT FROM AUTHOR]
Copyright of Advances in Software Engineering is the property of Wiley-Blackwell and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Database: Engineering Source
FullText Links:
  – Type: pdflink
Text:
  Availability: 0
Header DbId: egs
DbLabel: Engineering Source
An: 71491763
AccessLevel: 6
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: ReMoFP: A Tool for Counting Function Points from UML Requirement Models.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Batista%2C+Vitor+A%2E%22">Batista, Vitor A.</searchLink><relatesTo>1</relatesTo><br /><searchLink fieldCode="AR" term="%22Peixoto%2C+Daniela+C%2E+C%2E%22">Peixoto, Daniela C. C.</searchLink><relatesTo>2</relatesTo><br /><searchLink fieldCode="AR" term="%22Eduardo+P%2E+Borges%22">Eduardo P. Borges</searchLink><relatesTo>2</relatesTo><br /><searchLink fieldCode="AR" term="%22P´adua%2C+Wilson%22">P´adua, Wilson</searchLink><relatesTo>1</relatesTo><i> wppf@ieee.org</i><br /><searchLink fieldCode="AR" term="%22Resende%2C+Rodolfo+F%2E%22">Resende, Rodolfo F.</searchLink><relatesTo>2</relatesTo><br /><searchLink fieldCode="AR" term="%22P´adua%2C+Clarindo+Isa´ıas+P%2E+S%2E%22">P´adua, Clarindo Isa´ıas P. S.</searchLink><relatesTo>1</relatesTo>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="JN" term="%22Advances+in+Software+Engineering%22">Advances in Software Engineering</searchLink>. 2011, p1-7. 7p. 2 Color Photographs, 4 Diagrams, 2 Charts.
– Name: Subject
  Label: Subjects
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Function+point+analysis%22">Function point analysis</searchLink><br /><searchLink fieldCode="DE" term="%22Software+productivity+measurement%22">Software productivity measurement</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+software+development%22">Computer software development</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+software%22">Computer software</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+systems%22">Computer systems</searchLink><br /><searchLink fieldCode="DE" term="%22Electronic+systems%22">Electronic systems</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: Function Point Analysis (FPA) is a widely used technique for measuring software size. It measures software functionality from the user's perspective, usually based on a requirements description. In many software processes, these requirements are represented by UML models. Although there have been attempts to automate the measurement process, FPA counting requires a considerable amount of interpretation which, to be reliable, should be made by experts. On the other hand, fully manual counting methods usually fail to keep synchronized with the requirements model, since requirements frequently change during the development cycle. This paper describes an approach for counting FPA and a compliant tool. This approach makes use of UML requirement models. The tool, called ReMoFP (Requirement Model Function Point counter), leaves all the counting decisions to the analyst, but supports him by ensuring consistency with the requirements represented in the models. The ReMoFP was developed by a software development laboratory in Brazil, and helped it to improve counting productivity, consistency, and maintainability. [ABSTRACT FROM AUTHOR]
– Name: AbstractSuppliedCopyright
  Label:
  Group: Ab
  Data: <i>Copyright of Advances in Software Engineering is the property of Wiley-Blackwell and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.)
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=71491763
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.1155/2011/495232
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 7
        StartPage: 1
    Subjects:
      – SubjectFull: Function point analysis
        Type: general
      – SubjectFull: Software productivity measurement
        Type: general
      – SubjectFull: Computer software development
        Type: general
      – SubjectFull: Computer software
        Type: general
      – SubjectFull: Computer systems
        Type: general
      – SubjectFull: Electronic systems
        Type: general
    Titles:
      – TitleFull: ReMoFP: A Tool for Counting Function Points from UML Requirement Models.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Batista, Vitor A.
      – PersonEntity:
          Name:
            NameFull: Peixoto, Daniela C. C.
      – PersonEntity:
          Name:
            NameFull: Eduardo P. Borges
      – PersonEntity:
          Name:
            NameFull: P´adua, Wilson
      – PersonEntity:
          Name:
            NameFull: Resende, Rodolfo F.
      – PersonEntity:
          Name:
            NameFull: P´adua, Clarindo Isa´ıas P. S.
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 01
              Text: 2011
              Type: published
              Y: 2011
          Identifiers:
            – Type: issn-print
              Value: 16878655
          Titles:
            – TitleFull: Advances in Software Engineering
              Type: main
ResultId 1