WO2005024580A8 - Computer program for estimating software development effort - Google Patents

Computer program for estimating software development effort

Info

Publication number
WO2005024580A8
WO2005024580A8 PCT/US2004/028327 US2004028327W WO2005024580A8 WO 2005024580 A8 WO2005024580 A8 WO 2005024580A8 US 2004028327 W US2004028327 W US 2004028327W WO 2005024580 A8 WO2005024580 A8 WO 2005024580A8
Authority
WO
WIPO (PCT)
Prior art keywords
num
computer program
software development
development effort
macro pattern
Prior art date
Application number
PCT/US2004/028327
Other languages
French (fr)
Other versions
WO2005024580A2 (en
WO2005024580A3 (en
Inventor
Evan S Sparago
Mark E Gragg
William J Stamp
Original Assignee
Electronic Data Syst Corp
Evan S Sparago
Mark E Gragg
William J Stamp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Electronic Data Syst Corp, Evan S Sparago, Mark E Gragg, William J Stamp filed Critical Electronic Data Syst Corp
Priority to EP04782751A priority Critical patent/EP1668445A4/en
Publication of WO2005024580A2 publication Critical patent/WO2005024580A2/en
Publication of WO2005024580A8 publication Critical patent/WO2005024580A8/en
Publication of WO2005024580A3 publication Critical patent/WO2005024580A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/04Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3604Software analysis for verifying properties of programs
    • G06F11/3616Software analysis for verifying properties of programs using software metrics
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions

Abstract

Estimate for proposals and other customer requests which preclude an extensive up front investment in expert opinion and design. Steps of creating Use classes (Figure 4, #405), classifying the Use classes (Figure 4, #410), counting the number of times a macro pattern is applied to the different Use classes (Figure 4, #415) and multiplying each macro pattern by a metric producing a macro pattern product (Figure 4, #420). Summing the macro pattern products to produce an estimate of effort (Figure 4, #425).
PCT/US2004/028327 2003-09-03 2004-09-01 Computer program for estimating software development effort WO2005024580A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP04782751A EP1668445A4 (en) 2003-09-03 2004-09-01 System, method, and computer program product for effort estimation

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/654,633 US7350185B2 (en) 2003-09-03 2003-09-03 System, method, and computer program product for effort estimation
US10/654,633 2003-09-03

Publications (3)

Publication Number Publication Date
WO2005024580A2 WO2005024580A2 (en) 2005-03-17
WO2005024580A8 true WO2005024580A8 (en) 2005-06-02
WO2005024580A3 WO2005024580A3 (en) 2006-06-22

Family

ID=34218115

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2004/028327 WO2005024580A2 (en) 2003-09-03 2004-09-01 Computer program for estimating software development effort

Country Status (3)

Country Link
US (1) US7350185B2 (en)
EP (1) EP1668445A4 (en)
WO (1) WO2005024580A2 (en)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7424702B1 (en) 2002-08-19 2008-09-09 Sprint Communications Company L.P. Data integration techniques for use in enterprise architecture modeling
US7849438B1 (en) 2004-05-27 2010-12-07 Sprint Communications Company L.P. Enterprise software development process for outsourced developers
GB0416259D0 (en) * 2004-07-21 2004-08-25 Ibm A method and system for enabling a server application to be executed in the same virtual machine as a client application using direct object oriented
US7519684B2 (en) * 2004-09-28 2009-04-14 International Business Machines Corporation Extensible URI-pattern-based servlet request processing framework
US7603378B2 (en) * 2004-12-27 2009-10-13 Sap (Ag) System and method for common object/relational mapping
US8484065B1 (en) 2005-07-14 2013-07-09 Sprint Communications Company L.P. Small enhancement process workflow manager
US8225310B1 (en) 2006-03-30 2012-07-17 Emc Corporation Automatic detection and redistribution of content management code
US7784022B2 (en) * 2006-04-25 2010-08-24 Sap Ag Mapping a new user interface onto an existing integrated interface
US8127278B2 (en) 2006-09-28 2012-02-28 Sap Ag System and method for extending legacy applications with undo/redo functionality
US8375364B2 (en) * 2006-10-11 2013-02-12 Infosys Limited Size and effort estimation in testing applications
US9082090B2 (en) * 2007-09-26 2015-07-14 Hewlett-Packard Development Company, L.P. System, method, and computer program product for resource collaboration optimization
US8091094B2 (en) 2007-10-10 2012-01-03 Sap Ag Methods and systems for ambistateful backend control
US8275647B2 (en) 2007-12-27 2012-09-25 Genesys Telecommunications Laboratories, Inc. Method for assembling a business process and for orchestrating the process based on process beneficiary information
US8434069B2 (en) * 2008-12-16 2013-04-30 Oracle International Corporation System and method for effort estimation
US8296724B2 (en) * 2009-01-15 2012-10-23 Raytheon Company Software defect forecasting system
AU2010307382A1 (en) * 2009-10-16 2012-05-03 Core Technology Limited Maintaining data integrity across execution environments
US8677340B2 (en) * 2010-01-05 2014-03-18 International Business Machines Corporation Planning and optimizing IT transformations
EP2381366A1 (en) * 2010-04-20 2011-10-26 Siemens Aktiengesellschaft Method for estimating testing efforts for software unit testing
CA2707916C (en) * 2010-07-14 2015-12-01 Ibm Canada Limited - Ibm Canada Limitee Intelligent timesheet assistance
US20130218625A1 (en) * 2012-02-22 2013-08-22 International Business Machines Corporation Utilizing historic projects to estimate a new project schedule based on user provided high level parameters
US9659012B2 (en) * 2013-05-17 2017-05-23 Oracle International Corporation Debugging framework for distributed ETL process with multi-language support
WO2019008600A1 (en) * 2017-07-03 2019-01-10 Kornerstone Analytics Pvt. Ltd. Task based estimator and tracker

Family Cites Families (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4751635A (en) * 1986-04-16 1988-06-14 Bell Communications Research, Inc. Distributed management support system for software managers
US5233513A (en) * 1989-12-28 1993-08-03 Doyle William P Business modeling, software engineering and prototyping method and apparatus
US5729746A (en) * 1992-12-08 1998-03-17 Leonard; Ricky Jack Computerized interactive tool for developing a software product that provides convergent metrics for estimating the final size of the product throughout the development process using the life-cycle model
JP2720754B2 (en) * 1993-05-18 1998-03-04 日本電気株式会社 Groupware development support system
US5913198A (en) * 1997-09-09 1999-06-15 Sbp Services, Inc. System and method for designing and administering survivor benefit plans
US6086706A (en) * 1993-12-20 2000-07-11 Lucent Technologies Inc. Document copying deterrent method
US5809304A (en) * 1994-07-12 1998-09-15 Jr East Japan Information Systems Co., Inc. Method of designing application-oriented program
US5675802A (en) * 1995-03-31 1997-10-07 Pure Atria Corporation Version control system for geographically distributed software development
US5724504A (en) * 1995-06-01 1998-03-03 International Business Machines Corporation Method for measuring architectural test coverage for design verification and building conformal test
US6067639A (en) * 1995-11-09 2000-05-23 Microsoft Corporation Method for integrating automated software testing with software development
US5758061A (en) * 1995-12-15 1998-05-26 Plum; Thomas S. Computer software testing method and apparatus
US5805795A (en) * 1996-01-05 1998-09-08 Sun Microsystems, Inc. Method and computer program product for generating a computer program product test that includes an optimized set of computer program product test cases, and method for selecting same
US5754760A (en) * 1996-05-30 1998-05-19 Integrity Qa Software, Inc. Automatic software testing tool
US6279124B1 (en) * 1996-06-17 2001-08-21 Qwest Communications International Inc. Method and system for testing hardware and/or software applications
US5930798A (en) * 1996-08-15 1999-07-27 Predicate Logic, Inc. Universal data measurement, analysis and control system
US6513154B1 (en) 1996-10-21 2003-01-28 John R. Porterfield System and method for testing of computer programs in programming effort
AU753202B2 (en) * 1997-07-25 2002-10-10 British Telecommunications Public Limited Company Software system generation
US6088659A (en) * 1997-09-11 2000-07-11 Abb Power T&D Company Inc. Automated meter reading system
US6014760A (en) * 1997-09-22 2000-01-11 Hewlett-Packard Company Scheduling method and apparatus for a distributed automated testing system
US6128773A (en) * 1997-10-01 2000-10-03 Hewlett-Packard Company Automatically measuring software complexity
JPH11120249A (en) * 1997-10-20 1999-04-30 Sumitomo Heavy Ind Ltd Estimation and design support system
US6286005B1 (en) * 1998-03-11 2001-09-04 Cannon Holdings, L.L.C. Method and apparatus for analyzing data and advertising optimization
US6519763B1 (en) * 1998-03-30 2003-02-11 Compuware Corporation Time management and task completion and prediction software
US6745384B1 (en) * 1998-05-29 2004-06-01 Microsoft Corporation Anticipatory optimization with composite folding
US6715130B1 (en) * 1998-10-05 2004-03-30 Lockheed Martin Corporation Software requirements metrics and evaluation process
US6249769B1 (en) * 1998-11-02 2001-06-19 International Business Machines Corporation Method, system and program product for evaluating the business requirements of an enterprise for generating business solution deliverables
US6725399B1 (en) * 1999-07-15 2004-04-20 Compuware Corporation Requirements based software testing method
US6601233B1 (en) * 1999-07-30 2003-07-29 Accenture Llp Business components framework
US6718535B1 (en) * 1999-07-30 2004-04-06 Accenture Llp System, method and article of manufacture for an activity framework design in an e-commerce based environment
US6438743B1 (en) * 1999-08-13 2002-08-20 Intrinsity, Inc. Method and apparatus for object cache registration and maintenance in a networked software development environment
US6405364B1 (en) * 1999-08-31 2002-06-11 Accenture Llp Building techniques in a development architecture framework
US6662357B1 (en) * 1999-08-31 2003-12-09 Accenture Llp Managing information in an integrated development architecture framework
US6550057B1 (en) * 1999-08-31 2003-04-15 Accenture Llp Piecemeal retrieval in an information services patterns environment
US6546506B1 (en) * 1999-09-10 2003-04-08 International Business Machines Corporation Technique for automatically generating a software test plan
US6775824B1 (en) * 2000-01-12 2004-08-10 Empirix Inc. Method and system for software object testing
US6859768B1 (en) * 2000-03-03 2005-02-22 The Beck Technology Computer-implemented automated building design and modeling and project cost estimation and scheduling system
US6701514B1 (en) * 2000-03-27 2004-03-02 Accenture Llp System, method, and article of manufacture for test maintenance in an automated scripting framework
US6907546B1 (en) * 2000-03-27 2005-06-14 Accenture Llp Language-driven interface for an automated testing framework
US6502102B1 (en) * 2000-03-27 2002-12-31 Accenture Llp System, method and article of manufacture for a table-driven automated scripting architecture
US7013285B1 (en) * 2000-03-29 2006-03-14 Shopzilla, Inc. System and method for data collection, evaluation, information generation, and presentation
US7000224B1 (en) * 2000-04-13 2006-02-14 Empirix Inc. Test code generator, engine and analyzer for testing middleware applications
US6959433B1 (en) * 2000-04-14 2005-10-25 International Business Machines Corporation Data processing system, method, and program for automatically testing software applications
US6636585B2 (en) * 2000-06-26 2003-10-21 Bearingpoint, Inc. Metrics-related testing of an operational support system (OSS) of an incumbent provider for compliance with a regulatory scheme
US6785805B1 (en) * 2000-08-08 2004-08-31 Vi Technology, Inc. Network-based configuration method for systems integration in test, measurement, and automation environments
US6775680B2 (en) * 2000-08-08 2004-08-10 International Business Machines Corporation High level assembler metamodel
US6658643B1 (en) * 2000-08-23 2003-12-02 International Business Machines Corporation Method and apparatus for computer software analysis
JP2002215423A (en) * 2001-01-22 2002-08-02 Hitachi Ltd Method of preparing software model
US6879926B2 (en) * 2001-06-29 2005-04-12 National Instruments Corporation Measurement system software architecture for easily creating high-performance measurement applications
US6978446B2 (en) * 2001-11-01 2005-12-20 International Business Machines Corporation System and method for protecting against leakage of sensitive information from compromising electromagnetic emanations from computing systems
US7024589B2 (en) * 2002-06-14 2006-04-04 International Business Machines Corporation Reducing the complexity of finite state machine test generation using combinatorial designs
US6772083B2 (en) * 2002-09-03 2004-08-03 Sap Aktiengesellschaft Computer program test configurations with data containers and test scripts
US6970803B1 (en) * 2002-10-25 2005-11-29 Electronic Data Systems Corporation Determining the complexity of a computing environment

Also Published As

Publication number Publication date
US7350185B2 (en) 2008-03-25
WO2005024580A2 (en) 2005-03-17
US20050050551A1 (en) 2005-03-03
EP1668445A2 (en) 2006-06-14
WO2005024580A3 (en) 2006-06-22
EP1668445A4 (en) 2011-01-12

Similar Documents

Publication Publication Date Title
WO2005024580A8 (en) Computer program for estimating software development effort
WO2005006140A3 (en) Methods to attribute conversions for online advertisement campaigns
EP1413967A4 (en) Sales prediction using client value represented by three index axes as criterion
EP1158741A3 (en) Method and apparatus for distributed simulation
EP1811381A3 (en) Software operation modeling and monitoring device and method
WO2002029984A3 (en) Generation and execution of custom requests for quote
JPH04148840A (en) Method for simulating tire noise and simulator
WO2004034332A3 (en) Method for generating three-dimensional cad models of complex products or systems
WO2006053205A3 (en) System, method and software for convergence-based project planning
WO2004003734A3 (en) Object-oriented system estimation
WO2003062951A3 (en) Shared fractional aircraft ownership method and related apparatus
ten Brinke Costing support and cost control in manufacturing: A cost estimation tool applied in the sheet metal domain.
Hicks et al. On the robustness of the left corporatist model of economic growth
JP2002092395A (en) Cost estimation method and cost estimation device
WO2001093156B1 (en) System and method for designing custom jewelry
JP2002318691A5 (en)
JP2002216146A5 (en)
EP1145182A4 (en) Self organizing industrial control system using bidding
EP1241626A3 (en) Modeling and combining multiple graphics objects
WO2003005297A3 (en) Method for creating a knowledge-based causal network
CN106651102A (en) Method for estimating cost of aluminum die-casting part
CA2409753A1 (en) Computer apparatuses and processes for analyzing a system having cumulative and competing cause failure modes
Zhong et al. Workstation Suitability Maps: Generating Ergonomic Behaviors on a Population of Virtual Humans with Multi-task Optimization
EP1202143A3 (en) A woodworking machine tool with built-in computational system
Singh et al. A synergetic simulation and neural network approach for estimation of due dates in job shops.

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
CFP Corrected version of a pamphlet front page
CR1 Correction of entry in section i

Free format text: IN PCT GAZETTE 11/2005 UNDER (74) REPLACE "AGENT " BY "COMMON REPRESENTATIVE"

WWE Wipo information: entry into national phase

Ref document number: 2004782751

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 2004782751

Country of ref document: EP