WO2012174107A3 - Pattern analysis and performance accounting - Google Patents

Pattern analysis and performance accounting Download PDF

Info

Publication number
WO2012174107A3
WO2012174107A3 PCT/US2012/042249 US2012042249W WO2012174107A3 WO 2012174107 A3 WO2012174107 A3 WO 2012174107A3 US 2012042249 W US2012042249 W US 2012042249W WO 2012174107 A3 WO2012174107 A3 WO 2012174107A3
Authority
WO
WIPO (PCT)
Prior art keywords
pattern analysis
performance
performance accounting
accounting
evaluation
Prior art date
Application number
PCT/US2012/042249
Other languages
French (fr)
Other versions
WO2012174107A2 (en
Inventor
Randall LEHNER
Nopparut ABHINORASETH
Pravjit Tiwana
Original Assignee
Microsoft Corporation
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 Microsoft Corporation filed Critical Microsoft Corporation
Publication of WO2012174107A2 publication Critical patent/WO2012174107A2/en
Publication of WO2012174107A3 publication Critical patent/WO2012174107A3/en

Links

Classifications

    • 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
    • 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
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management

Abstract

A performance accounting framework may be provided. Upon receiving a section of source code associated with an application, an evaluation may be performed on the section of source code. A performance metric may be calculated according to the at least one evaluation and a report of the calculated performance metric may be provided.
PCT/US2012/042249 2011-06-17 2012-06-13 Pattern analysis and performance accounting WO2012174107A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US13/163,555 2011-06-17
US13/163,555 US8875100B2 (en) 2011-06-17 2011-06-17 Pattern analysis and performance accounting

Publications (2)

Publication Number Publication Date
WO2012174107A2 WO2012174107A2 (en) 2012-12-20
WO2012174107A3 true WO2012174107A3 (en) 2013-04-11

Family

ID=47354799

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2012/042249 WO2012174107A2 (en) 2011-06-17 2012-06-13 Pattern analysis and performance accounting

Country Status (2)

Country Link
US (1) US8875100B2 (en)
WO (1) WO2012174107A2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130173777A1 (en) * 2011-12-28 2013-07-04 Microsoft Corporation Mining Execution Pattern For System Performance Diagnostics
US9448913B2 (en) 2013-08-28 2016-09-20 Sap Se Performance metric visualization systems and methods
US9639353B1 (en) 2016-09-19 2017-05-02 Semmle Limited Computing quality metrics of source code developers
US10810009B2 (en) * 2017-07-14 2020-10-20 Microsoft Technology Licensing, Llc Visualizations of software project and contributor activity

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990048441A (en) * 1997-12-09 1999-07-05 정선종 Environmental satellite information service method
US20050044538A1 (en) * 2003-08-18 2005-02-24 Srinivas Mantripragada Interprocedural computing code optimization method and system
US20060101435A1 (en) * 2004-10-13 2006-05-11 International Business Machines Corporation Detection of code patterns
US20080195999A1 (en) * 2007-02-12 2008-08-14 Panaya Inc. Methods for supplying code analysis results by using user language
US7861226B1 (en) * 2006-03-16 2010-12-28 Avaya Inc. Constraint solver to code based test data generation for improving software reliability and security

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0390339B1 (en) 1989-03-29 1996-01-03 Hewlett-Packard Company Path measurement and analysis tool for evaluating the performance of software designs
JP3284956B2 (en) 1998-01-26 2002-05-27 日本電気株式会社 Program conversion method, program conversion device, and storage medium storing program conversion program
US6832373B2 (en) * 2000-11-17 2004-12-14 Bitfone Corporation System and method for updating and distributing information
US6880153B1 (en) * 2000-11-21 2005-04-12 Hewlett-Packard Development Company, L.P. Method and apparatus for varying the level of correctness checks executed when performing correctness checks opportunistically using spare instruction slots
US6970985B2 (en) 2002-07-09 2005-11-29 Bluerisc Inc. Statically speculative memory accessing
CN1788254A (en) 2003-03-10 2006-06-14 珂特那株式会社 Static analysis method for lyee-oriented software
US7543284B2 (en) 2003-04-22 2009-06-02 Transitive Limited Partial dead code elimination optimizations for program code conversion
US7673291B2 (en) * 2003-09-05 2010-03-02 Oracle International Corporation Automatic database diagnostic monitor architecture
US7478381B2 (en) * 2003-12-15 2009-01-13 Microsoft Corporation Managing software updates and a software distribution service
US7653893B2 (en) * 2005-03-04 2010-01-26 Microsoft Corporation Methods and apparatus for implementing checkin policies in source code control systems
US8161464B2 (en) 2006-04-11 2012-04-17 International Business Machines Corporation Compiling source code
US20100242034A1 (en) * 2006-11-01 2010-09-23 Microsoft Corporation Distributing software products as an executable containing script logic with external resources
US8166464B2 (en) 2008-06-27 2012-04-24 Microsoft Corporation Analysis and detection of soft hang responsiveness program errors
US8782613B2 (en) 2008-08-12 2014-07-15 Hewlett-Packard Development Company, L.P. Optimizing applications using source code patterns and performance analysis
US8312430B2 (en) * 2008-08-27 2012-11-13 International Business Machines Corporation Guarding code check-in with test case execution results
US20100162230A1 (en) * 2008-12-24 2010-06-24 Yahoo! Inc. Distributed computing system for large-scale data handling
US8301413B2 (en) * 2009-10-30 2012-10-30 Bank Of America Corporation Testing analytics tool

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990048441A (en) * 1997-12-09 1999-07-05 정선종 Environmental satellite information service method
US20050044538A1 (en) * 2003-08-18 2005-02-24 Srinivas Mantripragada Interprocedural computing code optimization method and system
US20060101435A1 (en) * 2004-10-13 2006-05-11 International Business Machines Corporation Detection of code patterns
US7861226B1 (en) * 2006-03-16 2010-12-28 Avaya Inc. Constraint solver to code based test data generation for improving software reliability and security
US20080195999A1 (en) * 2007-02-12 2008-08-14 Panaya Inc. Methods for supplying code analysis results by using user language

Also Published As

Publication number Publication date
WO2012174107A2 (en) 2012-12-20
US8875100B2 (en) 2014-10-28
US20120324416A1 (en) 2012-12-20

Similar Documents

Publication Publication Date Title
WO2012097334A3 (en) Firearm
CA2726756C (en) Energy consumption reporting and modification system
EP2680754A4 (en) Devices, systems, and methods associated with analyte monitoring devices and devices incorporating the same
SG11201600946RA (en) Modified diene elastomer comprising a diene elastomer coupled by an aminoalkoxysilane compound and having an amine function at the chain end, and rubber composition comprising same
WO2012103146A3 (en) Utilizing special purpose elements to implement a fsm
WO2012081924A3 (en) Bicycle
EP2210072A4 (en) Real-time, single-step bioassay using nanoplasmonic resonator with ultra-high sensitivity
PL2794766T3 (en) A method for obtaining a carbon black powder by pyrolyzing scrap rubber, the carbon black thus obtained and the use thereof
EP2700046A4 (en) Tracking, accounting, and reporting machine
EP2648105B8 (en) Database performance analysis
WO2012115394A3 (en) Compound, organic electronic device using same, and electronic device thereof
BR112014010506A2 (en) rope and use of a rope.
IL233910B (en) Positioning spacer, energy-storage module using said spacer and method for assembling the module
EP2618185A4 (en) Methods for manufacturing light-diffusing element and polarizing plate with light-diffusing element, and light-diffusing element and polarizing plate with light-diffusing element obtained by same methods
WO2012174107A3 (en) Pattern analysis and performance accounting
WO2012158389A3 (en) Real-time diagnostics pipeline for large scale services
WO2011117271A3 (en) Fungicidal mixtures based on azolopyrimidinylamines
BR302012004978S1 (en) CONFIGURATION APPLIED ON MOTORCYCLE.
BR302013000511S1 (en) CONFIGURATION APPLIED ON MOTORCYCLE.
AU2013201733A8 (en) Screen
GB2516192A (en) Statistical Analysis Using Graphics Processing Unit
EP2776920A4 (en) Computer system performance management with control variables, performance metrics and/or desirability functions
FR2991385B1 (en) BACK PLATE, AND TURBOMACHINE COMPRISING A BACK PLATE
FR2949079B1 (en) MILLER OR CRUSHER WITH HAMMERS, OR THE LIKE
BR112015003579A2 (en) handle and multistage breaker.

Legal Events

Date Code Title Description
NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 12799939

Country of ref document: EP

Kind code of ref document: A2