PL FSM: An Approach and a Tool for the Application of FSM in SPL Environments

2015-08-28
Eren, Onder
ÖZKAN, BARIŞ
Demirörs, Onur
In order to develop cost-efficient software it is crucial to measure the accurate software size. However; measuring the software size has up to now been almost entirely a manual process and, as such, is both time-consuming and prone to human error which can end up with time and money loss. Automation of this process is a must for the software developing companies to improve the quality of project and budget planning. This paper introduces a mapping between COSMIC concept elements and UML conceptual elements and an automation tool in order to capture the information needed for functional software size measurement from UML diagrams in a component based software product line environment (CBPL) that are structured in accordance with the interface based design (IbD) method. The mapping and the tool combined is called PL FSM. The results obtained by manual measurement and automated measurement are compared and the results are observed to be close. As a result of this study, PL FSM approach is validated in CBPL environment at the design stage of software development process. The case studies have been carried out in embedded systems domain.

Suggestions

PL-FSM: an aproach and a tool for the application of functional size measurement in software product line environments
Eren, Önder; Demirörs, Onur; Özkan, Barış; Department of Information Systems (2014)
In order to develop cost-efficient software it is crucial to measure the accurate software size. However; measuring the software size has up to now been almost entirely a manual process and, as such, is both time-consuming and prone to human error which can end up with time and money loss. Automation of this process is a must for the software developing companies to improve the quality of project and budget planning. This thesis introduces a mapping between COSMIC concept elements and UML conceptual element...
E-Cosmic: A Business Process Model Based Functional Size Estimation Approach
Kaya, Mahir; Demirörs, Onur (2011-09-02)
Software size is the key input for cost and effort estimation models. The effort and cost estimations as well as software size is needed at as early a phase of the project as possible. Conventional Early Functional Size Estimation methods enable predicting size at early phases but frequently variation of the results are high due to manual calculations and requirements of high degree of interpretation in situations where there is a lack of structured artifacts. On the other hand, automated Functional Size Me...
Reliability of COSMIC Functional Size Measurement Results: A Multiple Case Study on Industry Cases
Top, Ozden Ozcan; Demirörs, Onur; Ozkan, Baris (2009-08-29)
Accuracy of the functional size is critical in software project management, since functional size is the most prevalent input for effort and cost estimation models. Functional size measurement is performed based on standardized manuals; however, the accuracy of FSM results is still based on the knowledge and cautions of the measurers. In this study we performed a multiple case study to identify the reliability of COSMIC and to observe the frequently encountered errors during functional size measurement. Pro...
On the Seven Misconceptions about Functional Size Measurement
ÖZKAN, BARIŞ; Demirörs, Onur (2016-10-07)
Among the various approaches to software size measurement, Functional Size Measurement has been widely recognized for its usability in early phases of software development cycles and its independence from implementation language, development method and technology. Starting from its introduction with the original Function Point Analysis method in 1979, functional size has been a favored input to estimation and productivity models. As a result of the search for solutions to emerging measurement needs and the ...
Evaluation of the Effect of Functional Similarities on Development Effort
Top, Ozden Ozcan; Tunalilar, Seckin; Demirörs, Onur (2008-09-05)
Although functional size is the primary input for effort and cost estimation formulas, the relation between functional size and development effort does not always hold in practice. Calculating the magnitude of functional similarity is perceived as a partial solution to overcome this problem. In this study we applied different approaches to identify the magnitude of functional similarity in five projects. The applicability of these approaches is evaluated by observing the impact of functional similarity on e...
Citation Formats
O. Eren, B. ÖZKAN, and O. Demirörs, “PL FSM: An Approach and a Tool for the Application of FSM in SPL Environments,” 2015, Accessed: 00, 2020. [Online]. Available: https://hdl.handle.net/11511/58047.