More than functional insights from comparison among functional methods of software measurement

Size: px
Start display at page:

Download "More than functional insights from comparison among functional methods of software measurement"

Transcription

1 More than functional insights from comparison among functional methods of software measurement Martellucci Margherita, Cavallo Anna, Stilo Francesco Maria Sapienza Università di Roma, via del Castro Laurenziano 9, Rome, Italy. Abstract This paper suggests new findings from the comparison among the observed results of different functional evaluation methods. It discusses about the additional information that could come from the joint usage of more functional methods adopted to evaluate the software applications of the same Information System (IS). The ground of discussion comes from the counting results of the authors direct work as Certified Function Point Specialists (CFPS). In conjunction with the widely-accepted practice, they decided to adopt different evaluation methods for every maturity task of the software to evaluate. The joint usage of the different approaches has taken to results that generally confirm the consistency among the functional counts. The existence of only one, even though considerable exception take to look for reasons that can justify it. The authors assume that this deviation could give insights concerning also software quality requirements. This paper describes the main characteristics of the adopted methods, the counts resulting from their application, the deviations and the hypothesis under discussion.

2 2 1 Introduction Many researchers (Agresti 1981, Case 1986, Cooprider and Henderson 1989) claim for separate measures for the products and processes of Information Systems (IS) development. In particular, Case (1986) argues that it is important to use process and product measures because there is a potential conflict between the efficiency of the process and the quality of the product. Function Point (FP) metric is widely considered a measure of product (Albrect 1979, Cooprider and Henderson 1989, Buglione 2008). If the idea of the FP mission is rather univocal, it s not the same for the FP evaluation methods since there are quite different approaches. In this paper the authors refer to the FPA (IFPUG 2004), Early and Quick (E&Q), (Conte et al. 2004, Meli 1997 a, b) and Backfiring (BF) (Jones 1997) methods. The choice of the right method depends on the maturity level of the software to evaluate. This paper makes a comparison among the results observed applying these methods during the different maturity phases of the same software application. The assumption is that this comparison can also give insight concerning quality of the software production process. Different researches concern the reliability of functional methods evaluations (Kemerer 1991, Desharnais and Abran 2003, SPR 2006) but less are those ones that try to interpret the added information that could come from a high deviation among the counting results of different FP counting practices applied to the same software. The results showed in this paper come from the direct work of the authors as Certified FP Specialists (CFPS): they were committed for the functional evaluation of the IS applications during the different phases of their life cycle. In coherence with the level of software maturity where the evaluation was required they chose among the different evaluation methods here mentioned. The resulting counts generally showed a consistency among the different methods. Only in one case they noticed a considerable exception. The authors assume that this deviation depends on a change in quality of the software production process. This paper discusses the methods and counting practice and finds in the peculiarity of each one, the main reasons that take to this hypothesis. The results of the estimation work are shown to better understand the different evaluation methods and allow a comparison among them. The history of the case study adds further insight that corroborates the authors findings.

3 2 Background: the evaluation approaches and methods 3 The results that a functional measurement practice can gain during the life cycle phases of a software can be described like follows: at an early stage, there is a high level description of the users needs and intentions. These Initial Users Requirements could be the only document available. During this phase the counters can produce an early functional estimate. The measurement practice can be performed instead of the estimation practice when the Final Functional Requirements are available (IFPUG 2004). After the description of the original FPA method in 1979 by Albrecht (1979), variations of this method have been developed to improve the original method or extend its domain of application (Symons 2001). The measurement methods adopted for this case study can be described like follows: Function Point Analysis: in 1979 Albrecht (1979) designed FP metric and method for measuring software size. Later Albrecht and Gaffney (1983) improved this method. The FPA is based on the idea of measuring the size of the software delivered by quantifying the user requirements. The International FP Users Group (IFPUG) endorses FPA as its standard methodology for software sizing. In support of this, IFPUG maintains the FP Counting Practices Manual (CPM), the recognized standard for FPA (ISO-IEC 2007). The new releases of the CPM increase inter-counter consistency since they contain minor modifications and provide more clarifications of the existing FPA roles. Counting practice performed by CFPSs has been measured to range by about plus or minus 10% (Kemerer 1991). In addiction, FPA determines a revision of the user requirements that improves their consolidation and sharing (Battistata 2006) as well as the reliability of the measurement results. Backfiring: the BF technique (Jones 1997) involves a table of conversion ratios according to the type of programming language. It is based on the assumption that the IFPUG functional size can be converted to SLOC (Source Line Of Code) by multiplying the former with an average ratio figure derived from earlier project data. The accuracy of BF from logical statements is generally plus or minus 20% (Jones 2000). Basically, BF is counting the software statements using an automated tool, and then using a table with factors turning the statements into FPs. It has been considered an useful method for applications already implemented (Jones 2000). The measurement of SLOC determines a software inventory and an additional revision of the programming style and quality (SPR 2006). Early and Quick FP: size estimation would be necessary when we do not have enough information and early estimation methods to obtain it (Meli et al a, b, 2000): as a consequence, the estimation model should be reliable, early in the life cycle, before the detailed requirements are elicited. The E&Q functional

4 4 size estimation technique (Meli 1997 a, b, Conte et al. 2004) aims to respond to contracts and plan in advance the software estimates. It maintain the overall structure and the essential concepts of standard functional size measurement methods and permits the use of different levels of detail for different branches of the system (multilevel approach): the overall global uncertainty level in the estimate (which is a range, i.e. a set of minimum, more likely, and maximum values) is the weighted sum of the individual components uncertainty levels. Finally, the technique provides its estimates through statistically and analytically validated tables of values. 3 Research method and motivation Case study research is the most common qualitative method used in Information Systems (Orlikowski and Baroudi 1991, Alavi and Carlson 1992). In particular, the research presented in this paper attempts to follow the guidelines suggested by Kitchenham et al. (2002), which includes specifying as much information about the organization, the participants and the experiment as possible, in addition to the complete experimental results. The rationale for including so much information is to ensure that the study is easy to replicate, and that the results are appropriately interpreted and transferred. The history of this case study has been illustrated through quantitative evidences of the functional software dimension which have been collected during the different phases of the software life cycle. The empirical data have been collected applying different methods measuring the functionality attributes. Case study research (as with experiments) relies on analytical generalization: in analytical generalization, the investigator is striving to generalize a particular set of results to some broader theory (Yin 2003). The procedure of selecting a new case for study will take the authors to replicate the condition experienced during this case study to verify if the same considerations do occur. 4 The case study history The functional evaluation of this case study concerned the development of a new IS for a PA of big dimensions. This PA has a national competence

5 with institutional functions. The software project referred only one PA department characterized by high complexity and time lags in the service supply. The main challenge of the new IS is to improve these aspects. The Software Company (SC) operated as an independent contractor developing complete solutions. Despite its medium dimension (about 15 employees) it operates on a national level. The human resources were allocated to the following four business roles: Engagement Manager and Client Responsibility (EM), Project Manager (PM), User Analyst/Designer (UAD) and Technical Programmer (TP). The SC had no formal estimation procedure; their projects had short development cycles and the development processes involved were ad-hoc. The SC has based the functional evaluations of software on external experts. The Team for the Functional Evaluation (TFE) operated as a third part. It was composed by a Manager of the evaluation team with client responsibility (M), two CFPSs and a Software Engineer (SE). This group had a direct responsibility towards both the PA and the SC. This position made the TFE independent from the interests of the two organizations. Since 2004 the TFE had evaluated four applications for the IS produced by the SC. The first one was commissioned in 2004; it was at an early stage, and the TFE had to work with a high level description of the users needs and intentions. The principal sources 1 of the evaluation process were: the Technical Offer (TO), the Preliminary Logical Model (PLM) of the Data Base and the Mock Up (MU) of the User Interfaces. The FPA was applied only for the functionalities documented by all the sources. Some other functionalities were described only by the TO and PLM. This led the TFE to the adoption of the E&Q method. The final count was composed by three Total FP values, obtained applying the three E&Q ranges: Min FP, Most Likely FP (MLFP) and Max FP. Every value was composed by a part calculated with the FPA and a part calculated with the E&Q. The following data describe, in percentage, the composition of the results; from the range Min FP to the range Max FP the E&Q FPs counts increases; as a consequence the percentage of E&Q increases while the percentage of IFPUG FP decreases: Table 4.1. The composition of the results for the first evaluation process with E&Q and FPA methods APPL 1 Min FP MLFP Max FP IFPUG FP 68 % 61 % 53 % E&Q FP 32 % 39 % 47 % Total FP 100 % 100 % 100 % 5 1 Other sources concerns informal contacts with the PM by telephone, , work meetings.

6 6 In 2006 it was required to measure the functionality really implemented. The available source code led the TFE to choose the BF method. This method determined a revision of the programming style and quality. The outcome of the source code analysis gave several totals for statements in several languages, and the total of FPs confirmed the reliability of the previous estimate. In 2008 three new applications were commissioned, for the functional evaluation. In the meantime there was a change of the development group: PM, UAD and TP were substituted by new resources. For all the applications the principal sources of functional measurements were the Final Functional Requirements, the Logical Model and Design of the Data Base, the technical project of the Data Base, the user manual. The first of these applications was already implemented. This led the TFE to choose the BF method. According to the TFE the first outcomes from BF clearly overcame the expected functional dimension. They also noticed a change in the programming style and this was the first aspect to which this deviation was ascribed. Thus the TFE decided to evaluate this application with the FPA. The results confirmed a high deviation from the BF results. As a consequence also the applications that followed were counted with the FPA. Table 4.2 shows the deviations, in percentage, between the FP counts resulted from BF and the FP counts calculated respectively for Application 1 (with FPA and E&Q) and for Application 2 (with FPA). Every value of the table has been calculated like follows: X 1 = (BF 1 Min FP) * 100 /BF 1 (4.1) Where Min FP is the Total FP count (IFPUG plus E&Q FP), in absolute value, obtained applying the Min FP range; BF 1 is the total FPs from BF for the Application 1; X 1 is the value of the deviation in percentage. This formula refers to the Min FP range for application 1; it has been replicated for MLFP and Max FP ranges showed in table 4.1 for Application 1 and between BF and FPA counts calculated for Application 2: Table 4.2. The deviations between the BF and the FP counts, from E&Q and FPA, for the Application 1 and 2 (BF 1 Min FP)/ BF 1% (BF 1 MLFP)/ BF 1% (BF 1 Max FP)/ BF 1% APPL 1 46% 24% -7% (BF 2 IFPUG FP)/ BF 2% APPL 2 68 % For Application 1 the data suggest that the best FPs estimate is that one between the ranges MLFP and Max FP since the deviation is minimal

7 between these two values. Moreover the average of the three deviations is equal to 21% that is very near the percentage of Jones (2000). On the contrary, for Application 2 the data says that BF has overestimated the FPA count of plus 68% that is BF has determined an error 48% more than the 20% said by Jones (2000). 7 5 Conclusions and perspectives This case study has shown a joint usage of more dimensional values with the same explicit objective i.e. the FP evaluation. The author contribution refers to the existence of an implicit objective coming from the comparison among the resulting counts supplied by the different functional evaluation methods. The relevant deviation of this case study is between the BF count and the FPA count for application 2. Both methods calculate FPs but the first one through the analysis of SLOC (physic measure) while the second one through the analysis of the required functionalities (logic measures). As a consequence programming style and coherence of requirements are respectively, even though indirectly, under analysis. If the manual counting practice of FPA takes to a revision and improvement of requirements it is not the same for BF since it is performed for software usually already implemented and tested; moreover it makes use of automatic tools. Since the BF conversion values have been calculated for project that responds to certain standard in the project style, the authors assume that when the BF count deviate from the FPA count more than what is expected, i.e. plus o minus 20% according to Jones (2000), this can be justified by a distance from standards of coding style in software production. The awareness of this additional information could lead, at least, to the following advantages: the need of evaluation of at least two software aspects, the first concerning quantity (the functional dimension) and the second one concerning quality (the coding style) could be covered. In addition it could take customer and supplier of software to make attention on software coding style also when product objectives are particularly stressed by contractual obligations. References Agresti W (1981) Applying Industrial Engineering to the Software Development Process. In: Proc. IEEE Fall COMPCON, IEEE Computer Society Press, Washington DC, pp

