An Analysis of Hybrid Tool Estimator: An Integration of Risk with Software Estimation
|
|
|
- Marshall Henderson
- 10 years ago
- Views:
Transcription
1 Journal of Computer Science 7 (11): , 2011 ISSN Science Publications An Analysis of Hybrid Tool Estimator: An Integration of Risk with Software Estimation 1 J. Frank Vijay and 2 C. Manoharan 1 Department of IT, Panimalar Engineering College, Chennai 2 Annai Mathammal Sheela Engineering College, Namakkal Dt, Tamil Nadu, India Abstract: Problem statement: One important problem with software development projects is to get an early and nevertheless accurate estimation of the effort needed to complete the project within the schedule. In the literature various methods have been developed for this purpose. The most popular examples are Boehm s COCOMO, Albrecht s Function Point Method or Sneed s object-point method. The two last named methods are based on early results of an analysis phase; whereas COCOMO is based on an a priori estimation of the software size in Lines of Code. Despite of the increasing needs and available tools and methods, a satisfactory solution is still to be found. During the last two years, has gained some interest in this community an approach based on hybrid technique of software estimation. Approach: In this study, we discuss that traditional Function Point Method does not cover the quality factors and the estimation is fully based on development of systems. Hence, the quality assurance factors were discussed in this study. The comparative analysis of the existing software estimations were also developed and compared with the developed model so that the efficiency of the model can be analyzed with the existing methods. The classification of software system for which the effort estimation is to be calculated is based on the COCOMO model classes. So, our aim is to develop a hybrid method which combines all the important parameters from the various existing method for effort estimation. Once the effort estimation has been found, the same have been extended to risk assessment techniques by considering various risk parameters. So, the developed hybrid model is an integrated model of estimation with risk assessment. Results: A software has been designed (Front End-Java, Back End-MS-ACCESS) which shows the comparison between the traditional Function point method and the proposed method. Conclusion: Detailed comparative analyses have been made based on the result for all the estimation techniques. Key words: COCOMO model classes, hybrid technique, effort estimation, quality parameters, estimation techniques, traditional function, hybrid method, comparative analysis INTRODUCTION There are two main dimensions in project metrics. The first dimension main concentrates on the development schedule so that we can avoid delay and potential problems and risks. The second dimension main focuses on the quality of the software so that the developed software is of good quality and it satisfies the customer. So, most of the organizations focuses on the above said two dimensions. There are many effort estimation techniques for software systems developments are available (Vijay and Manoharan, 2009; 2010). But none of the models paid attention to schedule and quality parameters. So, we have developed a new hybrid estimation technique which is fully focussed on assuring the quality in effort estimation for software system development. In this study, we have created a new hybrid model which estimates the effort, schedule and quality parameters. The entire results of the developed hybrid model have been illustrated in the results section. An example software system used to apply the proposed study is the testing software. In the results comparisons section, the effort (in terms of person-months) is used to compare the various results of some available models with the proposed result. In the conclusion section, the results between proposed and existing scenario are compared with the detailed graphs and performance chart. MATERIALS AND METHODS Function points: Function-oriented software metrics is used to measure the functionality delivered by the application as a normalization value. The most widely Corresponding Author: J. Frank Vijay, Department of IT, Panimalar Engineering College, Chennai, Tamil Nadu, India 1679
2 used function-oriented metric is Function Point (FP). The traditional Functional Point metric method does not take into account the quality parameters of the software and moreover the values that been assigned to the parameters will be decided by the project managers experience. So, the values for the parameters will vary depending upon the manager s interest on the project. As a net result, it is very difficult to estimate the software by these varying parameters. So, we can t use this value for estimating, the schedule, effort needed, project time, cost estimation etc. So, we have made a vast literature survey by means of questionnaire to various software companies. The questionnaires were given only to the project managers who are familiar in their projects. From their ideas and suggestions, we have derived the parameter values and by using those values the effort will be calculated automatically. This effort estimated value also covers some of the important quality parameter values. So, we have also made a comparative analysis of the existing functional point model with the developed model which covers the quality aspects of the software. The detailed output of the derived model is shown below in the form of snapshots. Fig. 2: Parameters calculation chart Fig. 3: Total weight calculation chart Analysis of the model: In this derived hybrid model, the effort estimation for particular software has been calculated by using the following methods: Automated Hybrid Model (New Model) (Vijay and Manoharan, 2009) Use Case Point Method Model (Developed to suit for English Statements) (Keung et al., 2004) COCOMO Model. Function point model (Manual-existing model) Revised Functional point model (New model) Lines of code Fig. 4: Parameters calculation chart Software estimation has been calculated (Fig. 1-10) be using all these models. Fig. 5: Total weight calculation chart Fig. 1: Parameters estimation chart Fig. 6:Total weight calculation chart 1680
3 By using the results that we got by using the above said model, we have made a comparative study in the form of a graph. The output of the result is given below. Fig. 7: Parameters estimation chart Integration of software risk with estimation: Once the effort has been found by using one of the above said estimation methods. The User can select the method needed for estimating the software manually using menudriven option from the tool. Once the effort has been found, then the result has to be integrated with risk. Software risk assessment: Large software projects have a very high frequency of schedule overruns, cost overruns, quality problems, and outright cancellations. Although software cost estimating is a very difficult intellectual problem, there are three fundamental equations that are linked together for estimation. They are given below: Size of deliverable/assignment scope = staff Size of deliverable/production rate = effort Effort/staff = schedule Fig. 8: Total estimation calculation values Functions of hybrid tool: Step 1: Sizing specifications, source code, and test cases: The first step in any software estimate is to predict the sizes of the deliverables that must be constructed. Sizing must include all deliverable such as specifications, documents, and test cases as well as source code. As of 2008, sizing is a standard feature of commercial software cost estimating tools, and a variety of sizing methods are now included, such as: Sizing based on function point metrics Sizing based on Lines Of Code (LOC) metrics Fig. 9: Effort comparison chart Fig. 10: Software tools estimation comparison chart It should be noted that one very common risk with estimates based on lines of code metrics is that such estimates are not reliable for predicting user documents or any non-coding activity such as quality assurance, data base administration, and project management. LOCbased estimates and function point-based estimates are of approximately equal accuracy for predicting coding activities but the LOC estimates usually are less accurate for non-code activities. Since studystudy in all of its forms is often the most expensive task for large defence applications, this problem is fairly significant. Step 2: Estimating defects and defect removal efficiency levels: A key aspect of software cost estimating is predicting the time and effort that will be needed for design reviews, code inspections, and all forms of testing. In order to estimate defect removal costs and schedules, it is necessary to know about how 1681
4 many defects are likely to be encountered. Poor quality control is another major risk that can lead to litigation. Lack of early defect detection and removal via inspections can lead to huge delays in testing schedules. What happens is that testing might start on time, but due to the unexpected volume of defects it cannot end on time. Testing is the primary phase where schedules begin to go out of control. The defect removal efficiency of each step will also be estimated. The effort and costs for preparation, execution, and defect repairs associated with each removal activity will also be estimated. Step 3: Selecting project activities: Once the size of various deliverables has been approximated the next step is to determine which specific activities will be carried out for the project being estimated. This is one of the major areas where software cost estimating tools excel. Activity-based cost estimates with perhaps activities are the level of precision offered by modern cost estimating tools. Step 4: Estimating staffing levels: Although staffing, effort, costs, and schedules are all important for the final estimate, the normal place to start estimating is with staffing levels. The fundamental equation for determining staff is: Size of deliverable/assignment scope = staff The UCP tool applies this fundamental staffing equation in a wide variety of forms, including but not limited to: Pages of specifications / assignment scope = analysts Lines of source code/assignment scope = programmers Test cases/assignment scope = testers Pages of user manuals/assignment scope = technical writers Number of employees / assignment scope = managers Step 5: Estimating software effort: The term effort defines the amount of human study associated with a project. The amount of effort can be expressed in any desired metric, such as study hours, study days, study weeks, study months, or study years. The general algorithm for predicting effort is: Size of deliverable / production rate = staff effort Here too this basic equation is used in a variety of forms including but not limited to: Pages of specifications / production rate = analyst months Lines of source code / production rate = programmer months Test cases/production rate = testing months Defects found/production rate = restudy months J. Computer Sci., 7 (11): , 2011 Pages of user manuals/production rate = writing months Step 6: Estimating software costs: The fundamental equation for estimating the cost of a software activity is simple in concept, but very tricky in real life: Effort * (salary + burden) = cost Step 7: Estimating software schedules: The fundamental equation for estimating the schedule of any given software development activity is: Effort / staff = time period Step 8: Estimating requirements changes during development: One important aspect of estimating is dealing with the rate at which requirements creep and hence makes projects grow larger during development. Fortunately, function point metrics allow direct measurement of the rate at which this phenomenon occurs, since both the original requirements and changed requirements will have function point counts. Step 9: Software risk analysis: The software industry has long been troubled by major schedule slippage, major cost overruns, and a high incidence of outright failure. Of all the troublesome factors associated with software, schedule slips stand out as being the most frequent source of litigation between out sources vendors and their clients. Schedule slips are also the main reason for executive frustration with software for internal projects. RESULTS AND DISCUSSION The existing results for the Tested application in the software industry are given below: Based on the automated hybrid model (Fig. 11) estimate the effort as 63 persons per month Based on the use case point model, the estimated effort is 64 persons per month Based on the COCOMO model estimate, the estimated effort is 49 persons per month Based on the Function Point metric estimate, the estimated effort is 62 persons per month Based on the derived Function point metric, the estimated effort is 64 persons per month Based on the LOC estimate, the estimated effort is 61 persons per month The average estimate (using all six approaches) is 63 person-months. 1682
5 Fig. 14: Effort estimation software screen Fig. 11: Hybrid model layout diagram Fig. 15: Signup details Fig. 12: Front end screen Fig. 16: Database file formats Fig. 13: Login screen Training of model: The Hybrid model has been trained with a minimal set of keywords and parameters for a specific project. But, the model can be trained with more set of dataset so that it can suit a variety of projects. Sample screenshots of hybrid model: The Sample Screenshots for the developed hybrid model is shown below from Fig Fig. 17: Database attribute screen 1683
6 Fig. 18: Company details form This model integrates the software estimation with the risk assessment strategy This model gives a detailed explanation of the obtained output with the relevant graphical explanation The user can select the estimation technique which he/she is interested The calculated effort from this hybrid method, has been extended to various formulas for analyzing the risk strategy of the software This model can be used for decision making purposes CONCLUSION Fig. 19: Software estimation tools menu Based on the above results, the proposed 64 person-months of effort is nearer value to the average result of other estimation models. And hence this type of estimation may be recommended for the software development. The unique difference between the proposed and existing estimation of effort for the software system development is the level of quality consideration. That is, existing estimations are using only few quality factors for effort estimation, but the proposed effort estimation covers the important quality factors, which automatically reflects in the development of software. Other metrics may be used to estimate the effort and substituting other quality factors can be explored as a future scope. REFERENCES Fig. 20: Automated hybrid tool menu Fig. 21: Parameters estimation table Advantages of hybrid model: The main advantages of this developed hybrid model are given below: Keung, J., R. Jeffery and B. Kitchenham, The challenge of introducing a new software cost estimation technology into a small software organisation. Proceedings of the Software Engineering Conference (SEC 04), IEEE Xplore Press, USA., pp: DOI: /ASWEC Vijay, J.F. and C. Manoharan, Initial hybrid method for analyzing software estimation, benchmarking and risk assessment using design of software. J. Comput. Sci., 5: DOI: /jcssp Vijay, J.F. Frank, V.J. and C. Manoharan, A comparative analysis of software engineering with knowledge engineering. J. Comput. Sci., 6: DOI: /jcssp This model uses six different cost estimation techniques 1684
International Journal of Computer Engineering and Applications, Volume V, Issue III, March 14
International Journal of Computer Engineering and Applications, Volume V, Issue III, March 14 PREDICTION OF RATE OF IMPROVEMENT OF SOFTWARE QUALITY AND DEVELOPMENT EFFORT ON THE BASIS OF DEGREE OF EXCELLENCE
Fault Localization in a Software Project using Back- Tracking Principles of Matrix Dependency
Fault Localization in a Software Project using Back- Tracking Principles of Matrix Dependency ABSTRACT Fault identification and testing has always been the most specific concern in the field of software
Estimation Tools. Seminar on Software Cost Estimation WS 02/03. Presented by Christian Seybold [email protected]
Estimation Tools Seminar on Software Cost Estimation WS 02/03 Presented by Christian Seybold [email protected] Requirements Engineering Research Group Department of Computer Science University of Zurich,
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
CALCULATING THE COSTS OF MANUAL REWRITES
CALCULATING THE COSTS OF MANUAL REWRITES Know before you go. 2 You ve got an old legacy application and you re faced with the dilemma.. Should I rewrite from scratch? Should I keep trying to maintain it?
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
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
A SHORT HISTORY OF SOFTWARE ESTIMATION TOOLS. Version 12.0 August 26, 2013
A SHORT HISTORY OF SOFTWARE ESTIMATION TOOLS Version 12.0 August 26, 2013 Keywords Activity-based costs, Capers Jones data, function points, Namcook Analytics data, software costs, software development,
A Case study based Software Engineering Education using Open Source Tools
A Case study based Software Engineering Education using Open Source Tools Sowmya B J Dept. of CSE M. S. Ramaiah Institute of Technology [email protected] Srinidhi Hiriyannaiah Dept. of CSE M.S. Ramaiah
(Refer Slide Time: 01:52)
Software Engineering Prof. N. L. Sarda Computer Science & Engineering Indian Institute of Technology, Bombay Lecture - 2 Introduction to Software Engineering Challenges, Process Models etc (Part 2) This
How To Manage Project Management
CS/SWE 321 Sections -001 & -003 Software Project Management Copyright 2014 Hassan Gomaa All rights reserved. No part of this document may be reproduced in any form or by any means, without the prior written
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 [email protected] Abstract: - The proper allocation
CRASHING-RISK-MODELING SOFTWARE (CRMS)
International Journal of Science, Environment and Technology, Vol. 4, No 2, 2015, 501 508 ISSN 2278-3687 (O) 2277-663X (P) CRASHING-RISK-MODELING SOFTWARE (CRMS) Nabil Semaan 1, Najib Georges 2 and Joe
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
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,
Software cost estimation. Predicting the resources required for a software development process
Software cost estimation Predicting the resources required for a software development process Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 23 Slide 1 Objectives To introduce the fundamentals
Monitoring capital projects and addressing signs of trouble
/01 / Leadership Series 6 PROJECT ADVISORY Monitoring capital projects and addressing signs of trouble Leadership Series 6 kpmg.com/nz About the Leadership Series KPMG s Leadership Series is targeted towards
1. PROJECT DESCRIPTION
1 TABLE OF CONTENTS TABLE OF CONTENTS... 2 1. PROJECT DESCRIPTION... 3 1.1 SCOPE... 3 1.1.1 GOALS AND OBJECTIVES... 3 1.1.2 SYSTEM STATEMENT OF THE SCOPE... 3 2. PROJECT ESTIMATION... 5 2.1 FUNCTION POINTS
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,
A Study on Software Metrics and Phase based Defect Removal Pattern Technique for Project Management
International Journal of Soft Computing and Engineering (IJSCE) A Study on Software Metrics and Phase based Defect Removal Pattern Technique for Project Management Jayanthi.R, M Lilly Florence Abstract:
Exercise 12 " Project Management "
Universität Stuttgart Institute of Industrial Automation and Software Engineering Prof. Dr.-Ing. M. Weyrich Exercise 12 " Project Management " Question 12.1 Cost Estimation with COCOMO One of the methods
Data Mining Application in Direct Marketing: Identifying Hot Prospects for Banking Product
Data Mining Application in Direct Marketing: Identifying Hot Prospects for Banking Product Sagarika Prusty Web Data Mining (ECT 584),Spring 2013 DePaul University,Chicago [email protected] Keywords:
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
ANALYSING ATTRITION IN OUTSOURCED SOFTWARE PROJECT
ANALYSING ATTRITION IN OUTSOURCED SOFTWARE PROJECT ABSTRACT Umesh Rao Hodeghatta 1 and Ashwathanarayana Shastry 2 1 Xavier Institute of Management, Bhubaneswar, India, [email protected] 2 i-point Consulting
The 3C Approach for Agile Scrum Software Methodology Jisha Johns, Akhil P Sivan, Prof. K Balachandran, Prof. B R Prathap
ISSN(Online) : 2319-8753 ISSN (Print) : 2347-6710 International Journal of Innovative Research in Science, Engineering and Technology Volume 3, Special Issue 3, March 2014 2014 International Conference
NON FUNCTIONAL REQUIREMENT TRACEABILITY AUTOMATION-AN MOBILE MULTIMEDIA APPROACH
Journal of Computer Science 2012, 8 (11), 1803-1808 ISSN 1549-3636 2012 doi:10.3844/jcssp.2012.1803.1808 Published Online 8 (11) 2012 (http://www.thescipub.com/jcs.toc) NON FUNCTIONAL REQUIREMENT TRACEABILITY
Chapter 23 Software Cost Estimation
Chapter 23 Software Cost Estimation Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 23 Slide 1 Software cost estimation Predicting the resources required for a software development process
EVALUATING METRICS AT CLASS AND METHOD LEVEL FOR JAVA PROGRAMS USING KNOWLEDGE BASED SYSTEMS
EVALUATING METRICS AT CLASS AND METHOD LEVEL FOR JAVA PROGRAMS USING KNOWLEDGE BASED SYSTEMS Umamaheswari E. 1, N. Bhalaji 2 and D. K. Ghosh 3 1 SCSE, VIT Chennai Campus, Chennai, India 2 SSN College of
An Implementation of Software Project Scheduling and Planning using ACO & EBS
An Implementation of Software Project Scheduling and Planning using ACO & EBS 1 Prof. DadaramJadhav, 2 Akshada Paygude, 3 Aishwarya Bhosale, 4 Rahul Bhosale SavitribaiPhule Pune University, Dept. Of Computer
WBS, Estimation and Scheduling. Adapted from slides by John Musser
WBS, Estimation and Scheduling Adapted from slides by John Musser 1 Today Work Breakdown Structures (WBS) Estimation Network Fundamentals PERT & CPM Techniques Gantt Charts 2 Estimation Predictions are
BCS THE CHARTERED INSTITUTE FOR IT BCS HIGHER EDUCATION QUALIFICATIONS. BCS Level 5 Diploma in IT APRIL 2013 IT PROJECT MANAGEMENT EXAMINERS REPORT
BCS THE CHARTERED INSTITUTE FOR IT BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 5 Diploma in IT APRIL 2013 IT PROJECT MANAGEMENT EAMINERS REPORT Section A A1 a) Name FOUR criteria by which a project can
Comparative Analysis of Open Source Automated Software Testing Tools: Selenium, Sikuli and Watir
International Journal of Information & Computation Technology. ISSN 0974-2239 Volume 4, Number 15 (2014), pp. 1507-1518 International Research Publications House http://www. irphouse.com Comparative Analysis
Brillig Systems Making Projects Successful
Metrics for Successful Automation Project Management Most automation engineers spend their days controlling manufacturing processes, but spend little or no time controlling their project schedule and budget.
Predictive Analytics Tools and Techniques
Global Journal of Finance and Management. ISSN 0975-6477 Volume 6, Number 1 (2014), pp. 59-66 Research India Publications http://www.ripublication.com Predictive Analytics Tools and Techniques Mr. Chandrashekar
I. TABLE OF CONTENTS...
Page 1 Software Project Plan I. Table of Contents I. TABLE OF CONTENTS... 1 1.1 GOALS AND OBJECTIVES... 2 1.2 SYSTEM STATEMENT OF SCOPE... 2 1.2.1 General Requirements... 2 1.2.2 Extended Enhancement...
A Multi-Objective Approach for the Project Allocation Problem
Volume 69.20, May 2013 A Multi-Objective Approach for the Project Allocation Problem Sameerchand Pudaruth University Of Port Louis, Munish Bhugowandeen University Of Quatre Bornes, Vishika Beepur University
Fahad H.Alshammari, Rami Alnaqeib, M.A.Zaidan, Ali K.Hmood, B.B.Zaidan, A.A.Zaidan
WWW.JOURNALOFCOMPUTING.ORG 85 New Quantitative Study for Dissertations Repository System Fahad H.Alshammari, Rami Alnaqeib, M.A.Zaidan, Ali K.Hmood, B.B.Zaidan, A.A.Zaidan Abstract In the age of technology,
A Survey on Product Aspect Ranking
A Survey on Product Aspect Ranking Charushila Patil 1, Prof. P. M. Chawan 2, Priyamvada Chauhan 3, Sonali Wankhede 4 M. Tech Student, Department of Computer Engineering and IT, VJTI College, Mumbai, Maharashtra,
Keywords : Data Warehouse, Data Warehouse Testing, Lifecycle based Testing
Volume 4, Issue 12, December 2014 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com A Lifecycle
Bibliometric Tools. Adam Finch Analyst, CSIRO CSIRO SCIENCE EXCELLENCE
Bibliometric Tools Adam Finch Analyst, CSIRO CSIRO SCIENCE EXCELLENCE Subscription tool Analysis by author, organisation, country, subject or publication Uses data from Web of Science Presents a wide range
EVALUATION OF OPEN SOURCE ERP FOR SMALL AND MEDIUM SCALE INDUSTRIES
Volume 3, Issue 10 (October, 2014) Online ISSN-2320-0073 Published by: Abhinav Publication Abhinav International Monthly Refereed Journal of Research in EVALUATION OF OPEN SOURCE ERP FOR SMALL AND MEDIUM
Software cost estimation
Software cost estimation Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 26 Slide 1 Objectives To introduce the fundamentals of software costing and pricing To describe three metrics for
On Software Test Estimate and Requirement Tracking Jing-Chiou Liou Department of Computer science Kean University Union, NJ 07083, USA jliou@kean.
On Software Test Estimate and Requirement Tracking Jing-Chiou Liou Department of Computer science Kean University Union, NJ 07083, USA [email protected] Abstract Test is a key activity for ensuring software
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
Topics. Project plan development. The theme. Planning documents. Sections in a typical project plan. Maciaszek, Liong - PSE Chapter 4
MACIASZEK, L.A. and LIONG, B.L. (2005): Practical Software Engineering. A Case Study Approach Addison Wesley, Harlow England, 864p. ISBN: 0 321 20465 4 Chapter 4 Software Project Planning and Tracking
Improving Software Project Management Skills Using a Software Project Simulator
Improving Software Project Management Skills Using a Software Project Simulator Derek Merrill and James S. Collofello Department of Computer Science and Engineering Arizona State University Tempe, AZ 85287-5406
Virtual Reality Applications in Project Management Scheduling
71 Virtual Reality Applications in Project Management Scheduling Wael A. Abdelhameed University of Bahrain, [email protected] ABSTRACT This study concentrates on management of construction projects
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 &
MNLARS Project Audit Checklist
Audit Checklist The following provides a detailed checklist to assist the audit team in reviewing the health of a project. Relevance (at this time) How relevant is this attribute to this project or audit?
Chap 1. Software Quality Management
Chap. Software Quality Management.3 Software Measurement and Metrics. Software Metrics Overview 2. Inspection Metrics 3. Product Quality Metrics 4. In-Process Quality Metrics . Software Metrics Overview
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,
Project Planning and Project Estimation Techniques. Naveen Aggarwal
Project Planning and Project Estimation Techniques Naveen Aggarwal Responsibilities of a software project manager The job responsibility of a project manager ranges from invisible activities like building
A Brief Overview of Software Testing Techniques and Metrics
A Brief Overview of Software Techniques and Metrics Anitha.A Programmer, School of Computer Studies (PG), RVS college of Arts & science, Coimbatore, India. Abstract: Software is the process of executing
THE LEAN-RESOURCES BASED CONSTRUCTION PROJECT PLANNING AND CONTROL SYSTEM
THE LEAN-RESOURCES BASED CONSTRUCTION PROJECT PLANNING AND CONTROL SYSTEM Tzu-An Chiang Department of Business Administration, National Taipei University of Business, Taipei (100), Taiwan [email protected]
Regression model approach to predict missing values in the Excel sheet databases
Regression model approach to predict missing values in the Excel sheet databases Filling of your missing data is in your hand Z. Mahesh Kumar School of Computer Science & Engineering VIT University Vellore,
Project Plan. Online Book Store. Version 1.0. Vamsi Krishna Mummaneni. CIS 895 MSE Project KSU. Major Professor. Dr.Torben Amtoft
Online Book Store Version 1.0 Vamsi Krishna Mummaneni CIS 895 MSE Project KSU Major Professor Dr.Torben Amtoft 1 Table of Contents 1. Task Breakdown 3 1.1. Inception Phase 3 1.2. Elaboration Phase 3 1.3.
A Hybrid Modeling Platform to meet Basel II Requirements in Banking Jeffery Morrision, SunTrust Bank, Inc.
A Hybrid Modeling Platform to meet Basel II Requirements in Banking Jeffery Morrision, SunTrust Bank, Inc. Introduction: The Basel Capital Accord, ready for implementation in force around 2006, sets out
Research Article ISSN: 2395-5775 PROJECT MANAGEMENT SOFTWARE- AN OVERVIEW
OPEN ACCESS at journalijcir.com Research Article ISSN: 2395-5775 PROJECT MANAGEMENT SOFTWARE- AN OVERVIEW Joydeep Kundu, Tanmoy Kumar Bishoi, Manasija Bhattacharya and Anupam Chowdhury Abstract Project
Aspire's Approach to Test Automation
WHITE PAPER Aspire's Approach to Test Automation by Ujjawal Bagaria, Aspire Systems Automation has been seen as the long term solution for cost reduction of manual testing across the globe. A successfully
Keywords: SQA,Black Box Testing( BBT), White Box testing(wbt).
Volume 3, Issue 10, October 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Enhancing Software
SOFTWARE QUALITY IN 2002: A SURVEY OF THE STATE OF THE ART
Software Productivity Research an Artemis company SOFTWARE QUALITY IN 2002: A SURVEY OF THE STATE OF THE ART Capers Jones, Chief Scientist Emeritus Six Lincoln Knoll Lane Burlington, Massachusetts 01803
Cost Estimation Tool for Commercial Software Development Industries
Cost Estimation Tool for Commercial Software Development Industries Manisha Arora #1, Richa Arya *2, Dinesh Tagra #3, Anil Saroliya #4, Varun Sharma #5 #1 ASET, Amity University Rajasthan, Jaipur, India
PROCESS OF MOVING FROM WATERFALL TO AGILE PROJECT MANAGEMENT MODEL
PROCESS OF MOVING FROM WATERFALL TO AGILE PROJECT MANAGEMENT MODEL Sanja Vukićević 1, Dražen Drašković 2 1 Faculty of Organizational Sciences, University of Belgrade, [email protected] 2 Faculty
Model-based approach to design web application testing tool
American Journal of Software Engineering and Applications 2014; 3(5): 63-67 Published online November 20, 2014 (http://www.sciencepublishinggroup.com/j/ajsea) doi: 10.11648/j.ajsea.20140305.12 ISSN: 2327-2473
Fault Slip Through Measurement in Software Development Process
Fault Slip Through Measurement in Software Development Process Denis Duka, Lovre Hribar Research and Development Center Ericsson Nikola Tesla Split, Croatia [email protected]; [email protected]
A New Approach For Estimating Software Effort Using RBFN Network
IJCSNS International Journal of Computer Science and Network Security, VOL.8 No.7, July 008 37 A New Approach For Estimating Software Using RBFN Network Ch. Satyananda Reddy, P. Sankara Rao, KVSVN Raju,
A WBS-Based Plan Changeability Measurement Model for Reducing Software Project Change Risk
A WBS-Based Plan Changeability Measurement Model for Reducing Software Project Change Risk Sen-Tarng Lai Abstract In software development process, it is necessary to face challenge for plan changes. In
Module 11. Software Project Planning. Version 2 CSE IIT, Kharagpur
Module 11 Software Project Planning Lesson 29 Staffing Level Estimation and Scheduling Specific Instructional Objectives At the end of this lesson the student would be able to: Identify why careful planning
Optimization of Software Quality using Management and Technical Review Techniques
Optimization of Software Quality using Management and Technical Review Techniques Inibehe Emmanuel Akpannah Post Graduate Student (MSc. Information Technology), SRM University, Chennai, India Abstract
International Journal of Computer Science Trends and Technology (IJCST) Volume 2 Issue 4, July-Aug 2014
RESEARCH ARTICLE An Efficient Service Broker Policy for Cloud Computing Environment Kunal Kishor 1, Vivek Thapar 2 Research Scholar 1, Assistant Professor 2 Department of Computer Science and Engineering,
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
Position Classification Standard for Management and Program Clerical and Assistance Series, GS-0344
Position Classification Standard for Management and Program Clerical and Assistance Series, GS-0344 Table of Contents SERIES DEFINITION... 2 EXCLUSIONS... 2 OCCUPATIONAL INFORMATION... 3 TITLES... 6 EVALUATING
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
Study of Productivity Improvement Using Lean Six Sigma Methodology
International Review of Applied Engineering Research. ISSN 2248-9967 Volume 4, Number 1 (2014), pp. 33-38 Research India Publications http://www.ripublication.com/iraer.htm Study of Productivity Improvement
Test Plan (a Real Sample) SoftwareTestingHelp.com Live Project Training - OrangeHRM
www.softwaretestinghelp.com Test Plan (a Real Sample) SoftwareTestingHelp.com Live Project Training - OrangeHRM 2/1/2014 SoftwareTestingHelp.com Name of the tester Note: This is a sample test plan created
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
Change Risk Assessment: Understanding Risks Involved in Changing Software Requirements
Change Risk Assessment: Understanding Risks Involved in Changing Software Requirements Byron J. Williams Jeffrey Carver Ray Vaughn Department of Computer Science and Engineering Mississippi State University
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
A Model for Implementing & Continuously Improving the Automated Change Management Process for Construction Mega Projects
A Model for Implementing & Continuously Improving the Automated Change Management Process for Construction Mega Projects *Sh. Karimidorabati, C. T. Haas, University of Waterloo 200 University Avenue West
Effective Reporting. The Nuts and Bolts of Best Practice Reporting for the Contact Center. What Is Effective Reporting?
1 The Nuts and Bolts of Best Practice Reporting for the Contact Center What Is? Effective reporting is defined by the results obtained by reviewing the report data and making changes to improve performance.
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
Monitoring Performances of Quality of Service in Cloud with System of Systems
Monitoring Performances of Quality of Service in Cloud with System of Systems Helen Anderson Akpan 1, M. R. Sudha 2 1 MSc Student, Department of Information Technology, 2 Assistant Professor, Department
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, [email protected] Abstract. This
Design Patents for Animated Images: Development Trends
Journal of Intellectual Property Rights Vol 19, January 2014, pp 43-48 Design Patents for Animated Images: Development Trends Rain Chen Department of Creative Product Design, Southern Taiwan University
An Introduction to. Metrics. used during. Software Development
An Introduction to Metrics used during Software Development Life Cycle www.softwaretestinggenius.com Page 1 of 10 Define the Metric Objectives You can t control what you can t measure. This is a quote
Analysis Of Source Lines Of Code(SLOC) Metric
Analysis Of Source Lines Of Code(SLOC) Metric Kaushal Bhatt 1, Vinit Tarey 2, Pushpraj Patel 3 1,2,3 Kaushal Bhatt MITS,Datana Ujjain 1 [email protected] 2 [email protected] 3 [email protected]
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
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
Designing Programming Exercises with Computer Assisted Instruction *
Designing Programming Exercises with Computer Assisted Instruction * Fu Lee Wang 1, and Tak-Lam Wong 2 1 Department of Computer Science, City University of Hong Kong, Kowloon Tong, Hong Kong [email protected]
Project Scope Management in PMBOK made easy
By Dr. TD Jainendrakumar The main objective of any project is to fulfill the scope of the project on time and within the budget. What is Project Scope? Scope refers to all the work involved in creating
