E-cosmic: a business process model based functional size estimation approach

Kaya, Mahir
The cost and effort estimation of projects depend on software size. A software product size is needed at as early a phase of the project as possible. Conventional Early Functional Size Estimation methods generate size at the early phase but result in subjectivity and unrepeatability due to manual calculation. On the other hand, automated Functional Size Measurement calculation approaches require constructs which are available in considerably late software development phases. In this study we developed an approach called e-Cosmic to calculate and automate the functional size measurement based on the business processes. Functions and input and output relationship types of each function are identified in the business process model. The size of each relationship type is determined by assigning appropriate data movements based on the COSMIC Measurement Manual. Then, relationship type size is aggregated to produce the size of each function. The size of the software product is the sum of the size of these functions. Automation of this process based on business process model is performed by developing a script in the ARIS tool concept. Three case studies were conducted to validate the proposed functional size estimation method (e-Cosmic). The size of the products in the case studies are measured manually with COSMIC FSM (Abran et al, 2007) as well as using a conventional early estimation method, called Early and Quick COSMIC FFP. We compared the results of different approaches and discussed the usability of e-Cosmic based on the findings.


Evaluation and selection of case tools: a methodology and a case study
Okşar, Koray; Okşar, Koray; Department of Information Systems (2010)
Today’s Computer Aided Software Engineering (CASE) technology covers nearly all activities in software development ranging from requirement analysis to deployment.Organizations are evaluating CASE tool solutions to automate or ease their processes. While reducing human errors, these tools also increase control, visibility and auditability of the processes. However, to achieve these benefits, the right tool or tools should be selected for usage in the intended processes. This is not an easy task when the vas...
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...
A process modeling based method for identification and implementation of software development tool integration-tuples
Ertürkmen, K. Alpay; Demirörs, Onur; Department of Information Systems (2010)
Software development is highly dependent on the use of tools. These tools support and automate activities performed in different sub-domains of software development. However, they don‘t adequately provide or support integration facilities, and act as ―islands of automation‖. This restricts their benefits to only specific parts of the process. To reap the benefits of integration, this thesis provides a process modeling based method named PLETIN to identify and implement software development tool integration-...
A unification model and tool support for software functional size measurement methods
Efe, Pınar; Demirörs, Onur; Department of Information Systems (2006)
Software size estimation/measurement has been the objective of a lot of research in the software engineering community due to the need of reliable size estimates. FSM Methods have become widely used in software project management to measure the functional size of software since its first publication, late 1970s. Although all FSM methods measure the functional size by quantifying the FURs, each method defined its own measurement process and metric. Therefore, a piece of software has several functional sizes ...
Bayrak, Ayşe Hilal. Title Business process definition for technical publication needs : a defense company case
Bayrak, Ayşe Hilal; Çağıltay, Kürşat; Department of Information Systems (2013)
In large scale projects and organizations, standardization requirements in terms of customer documentations to integrate data created by different contractors or departments is a critical issue. Considerable amount of the defense system projects in Turkey are collaboration projects conveyed by leading actors in the industry. In this case, standardizing technical publications in terms of operators’ and maintenance manuals, illustrated parts catalogs and multimedia publications become harder and more complex ...
Citation Formats
M. Kaya, “E-cosmic: a business process model based functional size estimation approach,” M.S. - Master of Science, Middle East Technical University, 2010.