8 8 Alavi M, Carlson P (1992) A review of MIS research and disciplinary development. Journal of Management Information Systems 8(4):45-62 Albrecht AJ (1979) Measuring Application Development Productivity. In: Proc. Joint SHARE/GUIDE/IBM Application Development Symposium, pp Albrecht AJ, Gaffney JE (1983) Software Function, Source Lines of Code, and Development Effort Prediction: A Software Science Validation. IEEE Transactions on Software Engineering, SE-9(6): Battistata A (2006) Esperienza aziendale di introduzione di una metrica dimensionale del software. In: Franco Angeli (ed) Metriche del software Esperienze e ricerche, Milano Buglione L (2008) Some thoughts on Productivity in ICT projects. WP , White paper 1.2 edn. Case A (1986) Computer - Aided Software Engineering. Database 17(1):35-43 Conte M, Iorio T, Meli R, Santillo L (2004) E&Q: An Early & Quick Approach to Functional Size Measurement Methods. In: Proc. of Software Measurement European Forum (SMEF), Rome Cooprider J, Henderson J (1989) A Multi-Dimensional Approach to Performance Evaluation for IS Development. In: MIT Libraries, CISR WP 197, Sloan WP , Cambridge. Desharnais JM, Abran A (2003) Approximation Techniques for Measuring Function Points. In: Proc. of the 13th Inter. Workshop on Software Measurement (IWSM 2003), Springer-Verlag, pp Montréal. IFPUG (2004) Function Points Counting Practices Manual - Release 4.2. Westerville, Ohio ISO-IEC (2007) ISO-IEC : Information technology - Software measurement - Functional size measurement - Definition of concepts. Jones C (1997) Applied Software Measurement, Assuring Productivity and Quality. 2nd edn. McGraw Hill, New York Jones C (2000) Software Assessments, Benchmarks and Best Practices. Addison-Wesley, Canada Kemerer CF (1991) Reliability of Function Point Measurement: A Field Esperiment. MIT Sloan School Working Paper MSA, vol 3 Kitchenham B, Pfleeger SL, Pickard LM, Jones PW, Hoaglin DC, El Emam K, Rosenberg J (2002) Preliminary guidelines for empirical research in software engineering. IEEE Transactions on software engineering 28(8): Meli R (1997 a) Early and Extended Function Point: A New Method for Function Points Estimation. In: IFPUG-Fall Conference, Scottsdale, Arizona, USA Meli R (1997 b) Early Function Points: A New Estimation Method for Software Projects. In:. Proc. of ESCOM 97, Berlin Meli R, Abran A, Ho VT, Oligny S (2000) On the Applicability of COSMIC-FFP for Measuring Software Throughout Its Life Cycle. In: Proc. Of Escom-Scope, Germany Orlikowski WJ, Baroudi JJ (1991) Studying Information Technology in Organizations: Research Approaches and Assumptions. Information Systems Research (2), pp 1-28 SPR (2006) SPR Programming Languages Table, Version PLT2006b. Software Productivity Research LLC Symons C (2001) Come Back Function Point Analysis (Modernized) - All is Forgiven!. In: Proc. of the 4th European Conf. on Software Measurement and ICT Control, FESMA-DASMA, Germany, pp

Using COSMIC-FFP to Quantify Functional Reuse in Software Development

Using COSMIC-FFP to Quantify Functional Reuse in Software Development Using COSMIC-FFP to Quantify Functional Reuse in Software Development Vinh T. Ho, Alain Abran, Serge Oligny Dept. of Computer Science, Université du Québec à Montréal, Canada vho@lrgl.uqam.ca, abran.alain@uqam.ca,

More information

Review Protocol Agile Software Development

Review Protocol Agile Software Development Review Protocol Agile Software Development Tore Dybå 1. Background The concept of Agile Software Development has sparked a lot of interest in both industry and academia. Advocates of agile methods consider

More information

Full Function Points for Embedded and Real-Time Software. UKSMA Fall Conference

Full Function Points for Embedded and Real-Time Software. UKSMA Fall Conference Full Function Points for Embedded and Real-Time Software UKSMA Fall Conference London (UK) Oct. 30-31, 1998 Software Engineering Management Research Laboratory Université du Québec à Montréal & Software

More information

Using Productivity Measure and Function Points to Improve the Software Development Process

Using Productivity Measure and Function Points to Improve the Software Development Process Using Productivity Measure and Function Points to Improve the Software Development Process Eduardo Alves de Oliveira and Ricardo Choren Noya Computer Engineering Section, Military Engineering Institute,

More information

Measuring Software Functionality Using Function Point Method Based On Design Documentation

Measuring Software Functionality Using Function Point Method Based On Design Documentation www.ijcsi.org 124 Measuring Software Functionality Using Function Point Method Based On Design Documentation Anie Rose Irawati 1 and Khabib Mustofa 2 1 Department of Computer Science, University of Lampung

More information

The Metric Cards. A Balanced Set of Measures ISO/IEC 15504 compliant. 8 Automotive SPIN Italy Workshop Milano, February 17 2011

The Metric Cards. A Balanced Set of Measures ISO/IEC 15504 compliant. 8 Automotive SPIN Italy Workshop Milano, February 17 2011 8 Automotive SPIN Italy Workshop Milano, February 17 2011 The Metric Cards A Balanced Set of Measures ISO/IEC 15504 compliant Luigi Buglione, Ph.D. Process Improvement & Measurement Specialist Industry

More information

Automated Software Sizing From Use Case Points

