Address for Correspondence

Size: px
Start display at page:

Download "Address for Correspondence"

Transcription

1 Research Paper AN AUTOMATED SIZE BASED ESTIMATION TOOL FOR SOFTWARE EFFORT ESTIMATION WITH RUN TIME QUALITY ATTRIBUTES 1 Dr.M. Senthil Kumar, 2 Dr.B. Chidambara Rajan Address for Correspondence 1 Associate Professor, Department of CSE, Valliammai Engineering College, Chennai. 2 Professor & Principal, Valliammai Engineering College, Chennai ABSTRACT: Today, Computer rules the world. Each and every sector needs software products to do the work effectively and quickly. So the software companies are now interested in providing automated software tool with respect to accuracy and security of their products. Therefore, there is a need to develop an automated tool which provides all expected properties. This paper attempts to propose an automated tool which includes quality metrics and enhanced privacy factors with the existing method. Initially, this method utilized a trapezoidal fuzzy membership set to control the ambiguity in the requirement inputs. Secondly, the function point method is enhanced by the privacy and reliability factors in the calculation. Finally, based on the questionnaire survey, the quality metrics are identified and added with the effort estimation for accuracy. The experimentation is done with past project data sets on the automated tool and the results are compared with the existing methods. The performance evaluations are also done by using global metrics like MRE, MdMRE, PRED. It shows that the proposed tool is high in accuracy and privacy of the product compared to existing tools. KEYWORDS: software effort estimation; quality metrics; automated tool; trapezoidal fuzzy set. 1. INTRODUCTION Software Effort estimation is a process of predicting the effort needed to develop a software project, while the software effort estimation may be simple in concept, but it is difficult and complex in reality (Astha Dhiman and Chander Diwaker, 2013).The most effort estimation methods focus on humaneffort and give estimates in terms of personmonth(frank Vijay and Manokaran.C,2009). It determines the amount of effort necessary to complete a software project in terms of its scheduling, acquiring of resources and meeting of budget requirements. The effective and efficient development of the project requires accurate estimates. The Software product privacy is another important challenge in today s competitive world (Harsh Kumar Verma and Vishal Sharma, 2010).The software developers are not having clear idea about the quality metrics which influences the accuracy of the product. Based on the literature survey results, the reasons for software product failures are 1. Uncertainty in input size. 2. Non-standardization of data classification. 3. Clumsy Calculated output. 4. Inaccurate estimation. 5. Vulnerable. 6. Unreliable software process. 7. Absence of accurate automated estimation tool. 8. Lack of risk assessment techniques at an early stage. 9. Improper scheduling & planning. Therefore, there is a need to develop a hybrid tool which provides all the necessary features. The main objective of this research work is to develop and describe an effective effort estimation method and hybrid tool, which can be used to improve the estimation accuracy and to address the other research problems. The goal of this work is to create and evaluate a size based estimation tool to assess estimation performance by using available set of previously completed software projects. The tool should be user friendly, and not rely on any other estimation tools. By creating an easily accessible and usable tool, it will be easier to conduct research in the field of software development. The tool should be easily accessible through any platform, provide good usability, allow integration with other software packages and should be developed in a way that makes future improvements and extensions, easy. This research work is also targeted to evaluate the performance of various existing software effort estimation models which are compared with the proposed tool. 2. RELATED WORKS There are many models available for effort estimation, only a few methods are reviewed here. The work (Imman Attarzadeh and Siek Hock ow, 2010) suggested ambiguous and linguistic inputs of software cost estimation. The work (Harish Kumar Verma & Vishal Sharma, 2010) noted that homogeneous data set results in better and more accurate effort estimates, while the irrelevant and disordered data set results in lesser accuracy. The paper (Ahmeda et al, 2009) proposed a fuzzy logic based framework for managing the imprecision and uncertainty problems. The work (Wei Lin Du et al, 2010) proposed a methodology combining the neurofuzzy technique and SEER-SEM that can function with various algorithmic models. The work (Moussa and Galal-Edeen, 2009) proposed an Enhancing Software Sizing Adjustment Factors. Their results showed that the enhancement achieved good accuracy. The work (Martin and Stefan, 2004) proposed an improved analogy-based approach based on extensive dimension weighting. Their results empirically evaluated the accuracy and reliability improvements of the project efforts.the work (Al- Hajri, et al, 2005) suggested that the Modification of standard function point complexity weights system can reduce the ambiguity in the effort estimation. The work (M.Senthil Kumar and B.Chidambara Rajan, 2014) demonstrated that the effort estimation done by applying the soft computing technique is powerful in solving the real world application with imprecise and uncertain information. The work (M.Senthil Kumar and B.Chidambara Rajan, 2015) suggested that the effort estimation done by applying the Fuzzy technique is effective in handling the clumsy outputs and Non-standardize inputs. The Similarities between these studies are that, they all focus on the elicitation phase of the estimation but do not focus on the construction phase of the product.

