[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

IN2013CH01239A - - Google Patents

Download PDF

Info

Publication number
IN2013CH01239A
IN2013CH01239A IN1239CH2013A IN2013CH01239A IN 2013CH01239 A IN2013CH01239 A IN 2013CH01239A IN 1239CH2013 A IN1239CH2013 A IN 1239CH2013A IN 2013CH01239 A IN2013CH01239 A IN 2013CH01239A
Authority
IN
India
Prior art keywords
matrix
commit
dependency information
file
centrality
Prior art date
Application number
Inventor
Aurovindh Viswanathan Sree
Maskeri Rama Girish
Original Assignee
Infosys Ltd
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 Infosys Ltd filed Critical Infosys Ltd
Priority to IN1239CH2013 priority Critical patent/IN2013CH01239A/en
Priority to US14/198,878 priority patent/US9785430B2/en
Publication of IN2013CH01239A publication Critical patent/IN2013CH01239A/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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/72Code refactoring

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Library & Information Science (AREA)
  • Stored Programmes (AREA)

Abstract

The present invention provides a method and system for detecting a partial commit of software. A dependency information of the software is extracted from a version history and a bug database. A dimensional matrix containing a set of commit, and relationship information with a set of files with each commit is created from the dependency information. A centrality matrix is computed by performing a first set of matrix transformations on the dimensional matrix. A set of missing files of a partial commit, is identified by performing a second set of matrix transformations on the centrality matrix and a file vector, the file vector including a file dependency information of the partial commit. Ref. FIG. 1
IN1239CH2013 2013-03-21 2013-03-21 IN2013CH01239A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
IN1239CH2013 IN2013CH01239A (en) 2013-03-21 2013-03-21
US14/198,878 US9785430B2 (en) 2013-03-21 2014-03-06 Methods, systems and computer-readable media for detecting a partial commit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
IN1239CH2013 IN2013CH01239A (en) 2013-03-21 2013-03-21

Publications (1)

Publication Number Publication Date
IN2013CH01239A true IN2013CH01239A (en) 2015-08-14

Family

ID=51570127

Family Applications (1)

Application Number Title Priority Date Filing Date
IN1239CH2013 IN2013CH01239A (en) 2013-03-21 2013-03-21

Country Status (2)

Country Link
US (1) US9785430B2 (en)
IN (1) IN2013CH01239A (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9519555B2 (en) 2011-05-23 2016-12-13 Microsoft Technology Licensing, Llc Synchronous replication in a distributed storage environment
US9251021B2 (en) * 2011-05-23 2016-02-02 Bradley Gene Calder Asynchronous replication in a distributed storage environment
WO2015065367A1 (en) * 2013-10-30 2015-05-07 Hewlett-Packard Development Company, L.P. Software commit risk level
US10387368B2 (en) 2015-10-23 2019-08-20 International Business Machines Corporation Ideal age vector based file retention in a software testing system
CN110727469B (en) * 2018-06-29 2022-08-16 珠海市魅族科技有限公司 Terminal device control method and device, application program configuration file packaging method, terminal device and computer readable storage medium
US10705832B2 (en) * 2018-09-28 2020-07-07 Atlassian Pty Ltd Efficient storage and analysis of source code modification history data
CN115480734A (en) * 2021-06-16 2022-12-16 伊姆西Ip控股有限责任公司 Method, apparatus and program product for managing objects in a software development project

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060010425A1 (en) 2001-10-29 2006-01-12 Willadsen Gloria J Methods and apparatus for automated mangement of software
US7346905B2 (en) * 2003-06-10 2008-03-18 International Business Machines Corporation Apparatus and method for maintaining resource integrity without a unified transaction manager in a software environment
US7716649B2 (en) 2005-12-15 2010-05-11 International Business Machines Corporation Activity-based software traceability management method and apparatus
US8429610B2 (en) 2005-12-20 2013-04-23 International Business Machines Corporation Computer method and apparatus for providing version-aware impact analysis
JP4539676B2 (en) * 2007-04-19 2010-09-08 コニカミノルタビジネステクノロジーズ株式会社 Image forming apparatus, program update system, program update method, and program update program
US20100050156A1 (en) * 2008-08-20 2010-02-25 International Business Machines Corporation Using build history information to optimize a software build process
US8473902B2 (en) 2009-08-07 2013-06-25 International Business Machines Corporation Identifying source code elements for refactoring
US20110078516A1 (en) * 2009-09-28 2011-03-31 International Business Machines Corporation Method and a system for performing a two-phase commit protocol
US8392471B2 (en) * 2009-10-27 2013-03-05 Jeremey D. Donovan Multidimensional database data updating system
US8380681B2 (en) * 2010-12-16 2013-02-19 Microsoft Corporation Extensible pipeline for data deduplication
US10108526B2 (en) * 2012-11-27 2018-10-23 Purdue Research Foundation Bug localization using version history

Also Published As

Publication number Publication date
US9785430B2 (en) 2017-10-10
US20140289704A1 (en) 2014-09-25

Similar Documents

Publication Publication Date Title
IN2013CH01239A (en)
MX2015009172A (en) Systems and methods for identifying and reporting application and file vulnerabilities.
PH12016000485A1 (en) Document processing
WO2015191731A8 (en) Systems and methods for software analytics
IN2013CH06086A (en)
EP4242892A3 (en) Code pointer authentication for hardware flow control
JP2014096164A5 (en)
WO2015195676A3 (en) Computer-implemented tools and methods for extracting information about the structure of a large computer software system, exploring its structure, discovering problems in its design, and enabling refactoring
PH12016000106B1 (en) Ticket solver system
WO2014080297A3 (en) Secure data copying
GB2502715A (en) Malware Detection
PH12014501692A1 (en) Control method, system and device
GB2523972A (en) System and method for providing a security code
IN2013CH04267A (en)
MY178309A (en) Method and system for running encrypted files
GB2500160A (en) Replicating data
GB2540700A (en) Merging multiple point-in-time copies into a merged point-in-time copy
WO2012139903A3 (en) A method and a system to generate and manage native applications
GB2519790A8 (en) Configuration of network devices
MX2017005264A (en) Method for automatically validating data against a predefined data specification.
GB201211276D0 (en) Restricting a software system
RU2015138548A (en) SYSTEM FOR SECURING THE FLOW OF OPERATIONS OF BUSINESS PROCESS
BR112017020936A2 (en) lifecycle monitoring system for monitoring components of a stack, lifecycle monitoring method for use with a human machine interface, non-transient computer readable media, lifecycle monitoring system for updating data
WO2014162250A3 (en) Method for enabling independent compilation of program and a system therefor
GB201319221D0 (en) System and method for selecting an insurance carrier