Automated Software Sizing From Use Case Points Automated Software Sizing From Use Case Points And Requirements Repositories Daniel D. Galorath, Galorath, Inc. 3 10-4 14-3222 Galorath(i$galorath.com Daniel V. Ferens, Air Force Research Laboratory (AFRL)

More information

MEASURING THE SIZE OF SMALL FUNCTIONAL ENHANCEMENTS TO SOFTWARE

MEASURING THE SIZE OF SMALL FUNCTIONAL ENHANCEMENTS TO SOFTWARE MEASURING THE SIZE OF SMALL FUNCTIONAL ENHANCEMENTS TO SOFTWARE Marcela Maya, Alain Abran, Pierre Bourque Université du Québec à Montréal P.O. Box 8888 (Centre-Ville) Montréal (Québec), Canada H3C 3P8

More information

Accounting for Non-Functional Requirements in Productivity Measurement, Benchmarking & Estimating

Accounting for Non-Functional Requirements in Productivity Measurement, Benchmarking & Estimating Accounting for Non-Functional Requirements in Productivity Measurement, Benchmarking & Estimating Charles Symons President The Common Software Measurement International Consortium UKSMA/COSMIC International

More information

Measuring ALL the Software not just what the Business Uses

Measuring ALL the Software not just what the Business Uses Measuring ALL the Software not just what the Business Uses Pam Morris and Jean-Marc Desharnais Total Metrics and SELAM Function Point Analysis (FPA) is used by organisations worldwide as one of the measures

More information

DESMET: A method for evaluating software engineering methods and tools

DESMET: A method for evaluating software engineering methods and tools DESMET: A method for evaluating software engineering methods and tools by Barbara Kitchenham, Stephen Linkman and David Law Abstract DESMET was a DTI-backed project with the goal of developing and validating

More information

Software project cost estimation using AI techniques

Software project cost estimation using AI techniques Software project cost estimation using AI techniques Rodríguez Montequín, V.; Villanueva Balsera, J.; Alba González, C.; Martínez Huerta, G. Project Management Area University of Oviedo C/Independencia

More information

A Systematic Review Process for Software Engineering

A Systematic Review Process for Software Engineering A Systematic Review Process for Software Engineering Paula Mian, Tayana Conte, Ana Natali, Jorge Biolchini and Guilherme Travassos COPPE / UFRJ Computer Science Department Cx. Postal 68.511, CEP 21945-970,

More information

Software Measurement and Function Point Metrics

Software Measurement and Function Point Metrics Software Measurement and Function Point metrics in a broad software contractual agreement Roberto Meli Tommaso Iorio Roma 16-17-18 Marzo 2005 Different types of pricing approaches: dis/advantages Total

More information

How to Avoid Traps in Contracts for Software Factory Based on Function Metric

How to Avoid Traps in Contracts for Software Factory Based on Function Metric How to Avoid Traps in Contracts for Software Factory Based on Function Metric Claudia Hazan Serviço Federal de Processamento de Dados (SERPRO) SGAN Quadra 601 Modulo V Brasilia, DF, CEP: 70836-900 BRAZIL

More information

Measurement Information Model

Measurement Information Model mcgarry02.qxd 9/7/01 1:27 PM Page 13 2 Information Model This chapter describes one of the fundamental measurement concepts of Practical Software, the Information Model. The Information Model provides

More information

Software Cost Estimation: A Tool for Object Oriented Console Applications

Software Cost Estimation: A Tool for Object Oriented Console Applications Software Cost Estimation: A Tool for Object Oriented Console Applications Ghazy Assassa, PhD Hatim Aboalsamh, PhD Amel Al Hussan, MSc Dept. of Computer Science, Dept. of Computer Science, Computer Dept.,

More information

Software Metrics and Measurements

Software Metrics and Measurements Software Metrics and Measurements Michalis Xenos School of Sciences and Technology, Hellenic Open University, 23 Saxtouri Str, Patras, GR 262 22, Greece xenos@eap.gr Tel: +30 2610 367405 Fax: +30 2610

More information

Software Estimation: Practical Insights & Orphean Research Issues

Software Estimation: Practical Insights & Orphean Research Issues Software Estimation: Practical Insights & Orphean Research Issues Alain Abran École de Technologie Supérieure, University of Québec, Montréal, Canada alain.abran@etsmtl.ca 9 th International Conference

More information

Inventory Management and Risk Pooling. Xiaohong Pang Automation Department Shanghai Jiaotong University

Inventory Management and Risk Pooling. Xiaohong Pang Automation Department Shanghai Jiaotong University Inventory Management and Risk Pooling Xiaohong Pang Automation Department Shanghai Jiaotong University Key Insights from this Model The optimal order quantity is not necessarily equal to average forecast

More information

Functional Size of Real-Time Software: Overview of Field Tests

Functional Size of Real-Time Software: Overview of Field Tests Functional Size of Real-Time Software: Overview of Field Tests Serge Oligny, Alain Abran, Jean-Marc Desharnais, Pam Morris Presented at 13th International Forum on COCOMO and Software Cost Modeling Los

More information

THE NECESSARY SOFTWARE MEASUREMENT KNOWLEDGE IN SOFTWARE ENGINEERING EDUCATION FROM THE PRACTITIONERS POINT OF VIEW

THE NECESSARY SOFTWARE MEASUREMENT KNOWLEDGE IN SOFTWARE ENGINEERING EDUCATION FROM THE PRACTITIONERS POINT OF VIEW THE NECESSARY SOFTWARE MEASUREMENT KNOWLEDGE IN SOFTWARE ENGINEERING EDUCATION FROM THE PRACTITIONERS POINT OF VIEW Monica Villavicencio 1,2, Alain Abran 1 1 École de technologie supérieure, Montréal,

More information

Process Management and Budgeting in COSMIC-FFP

Process Management and Budgeting in COSMIC-FFP Using COSMIC-FFP for sizing, estimating and planning in an ERP environment Abstract Using COSMIC-FFP for sizing, estimating and planning in an ERP environment Frank Vogelezang Sogeti Nederland B.V. frank.vogelezang@sogeti.nl

More information

An Experiment on the Effect of Design Recording on Impact Analysis

An Experiment on the Effect of Design Recording on Impact Analysis An Experiment on the Effect of Design Recording on Impact Analysis F. Abbattista, F. Lanubile, G. Mastelloni, and G. Visaggio Dipartimento di Informatica University of Bari, Italy Abstract An experimental

More information

GUIDELINES FOR DISSERTATIONS AND THESES IN EMPIRICAL SOFTWARE ENGINEERING. Edward B. Allen

GUIDELINES FOR DISSERTATIONS AND THESES IN EMPIRICAL SOFTWARE ENGINEERING. Edward B. Allen GUIDELINES FOR DISSERTATIONS AND THESES IN EMPIRICAL SOFTWARE ENGINEERING By Edward B. Allen A Thesis Guideline Submitted to the Faculty of Mississippi State University in Partial Fulfillment of the Requirements

More information

asked the Software Engineering Institute Publishes Software Technology Review A Cliffs Notes Approach for PEOs, PMs, IPTs, and Support Staff

asked the Software Engineering Institute Publishes Software Technology Review A Cliffs Notes Approach for PEOs, PMs, IPTs, and Support Staff ACQUISITION REFERENCE SOURCE Software Engineering Institute Publishes Software Technology Review A Cliffs Notes Approach for PEOs, PMs, IPTs, and Support Staff ROBERT ROSENSTEIN KIMBERLY BRUNE JOHN FOREMAN

More information

Calculation of the Functional Size and Productivity with the IFPUG method (CPM 4.3.1). The DDway experience with WebRatio

Calculation of the Functional Size and Productivity with the IFPUG method (CPM 4.3.1). The DDway experience with WebRatio Calculation of the Functional Size and Productivity with the IFPUG method (CPM 4.3.1). The DDway experience with WebRatio This document contains material that has been extracted from the IFPUG Counting

More information

EXTENDED ANGEL: KNOWLEDGE-BASED APPROACH FOR LOC AND EFFORT ESTIMATION FOR MULTIMEDIA PROJECTS IN MEDICAL DOMAIN

EXTENDED ANGEL: KNOWLEDGE-BASED APPROACH FOR LOC AND EFFORT ESTIMATION FOR MULTIMEDIA PROJECTS IN MEDICAL DOMAIN EXTENDED ANGEL: KNOWLEDGE-BASED APPROACH FOR LOC AND EFFORT ESTIMATION FOR MULTIMEDIA PROJECTS IN MEDICAL DOMAIN Sridhar S Associate Professor, Department of Information Science and Technology, Anna University,

More information

Knowledge-Based Systems Engineering Risk Assessment

Knowledge-Based Systems Engineering Risk Assessment Knowledge-Based Systems Engineering Risk Assessment Raymond Madachy, Ricardo Valerdi University of Southern California - Center for Systems and Software Engineering Massachusetts Institute of Technology

More information

How to Decide which Method to Use

How to Decide which Method to Use Methods for Software Sizing How to Decide which Method to Use 1 Why Measure Software Size? Software is the output product from the software development and/or enhancement activity that is delivered and/or

More information

Early FP Estimation and the Analytic Hierarchy Process

Early FP Estimation and the Analytic Hierarchy Process Early FP Estimation and the Analytic Hierarchy Process Luca Santillo (luca.santillo@gmail.com) Abstract Several methods exist in order to estimate the size of a software project, in a phase when detailed

More information

Function Point: how to transform them in effort? This is the problem!

Function Point: how to transform them in effort? This is the problem! Function Point: how to transform them in effort? This is the problem! Gianfranco Lanza Abstract The need to estimate the effort and, consequently, the cost of a software project is one of the most important

More information

Software Engineering Decision Support and Empirical Investigations A Proposed Marriage

Software Engineering Decision Support and Empirical Investigations A Proposed Marriage Software Engineering Decision Support and Empirical Investigations A Proposed Marriage Günther Ruhe University of Calgary ruhe@ucalgary.ca http://sern.ucalgary.ca/~ruhe/ Abstract: Do you conduct empirical

More information

Mobile Applications, Function Points and Cost Estimating. Tammy Preuss International Cost Estimation & Analysis Association Conference June 11, 2013

Mobile Applications, Function Points and Cost Estimating. Tammy Preuss International Cost Estimation & Analysis Association Conference June 11, 2013 Mobile Applications, Function Points and Cost Estimating Tammy Preuss International Cost Estimation & Analysis Association Conference June 11, 2013 Agenda Mobile Applications Fun Facts Function Points

More information

INVESTIGATING THE RELATIONSHIP BETWEEN SOFTWARE DEFECT DENSITY AND COST ESTIMATION DRIVERS: AN EMPIRICAL STUDY

INVESTIGATING THE RELATIONSHIP BETWEEN SOFTWARE DEFECT DENSITY AND COST ESTIMATION DRIVERS: AN EMPIRICAL STUDY INVESTIGATING THE RELATIONSHIP BETWEEN SOFTWARE DEFECT DENSITY AND COST ESTIMATION DRIVERS: AN EMPIRICAL STUDY 1 FADI WEDYAN, 1 HANI BANI-SALAMEH, 2 WAJEEHA AL-AJLOUNI, 3 SHIRIN AL-MANAI Department of

More information

C. Wohlin, "Is Prior Knowledge of a Programming Language Important for Software Quality?", Proceedings 1st International Symposium on Empirical

C. Wohlin, Is Prior Knowledge of a Programming Language Important for Software Quality?, Proceedings 1st International Symposium on Empirical C. Wohlin, "Is Prior Knowledge of a Programming Language Important for Software Quality?", Proceedings 1st International Symposium on Empirical Software Engineering, pp. 27-36, Nara, Japan, October 2002.

More information

Implementing a Metrics Program MOUSE will help you

Implementing a Metrics Program MOUSE will help you Implementing a Metrics Program MOUSE will help you Ton Dekkers, Galorath tdekkers@galorath.com Just like an information system, a method, a technique, a tool or an approach is supporting the achievement

More information

A Specific Effort Estimation Method Using Function Point

A Specific Effort Estimation Method Using Function Point JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 27, 1363-1376 (2011) A Specific Effort Estimation Method Using Function Point BINGCHIANG JENG 1,*, DOWMING YEH 2, DERON WANG 3, SHU-LAN CHU 2 AND CHIA-MEI

More information

Pragmatic Peer Review Project Contextual Software Cost Estimation A Novel Approach

Pragmatic Peer Review Project Contextual Software Cost Estimation A Novel Approach www.ijcsi.org 692 Pragmatic Peer Review Project Contextual Software Cost Estimation A Novel Approach Manoj Kumar Panda HEAD OF THE DEPT,CE,IT & MCA NUVA COLLEGE OF ENGINEERING & TECH NAGPUR, MAHARASHTRA,INDIA

More information

Function Point Measurement from Java Programs

Function Point Measurement from Java Programs Function Point Measurement from Java Programs Shinji Kusumoto, Masahiro Imagawa, Katsuro Inoue Graduate School of Engineering Science Osaka University Toyonaka, Osaka, Japan {kusumoto, imagawa, inoue}@icsesosaka-uacjp

More information

Software Metrics & Software Metrology. Alain Abran. Chapter 4 Quantification and Measurement are Not the Same!

Software Metrics & Software Metrology. Alain Abran. Chapter 4 Quantification and Measurement are Not the Same! Software Metrics & Software Metrology Alain Abran Chapter 4 Quantification and Measurement are Not the Same! 1 Agenda This chapter covers: The difference between a number & an analysis model. The Measurement

More information

How to Avoid Traps in Contracts for Software Factory Based on Function Point Metric

How to Avoid Traps in Contracts for Software Factory Based on Function Point Metric How to Avoid Traps in Contracts for Software Factory Based on Function Point Metric Claudia Hazan 1 Eduardo A. Oliveira 2 José Roberto Blaschek 3 claudinhah@yahoo.com eduaopec@yahoo.com.br blaschek@attglobal.net

More information

FUNCTION POINT ESTIMATION METHODS: A COMPARATIVE OVERVIEW

FUNCTION POINT ESTIMATION METHODS: A COMPARATIVE OVERVIEW FUNCTION POINT ESTIMATION METHODS: A COMPARATIVE OVERVIEW Roberto Meli, Luca Santillo Data Processing Organization, http://web.tin.it/dpo E-Mail: roberto.meli@iol.it - luca.santillo@iol.it ABSTRACT The

More information

An Expert Estimator Tool to Estimate Project Cost and Risk with early stage of function points

An Expert Estimator Tool to Estimate Project Cost and Risk with early stage of function points An Expert Estimator Tool to Estimate Project Cost and Risk with early stage of function points 1 Ajay Jaiswal, 2 Meena Sharma 1 Asst. Professor, Department of Computer Science & Engineering Chameli Devi

More information

Automated Function Points in a Continuous Integration Environment (Agile AFP)

Automated Function Points in a Continuous Integration Environment (Agile AFP) 3 International Conference on IT Data collection, Analysis and Benchmarking Florence (Italy) - October 19, 2015 Automated Function Points in a Continuous Integration Environment (Agile AFP) The Benefits

More information

Applying Integrated Risk Management Scenarios for Improving Enterprise Governance

Applying Integrated Risk Management Scenarios for Improving Enterprise Governance Applying Integrated Risk Management Scenarios for Improving Enterprise Governance János Ivanyos Trusted Business Partners Ltd, Budapest, Hungary, ivanyos@trusted.hu Abstract: The term of scenario is used

More information

11 th World Telecommunication/ICT Indicators Symposium (WTIS-13)

11 th World Telecommunication/ICT Indicators Symposium (WTIS-13) 11 th World Telecommunication/ICT Indicators Symposium (WTIS-13) Mexico City, México, 4-6 December 2013 Contribution to WTIS-13 Document C/5-E 5 December 2013 English SOURCE: TITLE: United Nations Statistics

More information

Software Project Tracking Metrics Analysis Model Based on Project Requirements

Software Project Tracking Metrics Analysis Model Based on Project Requirements Software Project Tracking Metrics Analysis Model Based on Project Requirements EVANGELOS MARKOPOULOS Department of Informatics University of Piraeus 80 Karaoli & Dimitriou Str., Piraeus GREECE epm@unipi.gr

More information

A Case Retrieval Method for Knowledge-Based Software Process Tailoring Using Structural Similarity

A Case Retrieval Method for Knowledge-Based Software Process Tailoring Using Structural Similarity A Case Retrieval Method for Knowledge-Based Software Process Tailoring Using Structural Similarity Dongwon Kang 1, In-Gwon Song 1, Seunghun Park 1, Doo-Hwan Bae 1, Hoon-Kyu Kim 2, and Nobok Lee 2 1 Department

More information

Behavioural Aspects of ERP System of an Indian Steel Manufacturing Industry

Behavioural Aspects of ERP System of an Indian Steel Manufacturing Industry 10 Behavioural Aspects of ERP System of an Indian Steel Manufacturing Industry Dr. Shyam Prasad* Interaction between people, processes, data and technology is broadly referred to as Information System

More information

Utilization of Statistical Process Control in Defined Level Software Companies to Manage Processes Using Control Charts with Three Sigma

Utilization of Statistical Process Control in Defined Level Software Companies to Manage Processes Using Control Charts with Three Sigma Proceedings of the World Congress on Engineering and Computer Science 00 Vol I WCECS 00, October 0-, 00, San Francisco, USA Utilization of Statistical Process Control in Defined Level Software Companies

More information

Measurement Strategies in the CMMI

Measurement Strategies in the CMMI Measurement Strategies in the CMMI International Software Measurement & Analysis Conference 9-14 September 2007 Rick Hefner, Ph.D. Director, Process Management Northrop Grumman Corporation One Space Park,

More information

Article 3, Dealing with Reuse, explains how to quantify the impact of software reuse and commercial components/libraries on your estimate.

Article 3, Dealing with Reuse, explains how to quantify the impact of software reuse and commercial components/libraries on your estimate. Estimating Software Costs This article describes the cost estimation lifecycle and a process to estimate project volume. Author: William Roetzheim Co-Founder, Cost Xpert Group, Inc. Estimating Software

More information

Sizing Application Maintenance and Support activities

Sizing Application Maintenance and Support activities October 2014 Sizing Application Maintenance and Support activities Anjali Mogre anjali.mogre@atos.net Penelope Estrada Nava penelope.estrada@atos.net Atos India www.atos.net Phone: +91 9820202911 Copyright

More information

Status Report: Practical Software Measurement

Status Report: Practical Software Measurement Status Report: Practical Software David N. Card, Software Productivity Consortium Cheryl L. Jones, US Army card@software.org Abstract This article summarizes the basic concepts of Practical Software (PSM),

More information

FUNCTION POINT ANALYSIS: Sizing The Software Deliverable. BEYOND FUNCTION POINTS So you ve got the count, Now what?

FUNCTION POINT ANALYSIS: Sizing The Software Deliverable. BEYOND FUNCTION POINTS So you ve got the count, Now what? FUNCTION POINT ANALYSIS: Sizing The Software Deliverable BEYOND FUNCTION POINTS So you ve got the count, Now what? 2008 Course Objectives The primary webinar objectives are to: Review function point methodology

More information

Process-Family-Points

Process-Family-Points Process-Family-Points Sebastian Kiebusch 1, Bogdan Franczyk 1, and Andreas Speck 2 1 University of Leipzig, Faculty of Economics and Management, Information Systems Institute, Germany kiebusch@wifa.uni-leipzig.de,

More information

The «SQALE» Analysis Model An analysis model compliant with the representation condition for assessing the Quality of Software Source Code

The «SQALE» Analysis Model An analysis model compliant with the representation condition for assessing the Quality of Software Source Code The «SQALE» Analysis Model An analysis model compliant with the representation condition for assessing the Quality of Software Source Code Jean-Louis Letouzey DNV IT Global Services Arcueil, France jean-louis.letouzey@dnv.com

More information

A Survey of Software Test Estimation Techniques

A Survey of Software Test Estimation Techniques Journal of Software Engineering and Applications, 2013, 6, 47-52 http://dx.doi.org/10.4236/jsea.2013.610a006 Published Online October 2013 (http://www.scirp.org/journal/jsea) 47 Kamala Ramasubramani Jayakumar

More information

Relational Analysis of Software Developer s Quality Assures

Relational Analysis of Software Developer s Quality Assures IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661, p- ISSN: 2278-8727Volume 13, Issue 5 (Jul. - Aug. 2013), PP 43-47 Relational Analysis of Software Developer s Quality Assures A. Ravi

More information

The IFPUG Counting Practices On-Going Effort in Sizing Functional Requirements. Janet Russac

The IFPUG Counting Practices On-Going Effort in Sizing Functional Requirements. Janet Russac The IFPUG Counting Practices On-Going Effort in Sizing Functional Requirements Janet Russac 2009 IFPUG s method for function point analysis is an ISO standard and must be conformant to ISO/IEC 14143-1:2007.

More information

Definitions. Software Metrics. Why Measure Software? Example Metrics. Software Engineering. Determine quality of the current product or process

Definitions. Software Metrics. Why Measure Software? Example Metrics. Software Engineering. Determine quality of the current product or process Definitions Software Metrics Software Engineering Measure - quantitative indication of extent, amount, dimension, capacity, or size of some attribute of a product or process. Number of errors Metric -

More information

Usability metrics for software components

Usability metrics for software components Usability metrics for software components Manuel F. Bertoa and Antonio Vallecillo Dpto. Lenguajes y Ciencias de la Computación. Universidad de Málaga. {bertoa,av}@lcc.uma.es Abstract. The need to select

More information

Soft Skills Requirements in Software Architecture s Job: An Exploratory Study

Soft Skills Requirements in Software Architecture s Job: An Exploratory Study Soft Skills Requirements in Software Architecture s Job: An Exploratory Study 1 Faheem Ahmed, 1 Piers Campbell, 1 Azam Beg, 2 Luiz Fernando Capretz 1 Faculty of Information Technology, United Arab Emirates

More information

Solving the size estimation problem in ERP project context: the eepc- COSMIC approach

Solving the size estimation problem in ERP project context: the eepc- COSMIC approach Solving the size estimation problem in ERP project context: the eepc- COSMIC approach Francisco Martín Téllez Master Thesis Presentation March 20 th, 2009 University of Twente, Faculty of EEMCS Information

More information

The Role of Information Technology Studies in Software Product Quality Improvement

The Role of Information Technology Studies in Software Product Quality Improvement The Role of Information Technology Studies in Software Product Quality Improvement RUDITE CEVERE, Dr.sc.comp., Professor Faculty of Information Technologies SANDRA SPROGE, Dr.sc.ing., Head of Department

More information

How To Understand The Individual Competences Of An It Manager

How To Understand The Individual Competences Of An It Manager ORGANIZATIONS ARE GOING TO THE CLOUD: WHICH COMPETENCES FOR THE IT MANAGER? Luca Sabini, Stefano Za, Paolo Spagnoletti LUISS Guido Carli University Rome Italy {lsabini, sza, pspagnoletti}@luiss.it ABSTRACT

More information

PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING

PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING 03-23-05 Christine Green, PMI PMBOK and Estimating EDS, Delivery

More information

2 COMMENCEMENT DATE 5 3 DEFINITIONS 5 4 MATERIALITY 8. 5 DOCUMENTATION 9 5.1 Requirement for a Report 9 5.2 Content of a Report 9

2 COMMENCEMENT DATE 5 3 DEFINITIONS 5 4 MATERIALITY 8. 5 DOCUMENTATION 9 5.1 Requirement for a Report 9 5.2 Content of a Report 9 PROFESSIONAL STANDARD 300 VALUATIONS OF GENERAL INSURANCE CLAIMS INDEX 1 INTRODUCTION 3 1.1 Application 3 1.2 Classification 3 1.3 Background 3 1.4 Purpose 4 1.5 Previous versions 4 1.6 Legislation and

More information

Hiking in a Fog. Scope Management of the Actual Software Requirements. Robyn Lawrie robyn.lawrie@charismatek.com

Hiking in a Fog. Scope Management of the Actual Software Requirements. Robyn Lawrie robyn.lawrie@charismatek.com Hiking in a Fog Scope Management of the Actual Software Requirements Robyn Lawrie robyn.lawrie@charismatek.com CHARISMATEK Software Metrics 175 Dorcas Street South Melbourne, Australia, www.charismatek.com

More information

An Evaluation of Functional Size Methods and a Bespoke Estimation Method for Real-Time Systems

An Evaluation of Functional Size Methods and a Bespoke Estimation Method for Real-Time Systems An Evaluation of Functional Size Methods and a Bespoke Estimation Method for Real-Time Systems Per Runeson 1, Niklas Borgquist 1, Markus Landin 1 and Wladyslaw Bolanowski 2 1 Dept. Communication Systems,

More information

Tracking Software Development Progress with Earned Value and Use Case Point

Tracking Software Development Progress with Earned Value and Use Case Point ISBN 978-952-5726-06-0 Proceedings of the 2009 International Workshop on Information Security and Application (IWISA 2009) Qingdao, China, November 21-22, 2009 Tracking Software Development Progress with

More information

SOFTWARE PERFORMANCE EVALUATION ALGORITHM EXPERIMENT FOR IN-HOUSE SOFTWARE USING INTER-FAILURE DATA

SOFTWARE PERFORMANCE EVALUATION ALGORITHM EXPERIMENT FOR IN-HOUSE SOFTWARE USING INTER-FAILURE DATA I.J.E.M.S., VOL.3(2) 2012: 99-104 ISSN 2229-6425 SOFTWARE PERFORMANCE EVALUATION ALGORITHM EXPERIMENT FOR IN-HOUSE SOFTWARE USING INTER-FAILURE DATA *Jimoh, R. G. & Abikoye, O. C. Computer Science Department,

More information

Methods Commission CLUB DE LA SECURITE DE L INFORMATION FRANÇAIS. 30, rue Pierre Semard, 75009 PARIS

Methods Commission CLUB DE LA SECURITE DE L INFORMATION FRANÇAIS. 30, rue Pierre Semard, 75009 PARIS MEHARI 2007 Overview Methods Commission Mehari is a trademark registered by the Clusif CLUB DE LA SECURITE DE L INFORMATION FRANÇAIS 30, rue Pierre Semard, 75009 PARIS Tél.: +33 153 25 08 80 - Fax: +33

More information

CPM -100: Principles of Project Management

CPM -100: Principles of Project Management CPM -100: Principles of Project Management Lesson E: Risk and Procurement Management Presented by Sam Lane samlane@aol.com Ph: 703-883-7149 Presented at the IPM 2002 Fall Conference Prepared by the Washington,

More information

SOFTWARE ESTIMATING RULES OF THUMB. Version 1 - April 6, 1997 Version 2 June 13, 2003 Version 3 March 20, 2007

SOFTWARE ESTIMATING RULES OF THUMB. Version 1 - April 6, 1997 Version 2 June 13, 2003 Version 3 March 20, 2007 SOFTWARE ESTIMATING RULES OF THUMB Version 1 - April 6, 1997 Version 2 June 13, 2003 Version 3 March 20, 2007 Abstract Accurate software estimating is too difficult for simple rules of thumb. Yet in spite

More information

Derived Data in Classifying an EO

Derived Data in Classifying an EO itip Guidance from the Functional Sizing Standards Committee on topics important to you Derived Data in Classifying an EO itip # 07 (Version 1.0 08/08/2014) itips provide guidance on topics important to

More information

The SWEBOK Initiative and Software Measurement Intentions

The SWEBOK Initiative and Software Measurement Intentions The SWEBOK Initiative and Software Measurement Intentions Abstract ALAIN ABRAN Executive Co-editor, SWEBOK Project Pierre Bourque, Robert Dupuis (Co-editors) Articulating a body of knowledge is an essential

More information

CISC 322 Software Architecture. Example of COCOMO-II Ahmed E. Hassan

CISC 322 Software Architecture. Example of COCOMO-II Ahmed E. Hassan CISC 322 Software Architecture Example of COCOMO-II Ahmed E. Hassan Function Point Table Number of FPs External user type Complexity Low Average High External input type 3 4 6 External output type 4 5

More information

Deducing software process improvement areas from a COCOMO II-based productivity measurement

Deducing software process improvement areas from a COCOMO II-based productivity measurement Deducing software process improvement areas from a COCOMO II-based productivity measurement Lotte De Rore, Monique Snoeck, Geert Poels, Guido Dedene Abstract At the SMEF2006 conference, we presented our

More information

ISO, CMMI and PMBOK Risk Management: a Comparative Analysis

ISO, CMMI and PMBOK Risk Management: a Comparative Analysis ISO, CMMI and PMBOK Risk Management: a Comparative Analysis Cristine Martins Gomes de Gusmão Federal University of Pernambuco / Informatics Center Hermano Perrelli de Moura Federal University of Pernambuco

More information

Defect Detection in a Distributed Software Maintenance Project

Defect Detection in a Distributed Software Maintenance Project Defect Detection in a Software Maintenance Alessandro Bianchi, Danilo Caivano, Filippo Lanubile, Giuseppe Visaggio Dipartimento di Informatica Università di Bari - Via Orabona, 4, 70126 Bari Italy {bianchi,

More information

Software Engineering from an Engineering Perspective: SWEBOK as a Study Object

Software Engineering from an Engineering Perspective: SWEBOK as a Study Object Software Engineering from an Engineering Perspective: SWEBOK as a Study Object Alain Abran a,b, Kenza Meridji b, Javier Dolado a a Universidad del País Vasco/Euskal Herriko Unibertsitatea b Ecole de technologie

More information

How to Estimate Software Size and Effort in Iterative Development 1 Aleš Živkovič, Marjan Heričko

How to Estimate Software Size and Effort in Iterative Development 1 Aleš Živkovič, Marjan Heričko How to Software Size and Effort in Iterative Development 1 Aleš Živkovič, Marjan Heričko University of Maribor, Faculty of Electrical Engineering and Computer Science, Smetanova 17, SI-2000 Maribor, Slovenia

More information

Summary: Natalia Futekova * Vladimir Monov **

Summary: Natalia Futekova * Vladimir Monov ** in Small and Medium-Sized Enterprises Natalia Futekova * Vladimir Monov ** Summary: The paper is concerned with problems arising in the implementation process of ERP systems including the risks of severe

More information

Introduction to Software Engineering. 8. Software Quality

Introduction to Software Engineering. 8. Software Quality Introduction to Software Engineering 8. Software Quality Roadmap > What is quality? > Quality Attributes > Quality Assurance: Planning and Reviewing > Quality System and Standards 2 Sources > Software

More information

Software Quality Management

Software Quality Management Software Quality Management Learning Guide Information for Students 1. Description Grade Module Máster Universitario en Ingeniería de Software - European Master on Software Engineering Support Processes

More information

Empirical Software Engineering Introduction & Basic Concepts

Empirical Software Engineering Introduction & Basic Concepts Empirical Software Engineering Introduction & Basic Concepts Dietmar Winkler Vienna University of Technology Institute of Software Technology and Interactive Systems dietmar.winkler@qse.ifs.tuwien.ac.at

More information

How To Create A Process Measurement System

How To Create A Process Measurement System Set Up and Operation of a Design Process Measurement System Included below is guidance for the selection and implementation of design and development process measurements. Specific measures can be found

More information

Prediction of Business Process Model Quality based on Structural Metrics

Prediction of Business Process Model Quality based on Structural Metrics Prediction of Business Process Model Quality based on Structural Metrics Laura Sánchez-González 1, Félix García 1, Jan Mendling 2, Francisco Ruiz 1, Mario Piattini 1 1 Alarcos Research Group, TSI Department,

More information

Analysing and Improving Manufacturing Operations using Production and Inventory Control SIMulator (PICSIM)

Analysing and Improving Manufacturing Operations using Production and Inventory Control SIMulator (PICSIM) LINKÖPING INSTITUTE OF TECHNOLOGY Department of Mangement and Engineering TPMM06 Analysing and Improving Manufacturing Operations Helene Lidestam March 2015 Analysing and Improving Manufacturing Operations

More information

Estimating the Size of Software Package Implementations using Package Points. Atul Chaturvedi, Ram Prasad Vadde, Rajeev Ranjan and Mani Munikrishnan

Estimating the Size of Software Package Implementations using Package Points. Atul Chaturvedi, Ram Prasad Vadde, Rajeev Ranjan and Mani Munikrishnan Estimating the Size of Software Package Implementations using Package Points Atul Chaturvedi, Ram Prasad Vadde, Rajeev Ranjan and Mani Munikrishnan Feb 2008 Introduction 3 Challenges with Existing Size

More information

Requirements Traceability. Mirka Palo

Requirements Traceability. Mirka Palo Requirements Traceability Mirka Palo Seminar Report Department of Computer Science University of Helsinki 30 th October 2003 Table of Contents 1 INTRODUCTION... 1 2 DEFINITION... 1 3 REASONS FOR REQUIREMENTS

More information

Cloud Perspectives. Steven Woodward CFPS, CSQA steve@cloud-perspectives.com 613-823-7573 www.cloud-perspectives.com

Cloud Perspectives. Steven Woodward CFPS, CSQA steve@cloud-perspectives.com 613-823-7573 www.cloud-perspectives.com Cloud Perspectives Steven Woodward CFPS, CSQA steve@cloud-perspectives.com 613-823-7573 www.cloud-perspectives.com Introduction Models and Standards Categories and Context Function Point Scenarios Hints

More information

Cost-Effective Traceability Links for Architecture-Level Software Understanding: A Controlled Experiment

Cost-Effective Traceability Links for Architecture-Level Software Understanding: A Controlled Experiment Cost-Effective Traceability Links for Architecture-Level Software Understanding: A Controlled Experiment Muhammad Atif Javed, Srdjan Stevanetic and Uwe Zdun Software Architecture Research Group University

More information

Stress Test Modeling in Cards Portfolios

Stress Test Modeling in Cards Portfolios Stress Test Modeling in Cards Portfolios José J. Canals-Cerdá The views expressed here are my own and not necessarily those of the Federal Reserve or its staff. Credit Card Performance: Charge-off Rate

More information

METHODS OF EFFORT ESTIMATION IN SOFTWARE ENGINEERING

METHODS OF EFFORT ESTIMATION IN SOFTWARE ENGINEERING I International Symposium Engineering Management And Competitiveness 2011 (EMC2011) June 24-25, 2011, Zrenjanin, Serbia METHODS OF EFFORT ESTIMATION IN SOFTWARE ENGINEERING Jovan Živadinović, Ph.D * High

More information

Measuring Software Product Quality

Measuring Software Product Quality Measuring Software Product Quality Eric Bouwers June 17, 2014 T +31 20 314 0950 info@sig.eu www.sig.eu Software Improvement Group Who are we? Highly specialized advisory company for cost, quality and risks

More information

DJSI Diversified Family

DJSI Diversified Family DJSI Diversified Family RobecoSAM DJSI Diversified Family 06/2015 RobecoSAM AG www.sustainability-indices.com www.robecosam.com Investment Rationale The Dow Jones Sustainability Diversified Indices (DJSI

More information

IT governance and business organization: some trends about the management of application portfolio

IT governance and business organization: some trends about the management of application portfolio IT governance and business organization: some trends about the management of application portfolio Roberto Candiotto, Silvia Gandini 1 1 Dipartimento di Studi per l Economia e l Impresa (Università del

More information