2 Many methods use fuzzy logic to handle uncertainty in the input data. Some methods concentrate only on accuracy but do not focus on quality metrics.few methods suggested security factor for product privacy. In this paper, the authors decided to concentrate on all these issues and propose a hybrid tool which will give solution to all these above mentioned issues. 3. AUTOMATED TOOL This Proposed work develops an optimized Fuzzybased Function Point Analysis automated tool to handle the inaccuracy and vulnerability present in the software project to estimate the effort more accurately and securely. The Proposed procedures include four major steps: Fuzzy based Function point Analysis, Questionnaire for quality metrics, Enhancement of Privacy factors and Effort Calculation by the proposed tool. The Overall framework of the proposed method is given in Figure 1 and the proposed algorithm is given in Table 1 which clearly shows all the steps in this method. Figure 1 Automated Tool Architecture Table 1.Proposed Algorithm BEGIN Input: Specification of the project S 0= {S 1,S 2, S n} Output: Effort E. Init: Specification While S 0 is not null do Classify the input using Trapezoidal fuzzy membership function; WHILE (Input is not Classified) Do Classify the Input; ENDWHILE; IF input is not Standardization; THEN Crossover the Fuzzy Rules; CASE: Rule OF SIMPLE: LOW Complexity & SMALL Weight; VERY SIMPLE: VERY LOW Complexity & TOO SMALL Weight; AVERAGE: NOMINAL Complexity & MEDIUM Weight; MIN AVERAGE: VERY NOMINAL Complexity & TOO MEDIUM Weight; HIGH: HIGH Complexity & HEAVY Weight; VERY HIGH: VERY HIGH Complexity & TOO HEAVY Weight; ENDCASE; ENDIF; IF Output is not crispy; THEN Apply Defuzzification; ELSE Do Nothing; ENDIF; WHILE VAF is not EXTENDED DO Extend Privacy & Reliability Factor; ENDWHILE; CALCULATE Fuzzy Function Point; SELECT the Non-Functional Characteristics; CALCULATE the Precision Value; COMPUTE Extended FP COUNT as FFPA with Precision Value; ESTIMATE the Enhanced Effort Estimation; FOR all the Past Project Data Set Values; APPLY this Method; UNTIL Results Obtained; END FOR; IF Results is Approximately Equal to Real Values; THEN IMPLEMENT the Model; END: 3.1Fuzzy Based Function Point Analysis In the function point analysis, five factors are used as input named as External Inputs (EI), External Outputs (EO), External inquiries (EQ), External Interfaces File (EIF) and Internal Logical Files (ILF). Rating of these factors can be given by adjective terms such as simple, average and complex. All these factors are fuzzified by using Trapezoidal membership function to handle the imprecision in the data set and need proper handling of the dependencies among these factors to improve the accuracy (Senthil Kumar and Chidambara Rajan, 2015).Unfortunately, this is not an easy task in most cases, so the authors propose new fuzzy if-then rules to handle this situation which is given below in Table 2. Table 2.Proposed IF-THEN RULES Complexity/Weight Small Medium Big Low Simple Average Complex Average Simple Average Complex High Simple Average Complex The outputs of each fuzzy rule are needed to standardize for the required output. This is done by de-fuzzification, which converts the fuzzy output into a crisp solution by using the following equation.

3 W i *V i Output = (1) W i Where W i =Weighted Average, V i =Peak Value 3.2 Questionnaire for quality metrics The performance of any software can be evaluated in measurable, technical terms, using one or more of the quality metrics (Azath & Wahindabanu 2012). There are many Quality characteristics which are available in ISO 9126 system. It is not easy to judge which of these factors are needed for increasing the accuracy. By performing Questionnaire methods in different organizations, the required quality factors for the software product from the ISO 9126 characteristics are obtained. Based on the survey which has been collected by means of questionnaire issued to managers, project executives and developers working in various software companies, eight quality metrics are identified from the various quality parameters to improve the Performance of the effort calculation. They ranked the eight quality factors with the fact how they influence in the quality of the software products. Correctness and Reliability are predominantly ranked first and second, respectively. Each of these categories has a number of related factors, which have been allocated different values. The sums of the factor scores provide an indication of the degree of influence of the factors in the total project. The result of average calculation of the values obtained from the questionnaire is given below in Table 3. Table 3 Rating of Quality Factors Quality factor Weighted-average rank (out of 8) Median rank (out of 8) Correctness Reliability Usability Maintainability Testability Efficiency Flexibility Reusability The formula to determine the Precision Value is given below, Precision Value (PV) = 0.01 *( 8 i=1 F i * C i ) (2) where, F i = factor of each performance metric & C i = Complexity factor The questionnaire aims to check the requirements of the engineers within the organization pointing out the different viewpoints of the projects accuracy. 3.3Enhancement of Privacy factors The engineering security has substantially raised the software project cost and there has been wide variation in the amount of added cost estimated by different models (Faheem et al 2004). Software Security is a vital factor which directly affects the quality factors such as software functionality and capability. Software failures are due to unreliable specification, and insecure program coding. Software reliability is another important quality attribute that must be assured throughout a software development life cycle. Based on the survey, 33% of interruptions happened due to unreliability of software products. Therefore, it is needed to provide reliable and secure estimation. So the 14 traditional value adjustment factors are extended by 15 th and 16 th factors named product security and product reliability to it. So, the formula for calculation of value adjustment factor (VAF) is modified. VAF = (TDI * 0.01) (3) 16 i 1 Mode (out of 8) TDI DI (4) All the general system characteristic factors including the 15 th & 16 th factors are rated by the six point scale (0-5) according to the relevant degree of influence (DI) on the application. 3.4 Effort Calculation The Extended function point count is calculated by multiplying the extended value adjustment factor with the fuzzified unadjusted function point. EFPA=UFP*VAF (5) The Enhanced function point count is done by adding the precision value with the extended function point count. Effort=EFPA+PV (6) 4. EXPERIMENTAL STEP-UP The proposed estimator tool has been developed in Java script under windows environment and the validation is done by applying different real project data sets. The effort estimation data of ten software projects implemented in different domains are used for testing. At the same time, actual effort, traditional function point method, Use case point method, Tree Boost method, Regression method and COCOMO model are also used to compare, with the proposed effort.table 4 is the result of the comparison. The Comparison chart is clearly shown in Figure 2. Table 4 Effort comparisons Project ID Traditional FP UCP TREE Proposed Real REGRESSION COCOMO BOOST Method Effort A1:12: B1:13: A2:13: I2:13: C2:13: H3:13: G3:13: F4:13: D2:13: E2:13:

4 Figure 4 MdMRE Comparsion of Different Models Figure 2 Effort Charts of Different Methods Figure 2 shows that the proposed method values are very near to the real values. It explicitly means that the accuracy of the proposed tool is high, but practically it must be evaluated by using the globally available performance evaluation Parameters such as MRE, MdMRE and PRED are applied to assess, as well as to compare the accuracy of the estimated tools. Mean Relative Error = (Actual Effort-Expected Effort) Actual Effort (7) The MMRE or the Mean Magnitude of Relative Error is the percentage of average of the MREs over an entire data set. It is used for calculating the accuracy of an estimation technique using T number of tests. MMRE = 100/T * I MRE (8) The Prediction Accuracy (PRED) can be calculated as: PRED = k / N (9) Where k is the number of projects and N is the number of all estimates. The Research work is conducted in order to evaluate prediction accuracy of the effort estimation models. These models are evaluated according to their fidelity not only on single point based estimation, but with the help of Past Real Project data sets. Based on the average result analysis of the ten project data sets, the proposed tool shows better estimation accuracy than the other models in all aspects of evaluation criteria which is clearly shown in Table 5. The proposed tool shows the lower MRE values less than 50% and higher prediction value higher than 96% which is mandatory for accurate estimation. Table 5 Performance Evaluation Model MMRE MdMRE PRED(0.25) Proposed % Tree-Boost % Regression % UCP % FP % COCOMO % Figures 3, 4&5 clearly show the improved accuracy of the proposed method in terms of MMRE, MdMRE and PRED. This made a reasonable belief, that using proposed automated tool has more accuracy and security than the other existing models. This also confirms the significant improvement brought in the early effort estimation. Figure 3 MMRE Comparsion of Different Models Figure 5 PRED(0.25) Comparsion of Different Models 5. CONCLUSION A Software supplier organization strives to estimate the effort needed in building software as accurately as possible to ensure the project s budget and schedules, and the success of resource allocation. Despite the numerous effort estimation approaches and applications available, the estimates have remained inaccurate. The aim of this work was to examine the impact of the Quality metrics on the accuracy of Effort estimation in the software development life cycle. Some empirical studies in the literature have shown that in many situations, a bad choice of the metrics can easily lead to poor approximation ability. But, the proposed model is able to provide good estimation capabilities. It is concluded that, Improved the Effort Estimation results using Function point analysis by utilizing the fuzzy techniques to overcome inputs in the form of linguistic terms. Improved project planning process by integrating the Non-Functional Point Analysis and Effort Estimation activity in software development project. Improved effort estimation results by providing high accuracy, security and reliability of the project. Overall conclusion from the research stated that proposed Model can be used to complement Function Point Analysis effort estimation by providing the preliminary software project Size based on effort factors, and calculate the Performance factors to improve the accuracy. This research indicates directions for further research work. The proposed tool can be analyzed in terms of feasibility and acceptance in the industry. Trying to improve the performance of existing methods and introducing the new techniques for effort estimation based on today s software project eclitation can be future research works in this area. CONFLICT OF INTERESTS The authors declare that there is no conflict of interests regarding the publication of this paper. ACKNOWLEDGMENTS The authors are greatly thankful to Maven tricks Technologies for providing the Real Project data sets for the experiments, and Valliammai Engineering

5 College, Chennai, for providing excellent lab facilities, making this work possible. REFERENCES 1. M. A. Al-Hajri, A. A. A. Ghani, M. N. Sulaiman and M. H. Selamat.(2005). Modification of standard function point complexity weights system. Journal of Systems and Software, M.A. Ahmeda and Z. Muzaffar.(2009). Handling imprecision and uncertainty in software development effort prediction: a type-2 fuzzy logic based framework. Journal of Information and Software Technology, Astha Dhiman and Chander Diwaker.(2013). Optimization of COCOMO II effort estimation using Genetic Algorithm. American International Journal of Research in Science, Technology, Engineering & Mathematics J.Frank Vijay and C.Manokaran.(2010). Initial Hybrid Method for Analyzing Software Estimation, Benchmarking and Risk Assessment Using Design of Software, Harsh Kumar Verma and Vishal Sharma.(2010). Handling Imprecision in Inputs using Fuzzy Logic to Predict Effort in Software Development. IEEE Transactions, X.Huang, D.Ho and J. Ren.(2008). A soft computing Framework for Software Effort Estimation.Soft Computing Journal, Springer, Imman Attarzadeh and Siew Hockow.(2010). Improving the accuracy of software cost Estimation Model Based on a New Fuzzy Logic Model. World Applied Sciences Journal, Jana Sedlackova.(2011). Security Factors in Effort Estimation of software Projects. Information Sciences and Technologies Bulletin of the ACM Slovakia, Martin Aver and Stefan Biffi.(2004). Increasing the Accuracy and Reliability of Analogy-Based cost Estimation with Extensive Project Feature Dimension weighting. International symposium on empirical software Engineering, V.V.Manoj and R.Swarup Kumar.(2012). A Novel Interval Type-2 Fuzzy software Effort Estimation Using Takogi-sugeno Fuzzy Controller. International Journal of Modern Engineering Research, Mohammad Azzeh, Daniel Neagu and Peter. I.Cowling.(2011). Analogy-Based Software Effort Estimation using Fuzzy Numbers. Journal of Systems and Software, H. Moussa, G. H. Galal-Edeen, and A.Kamel.(2009).Enhancing Software Sizing Adjustment Factors.Fourth International Conference on Intelligent Computing and Information Systems ICICIS. Cairo, Egypt, ACM, M.Senthil Kumar and B. Chidambara Rajan.(2014).Impact of Performance Metrics in software Effort Estimation using Function Point Analysis. Information An International Interdisciplinary Journal, M.Senthil Kumar and B. Chidambara Rajan.(2015).An Accurate FFPA-PSR Estimator Algorithm and Tool for Software Effort Estimation. The Scientific World Journal, 6 pages. 15. Wei Lin Du, Danny Ho, and Luiz Fernando Capretz.(2010). Improving Software Effort Estimation Using Neuro-Fuzzy Model with SEER-SEM. Global Journal of Computer Science and Technology,

Software Development Cost and Time Forecasting Using a High Performance Artificial Neural Network Model

Software Development Cost and Time Forecasting Using a High Performance Artificial Neural Network Model Software Development Cost and Time Forecasting Using a High Performance Artificial Neural Network Model Iman Attarzadeh and Siew Hock Ow Department of Software Engineering Faculty of Computer Science &

More information

A HYBRID INTELLIGENT MODEL FOR SOFTWARE COST ESTIMATION

A HYBRID INTELLIGENT MODEL FOR SOFTWARE COST ESTIMATION Journal of Computer Science, 9(11):1506-1513, 2013, doi:10.3844/ajbb.2013.1506-1513 A HYBRID INTELLIGENT MODEL FOR SOFTWARE COST ESTIMATION Wei Lin Du 1, Luiz Fernando Capretz 2, Ali Bou Nassif 2, Danny

More information

A Classical Fuzzy Approach for Software Effort Estimation on Machine Learning Technique

A Classical Fuzzy Approach for Software Effort Estimation on Machine Learning Technique www.ijcsi.org 249 Classical Fuzzy pproach for Software Estimation on Machine Learning Technique S.Malathi 1 and Dr.S.Sridhar 2 1 Research Scholar, Department of CSE, Sathyabama University Chennai, Tamilnadu,

More information

Keywords : Soft computing; Effort prediction; Neural Network; Fuzzy logic, MRE. MMRE, Prediction.

Keywords : Soft computing; Effort prediction; Neural Network; Fuzzy logic, MRE. MMRE, Prediction. Volume 3, Issue 5, May 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Neural Network and

More information

A Project Estimator Tool: for Software Estimation using Neuro-Fuzzy

A Project Estimator Tool: for Software Estimation using Neuro-Fuzzy A Project Estimator Tool: for Software Estimation using Neuro-Fuzzy Anita Verma 1,Sachin Patel 2 and Ajay Jaiswal 3 1,2 RGPV,Bhopal University, Patel College of Science and Technology, Indore(M.P.),India

