skip to main content
article

Software estimation in the maintenance context

Published:01 March 2006Publication History
Skip Abstract Section

Abstract

This article describes an extension of the Use Case Points method of software estimation. The main goal of this extension, called UCPm, is to reflect the specifics of the maintenance phase of software life cycle. UCPm takes into consideration the complexity of the base system. Then, UCPm does not consider the environmental factor as size-contributing entity and defines product size only via unadjusted use case points and technical factor. UCPm also applies four technical factors at the use case level, rather than at the level of the overall product.The method has been applied to more than 30 projects in the course of work on achieving CMM Level 4. It was found that even when requirements are not produced in the use case style, it is relatively easy to build a use case model for the purpose of estimation. It is also believed that the relatively high level of UCP/UCPm reduces the amount of work on estimation. In our preliminary estimates, one use case point maps to approximately four function points.

References

  1. Karner, Gustav. Metrics for Objectory. Diploma thesis, University of Linköping, Sweden. No. LiTHIDA-Ex-9344:21. December 1993.Google ScholarGoogle Scholar
  2. Schneider, Geri, Winters, Jason P. Applying Use Cases: A Practical Guide. Addison-Wesley, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Function Point Counting Practices Manual. Release 4.2. The International Function Point Users Group, 2004.Google ScholarGoogle Scholar
  4. Leslee Probasco. Dear Dr. Use Case: What About Function Points and Use Cases? http://www.therationaledge.com/content/aug_02/t_drUseCase_lp.jspGoogle ScholarGoogle Scholar

Index Terms

  1. Software estimation in the maintenance context

              Recommendations

              Comments

              Login options

              Check if you have access through your login credentials or your institution to get full access on this article.

              Sign in

              Full Access

              • Published in

                cover image ACM SIGSOFT Software Engineering Notes
                ACM SIGSOFT Software Engineering Notes  Volume 31, Issue 2
                March 2006
                193 pages
                ISSN:0163-5948
                DOI:10.1145/1118537
                Issue’s Table of Contents

                Copyright © 2006 Author

                Publisher

                Association for Computing Machinery

                New York, NY, United States

                Publication History

                • Published: 1 March 2006

                Check for updates

                Qualifiers

                • article

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader