Match Document Document Title
9043782 Predictive software streaming  
A software streaming platform may be implemented that predictively chooses units of a program to download based on the value of downloading the unit. In one example, a program is divided into...
9038033 Techniques and mechanisms for web application minification  
Techniques for minifying a client-side web application are described. In one embodiment, a computer-implemented method includes performing a static analysis of a set of files written in a dynamic...
9032374 Metadata-integrated debugger  
A method, system and computer program product for software debugging using annotation metadata. A set of metadata comprising source code annotation information for a software program is...
9032378 Available symbol set generation using untyped variable  
The facilitated computation of an available symbol set at code locations in a dynamic language program, in which the program is executed up to a particular halt point for which an available symbol...
9026925 Method to create and use an aspect oriented color coding algorithm for a graphical user interface  
A method to create an aspect oriented, color coding algorithm for a graphical user interface, wherein a graphical user interface (“GUI”) is generated when a code base is executed, and wherein the...
9021436 Automatic reconnection of debugger to a reactivated application  
Although a software developer writing software for a mobile device typically performs the development and some of the debugging of the application on a software development computer, the...
9021447 Application tracing by distributed objectives  
A tracing system may divide trace objectives across multiple instances of an application, then deploy the objectives to be traced. The results of the various objectives may be aggregated into a...
9015676 Varying removal of internal breakpoints during debugging of code  
Debugging of code of a computer program is facilitated by having a plurality of internal breakpoints associated with lines of code previously set by a processor, during a debugging session, while...
9009678 Software debugging with execution match determinations  
Software debugging with execution match determinations, including: inserting, by a compiler while compiling source code into a debuggable program, a phantom breakpoint at every line of source...
9009679 Determining snapshot placement  
Embodiments of the invention include a method for setting snapshots in code. The method may occur during the debug of code and may include determining whether to place a snapshot instruction...
9003376 Software breakpoints with tailoring for multiple processor shared memory or multiple thread systems  
The present invention provides methods for executing instructions in a processor to facilitate the debugging of digital systems. In these methods, a halt identifier field is associated with every...
8997059 Reverse debugging  
A method and reverse debugger are provided for reversely debugging a program. The method includes: obtaining debugging information of the program as outputted by a compiler, the debugging...
8997063 Periodicity optimization in an automated tracing system  
Periodicity similarity between two different tracer objectives may be used to identify additional input parameters to sample. The tracer objectives may be individual portions of a large tracer...
8997049 Method and system for debugging of compiled code using an interpreter  
A system, method, and computer program product is disclosed that for debugging errors in software code. According to some approaches, techniques are provided for performing on-the-fly switching...
8997060 Parallel program analysis and branch prediction  
Systems and methods for predicting execution paths of at least one target program of a plurality of programs that are run in parallel are described. In one method, execution flows of programs are...
8990777 Interactive graph for navigating and monitoring execution of application code  
Code elements may be selected from a graph depicting an application. The graph may show code elements as nodes, with edges representing connections between the nodes. The connections may be...
8990782 Instrumentation of software applications for configuration thereof  
A solution is proposed for instrumenting a software application for configuration thereof. A corresponding method includes scanning a source code of the software application for detecting an...
8990781 Synchronization point visualization for modified program source code  
Visualization of synchronization points in modified program source code includes identifying the synchronization points in a program source code segment. The identification is performed in...
8990780 Setting breakpoints in optimized instructions  
A method, computer-readable storage medium, and computer system are provided. In an embodiment, a command is received that specifies a debug compile option and requests a compile of a module into...
8978017 Profiling operating context  
At least some of the illustrative embodiments are a computer-readable medium storing a program that, when executed by a processor, causes the processor to obtain values indicative of a state of an...
8978019 Instrumentation of software applications for configuration thereof  
A solution is proposed for instrumenting a software application for configuration thereof. A corresponding method includes scanning a source code of the software application for detecting an...
8972953 Methods and systems for internally debugging code in an on-demand service environment  
A remote debug session for a server group is provided. A server group including multiple servers that perform workload sharing receives a request to debug code executed at the server group. The...
8972943 Systems and methods for generating reference results using parallel-processing computer system  
A method for debugging an application includes obtaining first and second fusible operation requests; if there is a break point between the first and the second operation request, generating a...
8972997 Work item processing in distributed applications  
A system for organizing messages related to tasks in a distributed application is disclosed. The system includes a work-list creator to create a work list of the top-level work items to be...
8972956 Application deployment in heterogeneous environments  
Techniques are disclosed for evaluating an application to determine a processing environment suited for executing the application. A request may be received to execute the application. If...
8966450 Facilitating the execution of web applications in the cloud  
A facility for executing an application program in a cloud computing environment is described. The facility identifies dependencies of the application program, and identifies support software...
8959489 Arbitrary object editing  
The present invention provides technologies for forming an editing interface for editing arbitrary objects. In particular, the present invention provides system and methods for enumerating object...
8954934 Method and system for removing unessential test steps  
Improving user friendliness of a non-executable human-readable test scenario by removing unessential test steps including: receiving a non-executable human-readable test scenario including...
8954940 Integrating preprocessor behavior into parsing  
A method, computer program product, and system is described. Software code text associated with a software code editor and including one or more preprocessor statements is identified. The software...
8954931 System test scope and plan optimization  
Various embodiments include at least one or systems, methods, and software providing abilities to automatically generate a test plan that mitigates risk involved in testing less than an entirety...
8943600 Weighted security analysis  
A method, computer program product, and system for transforming unit tests is described. A unit test associated with one or more software units is identified. A graphical representation of a...
8943480 Setting breakpoints in optimized instructions  
A method, computer-readable storage medium, and computer system are provided. In an embodiment, in response to a command that requests setting a breakpoint at a line in a module, a determination...
8935795 Weighted security analysis  
A method, computer program product, and system for transforming unit tests is described. A unit test associated with one or more software units is identified. A graphical representation of a...
8930915 System and method for mitigating repeated crashes of an application resulting from supplemental code  
Provided is a method for mitigating the effects of an application which crashes as the result of supplemental code (e.g., plug-in), particularly a plug-in from a source other than the source of...
8930914 System and method for documenting application executions  
An information processing system, computer readable storage medium, and method for documenting the execution of long running applications. A processor of the information processing system operates...
8924941 Optimization analysis using similar frequencies  
Tracer objectives in a distributed tracing system may be compared to identify input parameters that may have a high statistical relevancy. An iterative process may traverse multiple input objects...
8924940 Streams debugging within a windowing condition  
Method product for performing an operation, the operation including providing a plurality of processing elements comprising one or more operators, the operators configured to process streaming...
8924939 Streams debugging within a windowing condition  
Method, system and computer program product for performing an operation, the operation including providing a plurality of processing elements comprising one or more operators, the operators...
8914777 Forward post-execution software debugger  
A method and system debug a computer program by using trace data, which is a recording of the sequence of machine instructions executed by a program during a time period along with the addresses...
8914776 Assisting development tools through inserted code statements  
Aspects of the subject matter described herein relate to assisting development tools. In aspects, statements that influence runtime behavior may be inserted into code of a program. For example, a...
8910120 Software debugging recommendations  
Software debugging recommendation technique embodiments are presented that generally entails creating a database of characterized software bug descriptions and providing software debugging...
8910126 Compiling source code for debugging with variable value restoration based on debugging user activity  
Compiling source code includes receiving, by an optimizing compiler from a debugger, a variable value modification profile that specifies locations in the source code at which variable values...
8904356 Collaborative software debugging in a distributed system with multi-member variable expansion  
In a distributed system that includes a debug server and debug clients coupled for data communications through a data communications network, where the debug server includes a debug administrator,...
8898645 Handling breakpoints in an asynchronous debug model  
Breakpoints are handled in an asynchronous debug model by building a queue of basic operations to run a debug application program interface (API). User commands are each broken down into a simple...
8893091 Running an executable during a debug session  
A method, computer program product, and system for running an executable during a debug session is described. A method may comprise running, via a computing device, a daemon during a debug...
8893092 Using hints to direct the exploration of interleavings in a multithreaded program  
A program code data structure is described. The data structure contains substantive code of a multithreaded computer program that includes a plurality of communicating instructions that effect...
8856756 Simulation control techniques  
Simulation control techniques include shutting down peer processes and user code modules, storing an image of a simulation as a checkpoint after the peer processes and user code modules are...
8856745 System and method for using a shared standard expectation computation library to implement compliance tests with annotation based standard  
A system and method can implement compliance tests with annotation based standards using a model library. The model library encapsulates expectation computation logic described in one or more...
8856742 Distributed debugging  
In an embodiment, a first debug agent at a first computer receives a packet. The first debug agent adds a debug command and an identifier of the first debug agent to the packet and sends the...
8843899 Implementing a step-type operation during debugging of code using internal breakpoints  
Debugging of code of a computer program is facilitated by implementing a step-type operation using internal breakpoints to ensure debugger control of the code. During a debugging session, a...