More information

Hybrid Neuro-Fuzzy Systems for Software Development Effort Estimation

Hybrid Neuro-Fuzzy Systems for Software Development Effort Estimation Hybrid Neuro-Fuzzy Systems for Software Development Effort Estimation Rama Sree P Dept. of Computer Science & Engineering, Aditya Engineering College Jawaharlal Nehru Technological University Kakinada

More information

ANALYSIS OF SIZE METRICS AND EFFORT PERFORMANCE CRITERION IN SOFTWARE COST ESTIMATION

ANALYSIS OF SIZE METRICS AND EFFORT PERFORMANCE CRITERION IN SOFTWARE COST ESTIMATION ANALYSIS OF SIZE METRICS AND EFFORT PERFORMANCE CRITERION IN SOFTWARE COST ESTIMATION Abstract S.Malathi Research Scholar, Department of Computer Science, Sathyabama University, Chennai. Tamilnadu, India.

More information

Efficient Indicators to Evaluate the Status of Software Development Effort Estimation inside the Organizations

Efficient Indicators to Evaluate the Status of Software Development Effort Estimation inside the Organizations Efficient Indicators to Evaluate the Status of Software Development Effort Estimation inside the Organizations Elham Khatibi Department of Information System Universiti Teknologi Malaysia (UTM) Skudai

More information

Fuzzy Logic based framework for Software Development Effort Estimation

Fuzzy Logic based framework for Software Development Effort Estimation 330 Fuzzy Logic based framework for Software Development Effort Estimation Sandeep Kad 1, Vinay Chopra 2 1 Department of Information Technology Amritsar College of Engg. & Technology, Amritsar, Punjab,

More information

Fundamentals of Function Point Analysis

Fundamentals of Function Point Analysis Fundamentals of Function Point Analysis By David@SoftwareMetrics.Com Abstract Systems continue to grow in size and complexity. They are becoming more and more difficult to understand. Improvement of coding

More information

Software Cost Estimation using Function Point with Non Algorithmic Approach

Software Cost Estimation using Function Point with Non Algorithmic Approach Global Journal of omputer Science and Technology Software & Data Engineering Volume 13 Issue 8 Version 1.0 Year 2013 Type: Double Blind Peer Reviewed International Research Journal Publisher: Global Journals

More information

A FUZZY LOGIC APPROACH FOR SALES FORECASTING

A FUZZY LOGIC APPROACH FOR SALES FORECASTING A FUZZY LOGIC APPROACH FOR SALES FORECASTING ABSTRACT Sales forecasting proved to be very important in marketing where managers need to learn from historical data. Many methods have become available for

More information

Hathaichanok Suwanjang and Nakornthip Prompoon

Hathaichanok Suwanjang and Nakornthip Prompoon Framework for Developing a Software Cost Estimation Model for Software Based on a Relational Matrix of Project Profile and Software Cost Using an Analogy Estimation Method Hathaichanok Suwanjang and Nakornthip

More information

DESIGN AND STRUCTURE OF FUZZY LOGIC USING ADAPTIVE ONLINE LEARNING SYSTEMS

DESIGN AND STRUCTURE OF FUZZY LOGIC USING ADAPTIVE ONLINE LEARNING SYSTEMS Abstract: Fuzzy logic has rapidly become one of the most successful of today s technologies for developing sophisticated control systems. The reason for which is very simple. Fuzzy logic addresses such

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

Keywords Software development Effort Estimation, MMRE, Pred, BRE, RSD, RMSE, GMF, Tri MF and Trap MF,

Keywords Software development Effort Estimation, MMRE, Pred, BRE, RSD, RMSE, GMF, Tri MF and Trap MF, International Journal of Emerging Research in Management &Technology Research Article July 2015 Performance Evaluation of Software Development Effort Estimation Using Neuro-Fuzzy Model Vidisha Agrawal,

More information

An Evaluation of Neural Networks Approaches used for Software Effort Estimation

An Evaluation of Neural Networks Approaches used for Software Effort Estimation Proc. of Int. Conf. on Multimedia Processing, Communication and Info. Tech., MPCIT An Evaluation of Neural Networks Approaches used for Software Effort Estimation B.V. Ajay Prakash 1, D.V.Ashoka 2, V.N.

More information

An Intelligent Approach to Software Cost Prediction

An Intelligent Approach to Software Cost Prediction An Intelligent Approach to Software Cost Prediction Xishi Huang, Danny HO', Luiz F. Capretz, Jing Ren Dept. of ECE, University of Western Ontario, London, Ontario, N6G 1 H1, Canada 1 Toronto Design Center,

More information

INTEROPERABLE FEATURES CLASSIFICATION TECHNIQUE FOR CLOUD BASED APPLICATION USING FUZZY SYSTEMS

INTEROPERABLE FEATURES CLASSIFICATION TECHNIQUE FOR CLOUD BASED APPLICATION USING FUZZY SYSTEMS INTEROPERABLE FEATURES CLASSIFICATION TECHNIQUE FOR CLOUD BASED APPLICATION USING FUZZY SYSTEMS * C. Saravanakumar 1 and C. Arun 2 1 Department of Computer Science and Engineering, Sathyabama University,

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

Fuzzy Logic Based Revised Defect Rating for Software Lifecycle Performance. Prediction Using GMR

Fuzzy Logic Based Revised Defect Rating for Software Lifecycle Performance. Prediction Using GMR BIJIT - BVICAM s International Journal of Information Technology Bharati Vidyapeeth s Institute of Computer Applications and Management (BVICAM), New Delhi Fuzzy Logic Based Revised Defect Rating for Software

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

A Comparative Evaluation of Effort Estimation Methods in the Software Life Cycle

A Comparative Evaluation of Effort Estimation Methods in the Software Life Cycle DOI 10.2298/CSIS110316068P A Comparative Evaluation of Effort Estimation Methods in the Software Life Cycle Jovan Popović 1 and Dragan Bojić 1 1 Faculty of Electrical Engineering, University of Belgrade,

More information

A Fuzzy Decision Tree to Estimate Development Effort for Web Applications

A Fuzzy Decision Tree to Estimate Development Effort for Web Applications A Fuzzy Decision Tree to Estimate Development Effort for Web Applications Ali Idri Department of Software Engineering ENSIAS, Mohammed Vth Souissi University BP. 713, Madinat Al Irfane, Rabat, Morocco

