WO2002029561A8 - System and method for tracking and documenting changes to compu ter readable code - Google Patents

System and method for tracking and documenting changes to compu ter readable code

Info

Publication number
WO2002029561A8
WO2002029561A8 PCT/US2001/042447 US0142447W WO0229561A8 WO 2002029561 A8 WO2002029561 A8 WO 2002029561A8 US 0142447 W US0142447 W US 0142447W WO 0229561 A8 WO0229561 A8 WO 0229561A8
Authority
WO
WIPO (PCT)
Prior art keywords
readable code
computer readable
tracking
documenting
review
Prior art date
Application number
PCT/US2001/042447
Other languages
French (fr)
Other versions
WO2002029561A1 (en
Inventor
Anthony R Bertero
Milton D Rosenberg
Original Assignee
Mintaka Technology Group
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 Mintaka Technology Group filed Critical Mintaka Technology Group
Priority to AU2001296970A priority Critical patent/AU2001296970A1/en
Publication of WO2002029561A1 publication Critical patent/WO2002029561A1/en
Publication of WO2002029561A8 publication Critical patent/WO2002029561A8/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management

Abstract

A method and system for documenting and tracking user interactions with computer readable code during modification or development of computer software is described. The invention provides a controlled environment (Figure 1, # 110) for recording detailed information about actions and events that occur during the maintenance and development of computer readable code. Features of the invention facilitate the entry of comments, review and modification of computer readable code. Embodiments of invention, in real time, monitor, record, and report changes made to software modules (Figure 1, # 140) at a line-by-line level. The nature and context of changes made to lines of code and any search requests are identified and recorded in one or more databases for review and reporting (Figure 1, # 160).
PCT/US2001/042447 2000-10-04 2001-10-01 System and method for tracking and documenting changes to compu ter readable code WO2002029561A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2001296970A AU2001296970A1 (en) 2000-10-04 2001-10-01 A system and method for tracking and documenting changes to computer readable code

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/679,132 2000-10-04
US09/679,132 US6698013B1 (en) 2000-10-04 2000-10-04 Real time monitoring system for tracking and documenting changes made by programmer's during maintenance or development of computer readable code on a line by line basis and/or by point of focus

Publications (2)

Publication Number Publication Date
WO2002029561A1 WO2002029561A1 (en) 2002-04-11
WO2002029561A8 true WO2002029561A8 (en) 2002-07-11

Family

ID=24725691

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2001/042447 WO2002029561A1 (en) 2000-10-04 2001-10-01 System and method for tracking and documenting changes to compu ter readable code

Country Status (3)

Country Link
US (1) US6698013B1 (en)
AU (1) AU2001296970A1 (en)
WO (1) WO2002029561A1 (en)

Families Citing this family (109)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6533168B1 (en) 1999-05-27 2003-03-18 Peter N. Ching Method and apparatus for computer-readable purchase receipts using multi-dimensional bar codes
US7657872B2 (en) * 2000-10-23 2010-02-02 Nintendo Of America Inc. Product testing and bug tracking system
US8479189B2 (en) 2000-11-17 2013-07-02 Hewlett-Packard Development Company, L.P. Pattern detection preprocessor in an electronic device update generation system
US7409685B2 (en) 2002-04-12 2008-08-05 Hewlett-Packard Development Company, L.P. Initialization and update of software and/or firmware in electronic devices
US7110936B2 (en) * 2001-02-23 2006-09-19 Complementsoft Llc System and method for generating and maintaining software code
US6928639B2 (en) * 2001-09-11 2005-08-09 International Business Machines Corporation Time-interval based monitor function for dynamic insertion into and removal from a running application
US20030066048A1 (en) * 2001-09-28 2003-04-03 International Business Machines Corporation Computer controlled display system for controlling and tracking of software program objects through a displayed sequence of build events and enabling user registration to perform actions on said build events
US7103876B1 (en) * 2001-12-26 2006-09-05 Bellsouth Intellectual Property Corp. System and method for analyzing executing computer applications in real-time
US7043669B2 (en) * 2002-04-03 2006-05-09 International Business Machines Corporation Simple scenario builder
US6898764B2 (en) * 2002-04-29 2005-05-24 International Business Machines Corporation Method, system and program product for determining differences between an existing graphical user interface (GUI) mapping file and a current GUI
US6862351B2 (en) * 2002-05-06 2005-03-01 Bellsouth Intellectual Property Corporation Monitoring system for a communication network
US7577941B2 (en) * 2002-05-22 2009-08-18 Microsoft Corporation System and method for identifying potential security risks in controls
US7127456B1 (en) * 2002-12-05 2006-10-24 Ncr Corp. System and method for logging database queries
US20040250176A1 (en) * 2003-06-03 2004-12-09 Brown Christopher W. Generating a status report from source code
US7231633B2 (en) * 2003-07-15 2007-06-12 Lsi Corporation Debugging with set verbosity level during read and analysis of executable code and associated comments while logging according to set verbosity level
US8555273B1 (en) 2003-09-17 2013-10-08 Palm. Inc. Network for updating electronic devices
US7735073B1 (en) * 2004-02-28 2010-06-08 Oracle International Corporation Method and apparatus for data object profiling
US7694291B2 (en) * 2004-04-06 2010-04-06 Hewlett-Packard Development Company, L.P. Build optimizer tool for efficient management of software builds for mobile devices
US7779387B2 (en) * 2004-04-15 2010-08-17 Microsoft Corporation Offline source code control
US7904895B1 (en) 2004-04-21 2011-03-08 Hewlett-Packard Develpment Company, L.P. Firmware update in electronic devices employing update agent in a flash memory card
US7814024B2 (en) 2004-05-14 2010-10-12 Ching Peter N Multi-way transactions related data exchange apparatus and methods
US11017097B2 (en) 2004-05-14 2021-05-25 Peter N. Ching Systems and methods for prevention of unauthorized access to resources of an information system
US8526940B1 (en) 2004-08-17 2013-09-03 Palm, Inc. Centralized rules repository for smart phone customer care
US7793259B2 (en) * 2005-03-02 2010-09-07 Microsoft Corporation System and method for managing user interaction data in a networked environment
US8037452B2 (en) * 2005-04-15 2011-10-11 Microsoft Corporation Task aware source checkin and build
US20070174916A1 (en) * 2005-10-28 2007-07-26 Ching Peter N Method and apparatus for secure data transfer
US8595628B2 (en) * 2005-11-29 2013-11-26 International Business Machines Corporation Method and system for reviewing text files using distributable review data packets
US8280896B2 (en) * 2005-12-09 2012-10-02 Microsoft Corporation Reporting row structure for generating reports using focus areas
US7716649B2 (en) * 2005-12-15 2010-05-11 International Business Machines Corporation Activity-based software traceability management method and apparatus
US8359571B2 (en) * 2005-12-19 2013-01-22 International Business Machines Corporation Computer method and apparatus for activity-based version selection in a configuration management system
US8429610B2 (en) * 2005-12-20 2013-04-23 International Business Machines Corporation Computer method and apparatus for providing version-aware impact analysis
US7873944B2 (en) * 2006-02-22 2011-01-18 International Business Machines Corporation System and method for maintaining and testing a software application
US20070240102A1 (en) * 2006-03-02 2007-10-11 International Business Machines Corporation Software development tool for sharing test and deployment assets
US20070250810A1 (en) * 2006-04-20 2007-10-25 Tittizer Abigail A Systems and methods for managing data associated with computer code
US8656272B2 (en) * 2006-04-28 2014-02-18 Microsoft Corporation Persisting instance-level report customizations
WO2007131004A2 (en) * 2006-05-01 2007-11-15 Patent Acquisition & Licensing Co. Automated timesheet generation with auto summarizer
US8209308B2 (en) * 2006-05-01 2012-06-26 Rueben Steven L Method for presentation of revisions of an electronic document
EP2025095A2 (en) 2006-06-08 2009-02-18 Hewlett-Packard Development Company, L.P. Device management in a network
CN101110020B (en) 2006-07-21 2011-01-26 国际商业机器公司 Method and system for maintaining originality-related information about elements in an editable object
EP2047420A4 (en) 2006-07-27 2009-11-18 Hewlett Packard Development Co User experience and dependency management in a mobile device
US8555257B2 (en) * 2006-11-20 2013-10-08 Wind River Systems, Inc. System and method for networked software development
US7533130B2 (en) * 2006-12-19 2009-05-12 Yahoo! Inc. User behavior reporting based on pre-aggregated activity data
US8701084B1 (en) * 2006-12-29 2014-04-15 The Mathworks, Inc. Preview of auto-fix changes to software code
US8239854B2 (en) * 2007-03-26 2012-08-07 Microsoft Corporation Bookmark and configuration file for installation sequence
US8316351B2 (en) * 2007-05-07 2012-11-20 Microsoft Corporation Utilizing a schema for documenting managed code
US8375361B2 (en) 2007-05-29 2013-02-12 International Business Machines Corporation Identifying changes in source code
US8099719B2 (en) * 2007-06-19 2012-01-17 Microsoft Corporation Transactional debugger for a transactional memory system and detecting conflicts
US8024315B2 (en) * 2007-07-20 2011-09-20 International Business Machines Corporation Method of dynamically providing a compound object's source information during its development
US8701078B1 (en) * 2007-10-11 2014-04-15 Versionone, Inc. Customized settings for viewing and editing assets in agile software development
US8418138B2 (en) * 2007-11-07 2013-04-09 International Business Machines Corporation Method, system and computer-usable medium for tracking and recording modifications to a software solution
US20090158250A1 (en) * 2007-12-18 2009-06-18 International Business Machines Corporation Systems, methods and computer program products for operation history management for hpc programs optimization
US8739047B1 (en) 2008-01-17 2014-05-27 Versionone, Inc. Integrated planning environment for agile software development
US8370803B1 (en) 2008-01-17 2013-02-05 Versionone, Inc. Asset templates for agile software development
US8196112B1 (en) * 2008-02-15 2012-06-05 Amazon Technologies, Inc. Systems and methods for testing widgets in computer environments
US9501751B1 (en) 2008-04-10 2016-11-22 Versionone, Inc. Virtual interactive taskboard for tracking agile software development
EP2289030A4 (en) * 2008-04-29 2011-08-10 Sugarcrm Inc Business software application system and method
US8626525B2 (en) * 2008-06-23 2014-01-07 Mckesson Financial Holdings Systems and methods for real-time monitoring and analysis of prescription claim rejections
US8010578B2 (en) * 2008-06-27 2011-08-30 Microsoft Corporation Method of refactoring a running database system
US8316124B1 (en) 2008-09-29 2012-11-20 Amazon Technologies, Inc. Managing network data display
US7930393B1 (en) 2008-09-29 2011-04-19 Amazon Technologies, Inc. Monitoring domain allocation performance
US8117306B1 (en) 2008-09-29 2012-02-14 Amazon Technologies, Inc. Optimizing content management
US8051166B1 (en) 2008-09-29 2011-11-01 Amazon Technologies, Inc. Service provider optimization of content management
US7865594B1 (en) 2008-09-29 2011-01-04 Amazon Technologies, Inc. Managing resources consolidation configurations
US8286176B1 (en) 2008-09-29 2012-10-09 Amazon Technologies, Inc. Optimizing resource configurations
US8122124B1 (en) 2008-09-29 2012-02-21 Amazon Technologies, Inc. Monitoring performance and operation of data exchanges
US8561012B1 (en) 2008-10-08 2013-10-15 Versionone, Inc. Transitioning between iterations in agile software development
US8453067B1 (en) 2008-10-08 2013-05-28 Versionone, Inc. Multiple display modes for a pane in a graphical user interface
US8122098B1 (en) 2008-11-17 2012-02-21 Amazon Technologies, Inc. Managing content delivery network service providers by a content broker
US8875088B1 (en) 2009-01-21 2014-10-28 Versionone, Inc. Methods and systems for performing project schedule forecasting
US7917618B1 (en) * 2009-03-24 2011-03-29 Amazon Technologies, Inc. Monitoring web site content
US8521851B1 (en) 2009-03-27 2013-08-27 Amazon Technologies, Inc. DNS query processing using resource identifiers specifying an application broker
US8418147B1 (en) 2009-05-08 2013-04-09 Versionone, Inc. Methods and systems for reporting on build runs in software development
US8473902B2 (en) * 2009-08-07 2013-06-25 International Business Machines Corporation Identifying source code elements for refactoring
WO2011042249A1 (en) * 2009-10-08 2011-04-14 International Business Machines Corporation A method and system for synchronizing changes between product development code and related documentation
US8325730B2 (en) * 2009-12-17 2012-12-04 Amazon Technologies, Inc. Distributed routing architecture
US8331370B2 (en) 2009-12-17 2012-12-11 Amazon Technologies, Inc. Distributed routing architecture
US8331371B2 (en) * 2009-12-17 2012-12-11 Amazon Technologies, Inc. Distributed routing architecture
TWI467481B (en) * 2010-05-31 2015-01-01 Ibm Method, system, and computer program product for hierarchical program source management
US8589882B2 (en) * 2010-06-22 2013-11-19 International Business Machines Corporation Analyzing computer code development actions and process
US8370354B2 (en) 2010-06-30 2013-02-05 International Business Machines Corporation Acceleration of legacy to service oriented (L2SOA) architecture renovations
US10209967B2 (en) * 2010-10-18 2019-02-19 Infosys Technologies Ltd. System and method for detecting preventative maintenance operations in computer source code
US20120272207A1 (en) * 2011-04-20 2012-10-25 Sony Computer Entertainment America Llc Social interactive code development
WO2012145151A1 (en) * 2011-04-20 2012-10-26 Sony Computer Entertainment America Llc Social interactive code development
US20130111428A1 (en) * 2011-10-26 2013-05-02 Microsoft Corporation Graphical user interface for integrated development environment tool
US8832653B2 (en) * 2012-01-18 2014-09-09 Sap Ag Centralized, object-level change tracking
US20130325728A1 (en) * 2012-04-06 2013-12-05 All IP Holdings LLC Systems and methods for electronically journaling notarial acts
US20140075364A1 (en) * 2012-09-13 2014-03-13 Microsoft Corporation Capturing Activity History Stream
US20140258894A1 (en) * 2013-03-05 2014-09-11 Research In Motion Limited Visual Timeline Of An Application History
US9158518B2 (en) 2013-03-11 2015-10-13 Blackberry Limited Collaborative application development environment using a connected device
US9773264B2 (en) 2013-03-26 2017-09-26 Blackberry Limited Method for providing composite user interface controls and an online storefront for same
US9182979B2 (en) * 2013-04-29 2015-11-10 Sap Se Social coding extensions
US9639330B2 (en) * 2013-05-14 2017-05-02 Microsoft Technology Licensing, Llc Programming interface
US9710263B2 (en) * 2013-09-26 2017-07-18 International Business Machines Corporation Understanding computer code with human language assistance
US9275037B2 (en) 2014-02-18 2016-03-01 International Business Machines Corporation Managing comments relating to work items
US10169032B2 (en) * 2014-10-16 2019-01-01 International Business Machines Corporation Parallel development of diverged source streams
US10027739B1 (en) 2014-12-16 2018-07-17 Amazon Technologies, Inc. Performance-based content delivery
US9769248B1 (en) 2014-12-16 2017-09-19 Amazon Technologies, Inc. Performance-based content delivery
US10311371B1 (en) 2014-12-19 2019-06-04 Amazon Technologies, Inc. Machine learning based content delivery
US10311372B1 (en) 2014-12-19 2019-06-04 Amazon Technologies, Inc. Machine learning based content delivery
US10225365B1 (en) 2014-12-19 2019-03-05 Amazon Technologies, Inc. Machine learning based content delivery
EP3043259A1 (en) 2015-01-09 2016-07-13 Tata Consultancy Services Limited Computer programs components dependencies analysis
US10025817B2 (en) * 2015-03-12 2018-07-17 Sap Se Business information service tool
US10225326B1 (en) 2015-03-23 2019-03-05 Amazon Technologies, Inc. Point of presence based data uploading
US10133568B2 (en) 2016-08-31 2018-11-20 International Business Machines Corporation Embedding code anchors in software documentation
JP6895803B2 (en) * 2017-05-24 2021-06-30 三菱電機株式会社 Plant monitoring and control system maintenance computer and maintenance program
US11269759B2 (en) 2018-11-15 2022-03-08 Sap Se Intelligent regression fortifier
US11119887B2 (en) * 2018-11-29 2021-09-14 International Business Machines Corporation Attaching metadata to lines of code for alerting to changes in the code
US11061809B2 (en) * 2019-05-29 2021-07-13 Red Hat, Inc. Software debugging system with improved test execution and log file tracking
US20210004481A1 (en) * 2019-07-05 2021-01-07 Google Llc Systems and methods for privacy preserving determination of intersections of sets of user identifiers

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5313616A (en) * 1990-09-18 1994-05-17 88Open Consortium, Ltd. Method for analyzing calls of application program by inserting monitoring routines into the executable version and redirecting calls to the monitoring routines
US6091897A (en) * 1996-01-29 2000-07-18 Digital Equipment Corporation Fast translation and execution of a computer program on a non-native architecture by use of background translator
US5812780A (en) * 1996-05-24 1998-09-22 Microsoft Corporation Method, system, and product for assessing a server application performance
US6026379A (en) 1996-06-17 2000-02-15 Verifone, Inc. System, method and article of manufacture for managing transactions in a high availability system
US6269474B1 (en) * 1997-08-12 2001-07-31 Veronex Technologies, Inc. Software re-engineering system
US6092086A (en) 1998-03-31 2000-07-18 Bmc Software System and method for handling backout processing during capture of changed data in an enterprise computer system
US6158049A (en) * 1998-08-11 2000-12-05 Compaq Computer Corporation User transparent mechanism for profile feedback optimization
US6519571B1 (en) * 1999-05-27 2003-02-11 Accenture Llp Dynamic customer profile management
US6405364B1 (en) * 1999-08-31 2002-06-11 Accenture Llp Building techniques in a development architecture framework
US7296070B2 (en) * 2000-12-22 2007-11-13 Tier-3 Pty. Ltd. Integrated monitoring system

Also Published As

Publication number Publication date
WO2002029561A1 (en) 2002-04-11
US6698013B1 (en) 2004-02-24
AU2001296970A1 (en) 2002-04-15

Similar Documents

Publication Publication Date Title
WO2002029561A8 (en) System and method for tracking and documenting changes to compu ter readable code
MY139659A (en) Method to chain events in a system event log
WO2003088009A3 (en) System and method for time and attendance record keeping
ATE555584T1 (en) SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR GUARANTEEING ELECTRONIC TRANSACTIONS
WO2003107126A3 (en) Internet-based apparatus and method of tracking and reporting assets
WO2004017176A3 (en) Data collection method and report generation apparatus including an automatch function for generating a report illustrating a field order and associated invoice
WO2002079909A3 (en) Synthetic transaction monitor
MXPA04008142A (en) Systems and methods for analysis of portfolio returns and trade cost measurement based on fiduciary roles.
EP1329893A3 (en) Information reproducing apparatus, data management information obtaining method, data management information obtaining program, and storage medium
WO2006009648A3 (en) System and method for dis-identifying sensitive information and assocaites records
WO2004053847A3 (en) Dynamic association of electronically stored information with iterative workflow changes
WO2006023995A3 (en) Methods and apparatus for recording write requests directed to a data store
WO2004046878A8 (en) Method, system and storage medium for creating and maintaining an enterprise architecture
CA2487999A1 (en) Behavior-based adaptation of computer systems
AU5795490A (en) Data storage device for a digital data processing system
EP0722236A3 (en) System and method for fault tolerant key management
TW200506670A (en) A system and method for dynamic controlling attendance of employees
MY129791A (en) Recording apparatus and program recording medium
EP1760720A3 (en) Write-once-type recording medium, recording apparatus and method for the same, reproducing apparatus and method for the same, and computer program
HK1028284A1 (en) Method for creating an information database in a computer system.
EP1052580A4 (en) Action proposing device
AU3582295A (en) Method and device for extracting information from a dataase
WO2001093104A3 (en) System and method for retrieving data from a database using a data management system
WO2004072803A3 (en) Insider trading risk management
MXPA03002800A (en) Recording method for recording data on a storage medium.

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE 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 NO NZ PH PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

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

AK Designated states

Kind code of ref document: C1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE 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 NO NZ PH PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: C1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE 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
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 69(1) EPC (COMMUNICATION OF 01-10-2003, EPO FORM 1205A)

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP