IN2013CH01239A - - Google Patents
Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/72—Code 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
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)
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)
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 |
-
2013
- 2013-03-21 IN IN1239CH2013 patent/IN2013CH01239A/en unknown
-
2014
- 2014-03-06 US US14/198,878 patent/US9785430B2/en active Active
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 |