More information

Current Standard: Mathematical Concepts and Applications Shape, Space, and Measurement- Primary

Current Standard: Mathematical Concepts and Applications Shape, Space, and Measurement- Primary Shape, Space, and Measurement- Primary A student shall apply concepts of shape, space, and measurement to solve problems involving two- and three-dimensional shapes by demonstrating an understanding of:

More information

CHAPTER 1 OVERVIEW OF SOFTWARE ENGINEERING

CHAPTER 1 OVERVIEW OF SOFTWARE ENGINEERING 1 CHAPTER 1 OVERVIEW OF SOFTWARE ENGINEERING 1.1 INTRODUCTION Software Engineering is a discipline which is majorly concerned about development of systematic large software applications that are used in

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

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

Counting Infrastructure Software

Counting Infrastructure Software Counting Infrastructure Software Dr. Anthony L Rollo, SMS Ltd, Christine Green EDS Many function point counters and managers of software counts believe that only whole applications may be sized using the

More information

An Evaluation Model for Determining Insurance Policy Using AHP and Fuzzy Logic: Case Studies of Life and Annuity Insurances

An Evaluation Model for Determining Insurance Policy Using AHP and Fuzzy Logic: Case Studies of Life and Annuity Insurances Proceedings of the 8th WSEAS International Conference on Fuzzy Systems, Vancouver, British Columbia, Canada, June 19-21, 2007 126 An Evaluation Model for Determining Insurance Policy Using AHP and Fuzzy

More information

Research Methods & Experimental Design

Research Methods & Experimental Design Research Methods & Experimental Design 16.422 Human Supervisory Control April 2004 Research Methods Qualitative vs. quantitative Understanding the relationship between objectives (research question) and

More information

Why SNAP? What is SNAP (in a nutshell)? Does SNAP work? How to use SNAP when we already use Function Points? How can I learn more? What s next?

Why SNAP? What is SNAP (in a nutshell)? Does SNAP work? How to use SNAP when we already use Function Points? How can I learn more? What s next? 1 Agenda Why SNAP? What is SNAP (in a nutshell)? Does SNAP work? How to use SNAP when we already use Function Points? How can I learn more? What s next? 2 Agenda Why SNAP? What is SNAP (in a nutshell)?

More information

Effort and Cost Allocation in Medium to Large Software Development Projects

Effort and Cost Allocation in Medium to Large Software Development Projects Effort and Cost Allocation in Medium to Large Software Development Projects KASSEM SALEH Department of Information Sciences Kuwait University KUWAIT saleh.kassem@yahoo.com Abstract: - The proper allocation

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

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

QOS Based Web Service Ranking Using Fuzzy C-means Clusters

QOS Based Web Service Ranking Using Fuzzy C-means Clusters Research Journal of Applied Sciences, Engineering and Technology 10(9): 1045-1050, 2015 ISSN: 2040-7459; e-issn: 2040-7467 Maxwell Scientific Organization, 2015 Submitted: March 19, 2015 Accepted: April

More information

Introduction to Function Points www.davidconsultinggroup.com

Introduction to Function Points www.davidconsultinggroup.com By Sheila P. Dennis and David Garmus, David Consulting Group IBM first introduced the Function Point (FP) metric in 1978 [1]. Function Point counting has evolved into the most flexible standard of software

More information

Ten steps to better requirements management.

Ten steps to better requirements management. White paper June 2009 Ten steps to better requirements management. Dominic Tavassoli, IBM Actionable enterprise architecture management Page 2 Contents 2 Introduction 2 Defining a good requirement 3 Ten

More information

Early Software Reliability

Early Software Reliability Neeraj Ajeet Kumar Pandey Kumar Goyal Early Software Reliability Prediction A Fuzzy Logic Approach ^ Springer 1 Introduction 1 1.1 Need for Reliable and Quality Software 1 1.2 Software Reliability 2 1.2.1

More information

Appendix B Data Quality Dimensions

Appendix B Data Quality Dimensions Appendix B Data Quality Dimensions Purpose Dimensions of data quality are fundamental to understanding how to improve data. This appendix summarizes, in chronological order of publication, three foundational

More information

An Empirical Study of Software Cost Estimation in Saudi Arabia Software Industry

An Empirical Study of Software Cost Estimation in Saudi Arabia Software Industry International Journal of Soft Computing and Engineering (IJSCE) An Empirical Study of Software Cost Estimation in Saudi Arabia Software Industry Abdu Gumaei, Bandar Almaslukh, Nejmeddine Tagoug Abstract

More information

A Fuzzy Logic Based Approach for Selecting the Software Development Methodologies Based on Factors Affecting the Development Strategies

A Fuzzy Logic Based Approach for Selecting the Software Development Methodologies Based on Factors Affecting the Development Strategies Available online www.ejaet.com European Journal of Advances in Engineering and Technology, 2015, 2(7): 70-75 Research Article ISSN: 2394-658X A Fuzzy Logic Based Approach for Selecting the Software Development

More information

Merrill Lynch Team s Development Plan v.1

Merrill Lynch Team s Development Plan v.1 Merrill Lynch Team s Development Plan v.1 *** Score 100/100 yet I feel that there is more to the story. The next issue needs to be more specific on the architecture. As I manager I would assume that this

More information

A FUZZY BASED APPROACH TO TEXT MINING AND DOCUMENT CLUSTERING

A FUZZY BASED APPROACH TO TEXT MINING AND DOCUMENT CLUSTERING A FUZZY BASED APPROACH TO TEXT MINING AND DOCUMENT CLUSTERING Sumit Goswami 1 and Mayank Singh Shishodia 2 1 Indian Institute of Technology-Kharagpur, Kharagpur, India sumit_13@yahoo.com 2 School of Computer

More information

Degree of Uncontrollable External Factors Impacting to NPD

Degree of Uncontrollable External Factors Impacting to NPD Degree of Uncontrollable External Factors Impacting to NPD Seonmuk Park, 1 Jongseong Kim, 1 Se Won Lee, 2 Hoo-Gon Choi 1, * 1 Department of Industrial Engineering Sungkyunkwan University, Suwon 440-746,

More information

Knowledge Based Descriptive Neural Networks

Knowledge Based Descriptive Neural Networks Knowledge Based Descriptive Neural Networks J. T. Yao Department of Computer Science, University or Regina Regina, Saskachewan, CANADA S4S 0A2 Email: jtyao@cs.uregina.ca Abstract This paper presents a

More information

Software Development: Tools and Processes. Lecture - 16: Estimation

Software Development: Tools and Processes. Lecture - 16: Estimation Software Development: Tools and Processes Lecture - 16: Estimation Estimating methods analogy method direct estimating method Delphi technique PERT-type rolling window Constructivist Cost Model (CoCoMo)

More information

FUZZY CLUSTERING ANALYSIS OF DATA MINING: APPLICATION TO AN ACCIDENT MINING SYSTEM

FUZZY CLUSTERING ANALYSIS OF DATA MINING: APPLICATION TO AN ACCIDENT MINING SYSTEM International Journal of Innovative Computing, Information and Control ICIC International c 0 ISSN 34-48 Volume 8, Number 8, August 0 pp. 4 FUZZY CLUSTERING ANALYSIS OF DATA MINING: APPLICATION TO AN ACCIDENT

More information

Intuitionistic fuzzy load balancing in cloud computing

Intuitionistic fuzzy load balancing in cloud computing 8 th Int. Workshop on IFSs, Banská Bystrica, 9 Oct. 2012 Notes on Intuitionistic Fuzzy Sets Vol. 18, 2012, No. 4, 19 25 Intuitionistic fuzzy load balancing in cloud computing Marin Marinov European Polytechnical

More information

SOFTWARE VALUE ENGINEERING IN DEVELOPMENT PROCESS

SOFTWARE VALUE ENGINEERING IN DEVELOPMENT PROCESS SOFTWARE VALUE ENGINEERING IN DEVELOPMENT PROCESS Pawel Grzegrzolka University of Gdansk, Department of Business Informatics, Piaskowa 9, 81-864 Sopot, Poland, pawel.grzegrzolka@gmail.com Abstract. This

More information

Performance Appraisal System using Multifactorial Evaluation Model

Performance Appraisal System using Multifactorial Evaluation Model Performance Appraisal System using Multifactorial Evaluation Model C. C. Yee, and Y.Y.Chen Abstract Performance appraisal of employee is important in managing the human resource of an organization. With

More information

A Review of Anomaly Detection Techniques in Network Intrusion Detection System

A Review of Anomaly Detection Techniques in Network Intrusion Detection System A Review of Anomaly Detection Techniques in Network Intrusion Detection System Dr.D.V.S.S.Subrahmanyam Professor, Dept. of CSE, Sreyas Institute of Engineering & Technology, Hyderabad, India ABSTRACT:In

More information

Measuring Change Requests to support effective project management practices.

Measuring Change Requests to support effective project management practices. Measuring Change Requests to support effective project management practices. Roberto Meli Abstract Some of the major reasons for software project failures relay in the area of the management of project

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

Introduction to Fuzzy Control

Introduction to Fuzzy Control Introduction to Fuzzy Control Marcelo Godoy Simoes Colorado School of Mines Engineering Division 1610 Illinois Street Golden, Colorado 80401-1887 USA Abstract In the last few years the applications of

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

In mathematics, there are four attainment targets: using and applying mathematics; number and algebra; shape, space and measures, and handling data.

In mathematics, there are four attainment targets: using and applying mathematics; number and algebra; shape, space and measures, and handling data. MATHEMATICS: THE LEVEL DESCRIPTIONS In mathematics, there are four attainment targets: using and applying mathematics; number and algebra; shape, space and measures, and handling data. Attainment target

More information

risks in the software projects [10,52], discussion platform, and COCOMO

risks in the software projects [10,52], discussion platform, and COCOMO CHAPTER-1 INTRODUCTION TO PROJECT MANAGEMENT SOFTWARE AND SERVICE ORIENTED ARCHITECTURE 1.1 Overview of the system Service Oriented Architecture for Collaborative WBPMS is a Service based project management

More information

Cost and Time Estimation of Software Production

Cost and Time Estimation of Software Production International Journal of Industrial Engineering & Production Research September205, Volume 26, Number 3 pp. 93-2 pissn: 2008-4889 http://ijiepr.iust.ac.ir/ A Three- Stage Algorithm for Software Cost and

More information

Project Management Estimation. Week 11

Project Management Estimation. Week 11 Project Management Estimation Week 11 Announcement Midterm 2 Wednesday, May. 4 Scope Week 11 Week 13 Short answer questions Estimation Agenda (Lecture) Agenda (Lab) Implement a softwareproduct based on

More information

Software Engineering. Introduction. Software Costs. Software is Expensive [Boehm] ... Columbus set sail for India. He ended up in the Bahamas...

Software Engineering. Introduction. Software Costs. Software is Expensive [Boehm] ... Columbus set sail for India. He ended up in the Bahamas... Software Engineering Introduction... Columbus set sail for India. He ended up in the Bahamas... The economies of ALL developed nations are dependent on software More and more systems are software controlled

More information

Programming Risk Assessment Models for Online Security Evaluation Systems

Programming Risk Assessment Models for Online Security Evaluation Systems Programming Risk Assessment Models for Online Security Evaluation Systems Ajith Abraham 1, Crina Grosan 12, Vaclav Snasel 13 1 Machine Intelligence Research Labs, MIR Labs, http://www.mirlabs.org 2 Babes-Bolyai

More information

Artificial Neural Networks are bio-inspired mechanisms for intelligent decision support. Artificial Neural Networks. Research Article 2014

Artificial Neural Networks are bio-inspired mechanisms for intelligent decision support. Artificial Neural Networks. Research Article 2014 An Experiment to Signify Fuzzy Logic as an Effective User Interface Tool for Artificial Neural Network Nisha Macwan *, Priti Srinivas Sajja G.H. Patel Department of Computer Science India Abstract Artificial

More information

IDENTIFIC ATION OF SOFTWARE EROSION USING LOGISTIC REGRESSION

IDENTIFIC ATION OF SOFTWARE EROSION USING LOGISTIC REGRESSION http:// IDENTIFIC ATION OF SOFTWARE EROSION USING LOGISTIC REGRESSION Harinder Kaur 1, Raveen Bajwa 2 1 PG Student., CSE., Baba Banda Singh Bahadur Engg. College, Fatehgarh Sahib, (India) 2 Asstt. Prof.,

More information

A Trust-Evaluation Metric for Cloud applications

A Trust-Evaluation Metric for Cloud applications A Trust-Evaluation Metric for Cloud applications Mohammed Alhamad, Tharam Dillon, and Elizabeth Chang Abstract Cloud services are becoming popular in terms of distributed technology because they allow

More information

USING COMPUTING INTELLIGENCE TECHNIQUES TO ESTIMATE SOFTWARE EFFORT

USING COMPUTING INTELLIGENCE TECHNIQUES TO ESTIMATE SOFTWARE EFFORT USING COMPUTING INTELLIGENCE TECHNIQUES TO ESTIMATE SOFTWARE EFFORT Jin-Cherng Lin, Yueh-Ting Lin, Han-Yuan Tzeng and Yan-Chin Wang Dept. of Computer Science & Engineering Tatung University Taipei 10452,

More information

INCORPORATING VITAL FACTORS IN AGILE ESTIMATION THROUGH ALGORITHMIC METHOD

INCORPORATING VITAL FACTORS IN AGILE ESTIMATION THROUGH ALGORITHMIC METHOD International Journal of Computer Science and Applications, 2009 Technomathematics Research Foundation Vol. 6, No. 1, pp. 85 97 INCORPORATING VITAL FACTORS IN AGILE ESTIMATION THROUGH ALGORITHMIC METHOD

More information

Applied Mathematical Sciences, Vol. 7, 2013, no. 112, 5591-5597 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ams.2013.

Applied Mathematical Sciences, Vol. 7, 2013, no. 112, 5591-5597 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ams.2013. Applied Mathematical Sciences, Vol. 7, 2013, no. 112, 5591-5597 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ams.2013.38457 Accuracy Rate of Predictive Models in Credit Screening Anirut Suebsing

More information

Analysis of Attributes Relating to Custom Software Price

Analysis of Attributes Relating to Custom Software Price Analysis of Attributes Relating to Custom Software Price Masateru Tsunoda Department of Information Sciences and Arts Toyo University Saitama, Japan tsunoda@toyo.jp Akito Monden, Kenichi Matsumoto Graduate

More information

An Analysis of Hybrid Tool Estimator: An Integration of Risk with Software Estimation

An Analysis of Hybrid Tool Estimator: An Integration of Risk with Software Estimation Journal of Computer Science 7 (11): 1679-1684, 2011 ISSN 1549-3636 2011 Science Publications An Analysis of Hybrid Tool Estimator: An Integration of Risk with Software Estimation 1 J. Frank Vijay and 2

More information

Development of Virtual Lab System through Application of Fuzzy Analytic Hierarchy Process

Development of Virtual Lab System through Application of Fuzzy Analytic Hierarchy Process Development of Virtual Lab System through Application of Fuzzy Analytic Hierarchy Process Chun Yong Chong, Sai Peck Lee, Teck Chaw Ling Faculty of Computer Science and Information Technology, University

More information

EARLY STAGE SOFTWARE DEVELOPMENT EFFORT ESTIMATIONS MAMDANI FIS VS NEURAL NETWORK MODELS

EARLY STAGE SOFTWARE DEVELOPMENT EFFORT ESTIMATIONS MAMDANI FIS VS NEURAL NETWORK MODELS EARLY STAGE SOFTWARE DEVELOPMENT EFFORT ESTIMATIONS MAMDANI FIS VS NEURAL NETWORK MODELS Roheet Bhatnagar 1 and Mrinal Kanti Ghose 1 1 Department of Computer Science and Engineering, Sikkim Manipal Institute

More information

Cost Drivers of a Parametric Cost Estimation Model for Data Mining Projects (DMCOMO)

Cost Drivers of a Parametric Cost Estimation Model for Data Mining Projects (DMCOMO) Cost Drivers of a Parametric Cost Estimation Model for Mining Projects (DMCOMO) Oscar Marbán, Antonio de Amescua, Juan J. Cuadrado, Luis García Universidad Carlos III de Madrid (UC3M) Abstract Mining is

More information

Software cost estimation

Software cost estimation Software cost estimation Sommerville Chapter 26 Objectives To introduce the fundamentals of software costing and pricing To describe three metrics for software productivity assessment To explain why different

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

Software Cost Estimation Methods: A Review

Software Cost Estimation Methods: A Review Software Cost Estimation Methods: A Review 1 Vahid Khatibi, 2 Dayang N. A. Jawawi 1, 2 Faculty of Computer Science and Information System Universiti Technologi Malaysia (UTM), Johor,Malaysia 1 khatibi78@yahoo.com,

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

KNOWLEDGE-BASED IN MEDICAL DECISION SUPPORT SYSTEM BASED ON SUBJECTIVE INTELLIGENCE

KNOWLEDGE-BASED IN MEDICAL DECISION SUPPORT SYSTEM BASED ON SUBJECTIVE INTELLIGENCE JOURNAL OF MEDICAL INFORMATICS & TECHNOLOGIES Vol. 22/2013, ISSN 1642-6037 medical diagnosis, ontology, subjective intelligence, reasoning, fuzzy rules Hamido FUJITA 1 KNOWLEDGE-BASED IN MEDICAL DECISION

More information

The Software Process. The Unified Process (Cont.) The Unified Process (Cont.)

