Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
A Comprehensive Evaluation of Conversion Approaches for Different Function Points
Blekinge Institute of Technology, School of Computing.
Blekinge Institute of Technology, School of Computing.
2011 (English)Independent thesis Advanced level (degree of Master (Two Years))Student thesis
Abstract [en]

Context: Software cost and effort estimation are important activities for planning and estimation of software projects. One major player for cost and effort estimation is functional size of software which can be measured in variety of methods. Having several methods for measuring one entity, converting outputs of these methods becomes important. Objectives: In this study we investigate different techniques that have been proposed for conversion between different Functional Size Measurement (FSM) techniques. We addressed conceptual similarities and differences between methods, empirical approaches proposed for conversion, evaluation of the proposed approaches and improvement opportunities that are available for current approaches. Finally, we proposed a new conversion model based on accumulated data. Methods: We conducted a systematic literature review for investigating the similarities and differences between FSM methods and proposed approaches for conversion. We also identified some improvement opportunities for the current conversion approaches. Sources for articles were IEEE Xplore, Engineering Village, Science Direct, ISI, and Scopus. We also performed snowball sampling to decrease chance of missing any relevant papers. We also evaluated the existing models for conversion after merging the data from publicly available datasets. By bringing suggestions for improvement, we developed a new model and then validated it. Results: Conceptual similarities and differences between methods are presented along with all methods and models that exist for conversion between different FSM methods. We also came with three major contributions for existing empirical methods; for one existing method (piecewise linear regression) we used a systematic and rigorous way of finding discontinuity point. We also evaluated several existing models to test their reliability based on a merged dataset, and finally we accumulated all data from literature in order to find the nature of relation between IFPUG and COSMIC using LOESS regression technique. Conclusions: We concluded that many concepts used by different FSM methods are common which enable conversion. In addition statistical results show that the proposed approach to enhance piecewise linear regression model slightly increases model’s test results. Even this small improvement can affect projects’ cost largely. Results of evaluation of models show that it is not possible to say which method can predict unseen data better than others and it depends on the concerns of practitioner that which model should be used. And finally accumulated data confirms that empirical relation between IFPUG and COSMIC is not linear and can be presented by two separate lines better than other models. Also we noted that unlike COSMIC manual’s claim that discontinuity point should be around 200 FP, in merged dataset discontinuity point is around 300 to 400. Finally we proposed a new conversion approach using systematic approach and piecewise linear regression. By testing on new data, this model shows improvement in MMRE and Pred(25).

Place, publisher, year, edition, pages
2011. , p. 127
Keywords [en]
Functional Size Measurement (FSM), Conversion, Systematic Literature Review, Regression Analysis
National Category
Information Systems Software Engineering
Identifiers
URN: urn:nbn:se:bth-3691Local ID: oai:bth.se:arkivex762CDDC10B8D2E80C125796200671A24OAI: oai:DiVA.org:bth-3691DiVA, id: diva2:831002
Uppsok
Technology
Supervisors
Note
Javad Amiri: Nabshe Kooche 3, Bolvare shadi, Farhangian 2, Qom, Iran, phone: +989127476593 Vinod Kumar: s/o P.V.Kondala Rao, Main Road Khaji Street Rajahmundry. A.P. India pin: 533101 phone: +917396449336Available from: 2015-04-22 Created: 2011-12-10 Last updated: 2018-01-11Bibliographically approved

Open Access in DiVA

fulltext(5174 kB)1776 downloads
File information
File name FULLTEXT01.pdfFile size 5174 kBChecksum SHA-512
28a8495e4a816c462ca62613a555e75e4d3ed595fa9886aecdb5b499c6720746adfa493c14f9c4b99eb06cdeef31152bbe4bf0004f800cd8ac365a09de5785c8
Type fulltextMimetype application/pdf

By organisation
School of Computing
Information SystemsSoftware Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 1782 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 755 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf