Patents by Inventor Tamir Klinger
Tamir Klinger has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 8943464Abstract: A system and method to automatically and continuously update the urgency rating of a backlog item associated with a technical debt item in a software development project are described. The technical debt represents potential additional work or rework associated with current code. The method includes a user defining a plurality of components that comprise the software development project. The method also includes a processor associating the technical debt with one or more components of the plurality of components, and the processor updating the urgency of the backlog item associated with the technical debt according to a function based on a development event associated with at least one of the one or more components.Type: GrantFiled: March 5, 2013Date of Patent: January 27, 2015Assignee: International Business Machines CorporationInventors: Evelyn Duesterwald, Tamir Klinger
-
Patent number: 8881028Abstract: Reverse metadata viewing by multiple parties, in one aspect, determines one or more second users that share one or more concerns of the first user, enable the first user to select said one or more second users. One or more concerns of said selected one or more second users are determined based on metadata information in electronic artifacts associated with said selected one or more second users. The first user is enabled to explore said one or more concerns of said selected one or more second users.Type: GrantFiled: December 1, 2011Date of Patent: November 4, 2014Assignee: International Business Machines CorporationInventors: Tamir Klinger, Jacquelyn A. Martino, Paul M. Matchen, Peri L. Tarr, Patrick Wagstrom, Clay E. Williams
-
Publication number: 20140258967Abstract: A system and method to automatically and continuously update the urgency rating of a backlog item associated with a technical debt item in a software development project are described. The technical debt represents potential additional work or rework associated with current code. The method includes a user defining a plurality of components that comprise the software development project. The method also includes a processor associating the technical debt with one or more components of the plurality of components, and the processor updating the urgency of the backlog item associated with the technical debt according to a function based on a development event associated with at least one of the one or more components.Type: ApplicationFiled: August 5, 2013Publication date: September 11, 2014Applicant: International Business Machines CorporationInventors: Evelyn Duesterwald, Tamir Klinger
-
Publication number: 20140258966Abstract: A system and method to automatically and continuously update the urgency rating of a backlog item associated with a technical debt item in a software development project are described. The technical debt represents potential additional work or rework associated with current code. The method includes a user defining a plurality of components that comprise the software development project. The method also includes a processor associating the technical debt with one or more components of the plurality of components, and the processor updating the urgency of the backlog item associated with the technical debt according to a function based on a development event associated with at least one of the one or more components.Type: ApplicationFiled: March 5, 2013Publication date: September 11, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Evelyn Duesterwald, Tamir Klinger
-
Publication number: 20140236654Abstract: Incorporating user insights in predicting, diagnosing and remediating problems that threaten on-time delivery of a project may comprise gathering information. The information may be conveyed to one or more users. A user may be allowed to input a new value associated with the project, the new value assessed based on the information and representing an expert assessment of the information. The user may be allowed to also indicate a period of time the user considers the information to be applicable. The new value and the period of time may be incorporated into data used in a prediction algorithm that predicts probability distribution of completion time of the project as the project is progressing.Type: ApplicationFiled: February 19, 2014Publication date: August 21, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Murray R. Cantor, Evelyn Duesterwald, Tamir Klinger, Peter K. Malkin, Paul M. Matchen, Stanley M. Sutton, Peri L. Tarr, Mark N. Wegman
-
Publication number: 20140236660Abstract: A graphical interface module may provide a set of graphical presentations comprising at least: a Likelihood of Delivery chart showing a probability distribution of predicted delivery dates; a Delivery Date Risk Trend chart showing how the completion time for the project predicted according to the Likelihood of Delivery chart has changed over time; and a Burndown chart that shows at least work-items of planned work for the project. Each of the Likelihood of Delivery chart, the Delivery Date Risk Trend chart, and the Burndown chart has a timeline axis.Type: ApplicationFiled: February 19, 2014Publication date: August 21, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Murray R. Cantor, Evelyn Duesterwald, Tamir Klinger, Peter K. Malkin, Paul M. Matchen, Stanley M. Sutton, Peri L. Tarr, Mark N. Wegman
-
Publication number: 20140222485Abstract: A user may be allowed to specify a change in one or more parameter data associated with the project, the one or more parameter data used previously to compute a probability distribution of completion time of the project. The probability distribution of completion time of the project may be recomputed based on the change. The recomputed probability distribution of the completion time of the project may be presented. An option to save the recomputed probability distribution may be provided. An option may be provided to specify another change in one or more parameter data associated with the project and repeat the recomputing and the presenting procedures based on another change in one or more parameter data associated with the project.Type: ApplicationFiled: February 12, 2014Publication date: August 7, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Murray R. Cantor, Evelyn Duesterwald, Tamir Klinger, Peter K. Malkin, Paul M. Matchen, Stanley M. Sutton, Peri L. Tarr, Mark N. Wegman
-
Publication number: 20140222497Abstract: Historic and current development data associated with the project may be gathered. A catalog of patterns, each pattern associated with a data measure and an analysis routine capable of detecting the pattern according to the data measure in a given data set may be obtained. A pattern describes a particular indication in the historical and development data, which arises one or more of, at a discrete point in time or over a period of time. The analysis routine may be applied to the historic and current development data. A notification may be issued responsive to identifying the pattern in the historic and current development data. The applying and the issuing may be performed for each pattern in the catalog of patterns.Type: ApplicationFiled: February 12, 2014Publication date: August 7, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Murray R. Cantor, Evelyn Duesterwald, Tamir Klinger, Peter K. Malkin, Paul M. Matchen, Stanley M. Sutton, Peri L. Tarr, Mark N. Wegman
-
Publication number: 20130325763Abstract: A task effort estimator may determine a probability distribution of an estimated effort needed to complete unfinished tasks in a project based on one or more of a set of completed tasks belonging to a project and attributes associated with the completed tasks belonging to the project, a set of completed tasks not belonging to the project and attributes associated with the completed tasks not belonging to the project, or the combination of both. A project completion predictor may determine a probability distribution of completion time for the project based on the probability distribution of an estimated effort needed to complete the unfinished tasks in the project, and one or more resource and scheduling constraints associated with the project.Type: ApplicationFiled: May 31, 2013Publication date: December 5, 2013Inventors: Murray R. Cantor, Evelyn Duesterwald, Tamir Klinger, Peter K. Malkin, Paul M. Matchen, Dharmashankar Subramanian, Stanley M. Sutton, Peri L. Tarr, Mark N. Wegman
-
Patent number: 8479159Abstract: A method (which can be computer implemented) for inferring whether at least a first relationship exists between at least first and second entities includes the steps of applying a first assessor to obtain a first confidence level pertaining to putative existence of said at least first relationship between said at least first and second entities, applying a second assessor to obtain a second confidence level pertaining to putative existence of said at least first relationship between said at least first and second entities, and combining said first and second confidence levels to obtain an overall inference whether said at least first relationship exists between said at least first and second entities.Type: GrantFiled: June 15, 2007Date of Patent: July 2, 2013Assignee: International Business Machines CorporationInventors: Tamir Klinger, Peri L. Tarr
-
Publication number: 20130145285Abstract: Reverse metadata viewing by multiple parties, in one aspect, determines one or more second users that share one or more concerns of the first user, enable the first user to select said one or more second users. One or more concerns of said selected one or more second users are determined based on metadata information in electronic artifacts associated with said selected one or more second users. The first user is enabled to explore said one or more concerns of said selected one or more second users.Type: ApplicationFiled: December 1, 2011Publication date: June 6, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Tamir Klinger, Jacquelyn A. Martino, Paul M. Matchen, Peri L. Tarr, Patrick Wagstrom, Clay E. Williams
-
Patent number: 8037000Abstract: Systems and methods are provided to produce natural language interpretations of analytic operations in an automated manner, by associating with each analytic procedure a set of parameters that determine the interpretation of the resulting analysis.Type: GrantFiled: March 13, 2008Date of Patent: October 11, 2011Assignee: International Business Machines CorporationInventors: Robert M. Delmonico, Tamir Klinger, Bonnie Kathryn Ray, Padmanabhan Santhanam, Clay Edwin Williams
-
Publication number: 20100161371Abstract: Software systems and methods for governance are presented supporting governance solution specification and enactment including assessing, defining, implementing deployment, and executing of the governance solution.Type: ApplicationFiled: December 22, 2008Publication date: June 24, 2010Inventors: Murray Robert Cantor, Alexander Kofman, Yael Dubinsky, Tamir Klinger, Gregory Allen Rader, Clay Edwin Williams, Avi Yaeli
-
Patent number: 7669180Abstract: A method, information processing system and computer readable medium for assessing risk in a software development project. The method includes receiving software project data for assessing risks in a software development project and identifying a plurality of focus areas for analysis. The method further includes defining a set of analysis tasks for each focus area and creating one or more rule sets for each analysis task, each rule set comprising one or more rules including software project data. The method further includes evaluating each rule set against the software project data summarizing results of evaluating each rule set corresponding to an analysis task. The method further includes providing a risk assessment value for each analysis task using the results of the summarizing element.Type: GrantFiled: June 18, 2004Date of Patent: February 23, 2010Assignee: International Business Machines CorporationInventors: Kathryn Bassin, Robert M. Delmonico, Tamir Klinger, Theresa Kratschmer, Bonnie Ray, Padmanabhan Santhanam
-
Publication number: 20090234791Abstract: Systems and methods are provided to produce natural language interpretations of analytic operations in an automated manner, by associating with each analytic procedure a set of parameters that determine the interpretation of the resulting analysis.Type: ApplicationFiled: March 13, 2008Publication date: September 17, 2009Inventors: Robert M. Delmonico, Tamir Klinger, Boonie Kathryn Ray, Padmanabhan Santhanam, Clay Edwin Williams
-
Publication number: 20080098360Abstract: A method (which can be computer implemented) for inferring whether at least a first relationship exists between at least first and second entities includes the steps of applying a first assessor to obtain a first confidence level pertaining to putative existence of said at least first relationship between said at least first and second entities, applying a second assessor to obtain a second confidence level pertaining to putative existence of said at least first relationship between said at least first and second entities, and combining said first and second confidence levels to obtain an overall inference whether said at least first relationship exists between said at least first and second entities.Type: ApplicationFiled: June 15, 2007Publication date: April 24, 2008Applicant: International Business Machines CorporationInventors: Tamir Klinger, Peri L. Tarr
-
Publication number: 20060265691Abstract: A method and system for automatically generating a test case for object-oriented software includes providing a model of the object-oriented software, determining a test state for the object-oriented software, and determining a sequence of test steps for the object-oriented software based upon the test state.Type: ApplicationFiled: May 20, 2005Publication date: November 23, 2006Applicant: Business Machines CorporationInventors: Tamir Klinger, Amitkumar Paradkar, Clay Williams
-
Publication number: 20050283751Abstract: A method, information processing system and computer readable medium for assessing risk in a software development project. The method includes receiving software project data for assessing risks in a software development project and identifying a plurality of focus areas for analysis. The method further includes defining a set of analysis tasks for each focus area and creating one or more rule sets for each analysis task, each rule set comprising one or more rules including software project data. The method further includes evaluating each rule set against the software project data summarizing results of evaluating each rule set corresponding to an analysis task. The method further includes providing a risk assessment value for each analysis task using the results of the summarizing element.Type: ApplicationFiled: June 18, 2004Publication date: December 22, 2005Inventors: Kathryn Bassin, Robert Delmonico, Tamir Klinger, Theresa Kratschmer, Bonnie Ray, Padmanabhan Santhanam