The Software Process. The Unified Process (Cont.) The Unified Process (Cont.) The Software Process Xiaojun Qi 1 The Unified Process Until recently, three of the most successful object-oriented methodologies were Booch smethod Jacobson s Objectory Rumbaugh s OMT (Object Modeling

More information

Classification of Fuzzy Data in Database Management System

Classification of Fuzzy Data in Database Management System Classification of Fuzzy Data in Database Management System Deval Popat, Hema Sharda, and David Taniar 2 School of Electrical and Computer Engineering, RMIT University, Melbourne, Australia Phone: +6 3

More information

Fuzzy Logic for Software Metric Models Throughout the Development Life-Cycle. Andrew Gray Stephen MacDonell

Fuzzy Logic for Software Metric Models Throughout the Development Life-Cycle. Andrew Gray Stephen MacDonell DUNEDIN NEW ZEALAND Fuzzy Logic for Software Metric Models Throughout the Development Life-Cycle Andrew Gray Stephen MacDonell The Information Science Discussion Paper Series Number 99/20 September 1999

More information

A Concise Neural Network Model for Estimating Software Effort

A Concise Neural Network Model for Estimating Software Effort A Concise Neural Network Model for Estimating Software Effort Ch. Satyananda Reddy, KVSVN Raju DENSE Research Group Department of Computer Science and Systems Engineering, College of Engineering, Andhra

More information

A Selection Model for ERP System by Applying Fuzzy AHP Approach

A Selection Model for ERP System by Applying Fuzzy AHP Approach A Selection Model for ERP System by Applying Fuzzy AHP Approach Chi-Tai Lien* and Hsiao-Ling Chan Department of Information Management Ta Hwa Institute of Tachenology, Hsin-Chu, Taiwan, R.O.C. *E-mail:

More information

A Comparison of Calibrated Equations for Software Development Effort Estimation

A Comparison of Calibrated Equations for Software Development Effort Estimation A Comparison of Calibrated Equations for Software Development Effort Estimation Cuauhtemoc Lopez Martin Edgardo Felipe Riveron Agustin Gutierrez Tornes 3,, 3 Center for Computing Research, National Polytechnic

More information

Fuzzy Numbers in the Credit Rating of Enterprise Financial Condition

Fuzzy Numbers in the Credit Rating of Enterprise Financial Condition C Review of Quantitative Finance and Accounting, 17: 351 360, 2001 2001 Kluwer Academic Publishers. Manufactured in The Netherlands. Fuzzy Numbers in the Credit Rating of Enterprise Financial Condition

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

Fuzzy Expert-COCOMO Risk Assessment and Effort Contingency Model in Software Project Management

Fuzzy Expert-COCOMO Risk Assessment and Effort Contingency Model in Software Project Management Western University Scholarship@Western Electronic Thesis and Dissertation Repository April 2013 Fuzzy Expert-COCOMO Assessment and Effort Contingency Model in Software Project Management Ekananta Manalif

More information

Software Migration Project Cost Estimation using COCOMO II and Enterprise Architecture Modeling

Software Migration Project Cost Estimation using COCOMO II and Enterprise Architecture Modeling Software Migration Project Cost Estimation using COCOMO II and Enterprise Architecture Modeling Alexander Hjalmarsson 1, Matus Korman 1 and Robert Lagerström 1, 1 Royal Institute of Technology, Osquldas

More information

Chapter 6. The stacking ensemble approach

Chapter 6. The stacking ensemble approach 82 This chapter proposes the stacking ensemble approach for combining different data mining classifiers to get better performance. Other combination techniques like voting, bagging etc are also described

More information

SOFT COMPUTING TECHNIQUES FOR SOFTWARE PROJECT EFFORT ESTIMATION

SOFT COMPUTING TECHNIQUES FOR SOFTWARE PROJECT EFFORT ESTIMATION International Journal of Advanced Computer and Mathematical Sciences ISSN 2230-9624. Vol 2, Issue 3, 2011, pp 160-167 http://bipublication.com SOFT COMPUTING TECHNIQUES FOR SOFTWARE PROJECT EFFORT ESTIMATION

More information

Intrusion Detection Using Data Mining Along Fuzzy Logic and Genetic Algorithms

Intrusion Detection Using Data Mining Along Fuzzy Logic and Genetic Algorithms IJCSNS International Journal of Computer Science and Network Security, VOL.8 No., February 8 7 Intrusion Detection Using Data Mining Along Fuzzy Logic and Genetic Algorithms Y.Dhanalakshmi and Dr.I. Ramesh

More information

Search Engine Optimization for Improving Page Rank And Image Search Accuracy

Search Engine Optimization for Improving Page Rank And Image Search Accuracy Search Engine Optimization for Improving Page Rank And Image Search Accuracy Er. Tanveer Singh 1, Dr.Raman Maini 2 1 Research Scholar, Department of Computer Engineering, University College of Engineering,

More information

Bank Customers (Credit) Rating System Based On Expert System and ANN

Bank Customers (Credit) Rating System Based On Expert System and ANN Bank Customers (Credit) Rating System Based On Expert System and ANN Project Review Yingzhen Li Abstract The precise rating of customers has a decisive impact on loan business. We constructed the BP network,

More information

Mathematics. What to expect Resources Study Strategies Helpful Preparation Tips Problem Solving Strategies and Hints Test taking strategies

Mathematics. What to expect Resources Study Strategies Helpful Preparation Tips Problem Solving Strategies and Hints Test taking strategies Mathematics Before reading this section, make sure you have read the appropriate description of the mathematics section test (computerized or paper) to understand what is expected of you in the mathematics

More information

Problems often have a certain amount of uncertainty, possibly due to: Incompleteness of information about the environment,

Problems often have a certain amount of uncertainty, possibly due to: Incompleteness of information about the environment, Uncertainty Problems often have a certain amount of uncertainty, possibly due to: Incompleteness of information about the environment, E.g., loss of sensory information such as vision Incorrectness in

More information

ALGORITHM OF SELECTING COST ESTIMATION METHODS FOR ERP SOFTWARE IMPLEMENTATION

ALGORITHM OF SELECTING COST ESTIMATION METHODS FOR ERP SOFTWARE IMPLEMENTATION ERP, implementation, cost estimation Przemysław Plecka *, Krzysztof Bzdyra ** ALGORITHM OF SELECTING COST ESTIMATION METHODS FOR ERP SOFTWARE IMPLEMENTATION Abstract The article discusses the problem of

More information

Towards Rule-based System for the Assembly of 3D Bricks

Towards Rule-based System for the Assembly of 3D Bricks Universal Journal of Communications and Network 3(4): 77-81, 2015 DOI: 10.13189/ujcn.2015.030401 http://www.hrpub.org Towards Rule-based System for the Assembly of 3D Bricks Sanguk Noh School of Computer

More information

Fuzzy Candlestick Approach to Trade S&P CNX NIFTY 50 Index using Engulfing Patterns

Fuzzy Candlestick Approach to Trade S&P CNX NIFTY 50 Index using Engulfing Patterns Fuzzy Candlestick Approach to Trade S&P CNX NIFTY 50 Index using Engulfing Patterns Partha Roy 1, Sanjay Sharma 2 and M. K. Kowar 3 1 Department of Computer Sc. & Engineering 2 Department of Applied Mathematics

More information

APPLYING FUNCTION POINTS WITHIN A SOA ENVIRONMENT

APPLYING FUNCTION POINTS WITHIN A SOA ENVIRONMENT APPLYING FUNCTION POINTS WITHIN A SOA ENVIRONMENT Jeff Lindskoog EDS, An HP Company 1401 E. Hoffer St Kokomo, IN 46902 USA 1 / 16 SEPTEMBER 2009 / EDS INTERNAL So, Ah, How Big is it? 2 / 16 SEPTEMBER 2009

More information

Intelligent and Automated Software Testing Methods Classification

Intelligent and Automated Software Testing Methods Classification Intelligent and Automated Software Testing Methods Classification Seyed Reza Shahamiri Department of Software Engineering Faculty of Computer Science and Information s University Teknologi Malaysia (UTM)

More information