Movatterモバイル変換


[0]ホーム

URL:


US20090158256A1 - Feeding test metrics into an integrated development environment to aid software developers to improve code quality - Google Patents

Feeding test metrics into an integrated development environment to aid software developers to improve code quality
Download PDF

Info

Publication number
US20090158256A1
US20090158256A1US11/954,996US95499607AUS2009158256A1US 20090158256 A1US20090158256 A1US 20090158256A1US 95499607 AUS95499607 AUS 95499607AUS 2009158256 A1US2009158256 A1US 2009158256A1
Authority
US
United States
Prior art keywords
code
test results
code sequence
metrics
presented
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
US11/954,996
Other versions
US8146059B2 (en
Inventor
Matthew James Ponsford
William John Izard
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
Individual
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 IndividualfiledCriticalIndividual
Priority to US11/954,996priorityCriticalpatent/US8146059B2/en
Assigned to INTERNATIONAL BUSINESS MACHINES CORPORATIONreassignmentINTERNATIONAL BUSINESS MACHINES CORPORATIONASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: IZARD, WILLIAM JOHN, PONSFORD, MATTHEW JAMES
Publication of US20090158256A1publicationCriticalpatent/US20090158256A1/en
Application grantedgrantedCritical
Publication of US8146059B2publicationCriticalpatent/US8146059B2/en
Expired - Fee Relatedlegal-statusCriticalCurrent
Adjusted expirationlegal-statusCritical

Links

Images

Classifications

Definitions

Landscapes

Abstract

A method, apparatus and program product for using test results to improve code quality are provided. An IDE or program operable with an IDE retrieves automated test results for a code sequence. The IDE or separate program detects the code sequence during source code development in an IDE. The test results are then presented in the IDE during source code development.

Description

Claims (20)

US11/954,9962007-12-122007-12-12Feeding test metrics into an integrated development environment to aid software developers to improve code qualityExpired - Fee RelatedUS8146059B2 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US11/954,996US8146059B2 (en)2007-12-122007-12-12Feeding test metrics into an integrated development environment to aid software developers to improve code quality

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
US11/954,996US8146059B2 (en)2007-12-122007-12-12Feeding test metrics into an integrated development environment to aid software developers to improve code quality

Publications (2)

Publication NumberPublication Date
US20090158256A1true US20090158256A1 (en)2009-06-18
US8146059B2 US8146059B2 (en)2012-03-27

Family

ID=40755008

Family Applications (1)

Application NumberTitlePriority DateFiling Date
US11/954,996Expired - Fee RelatedUS8146059B2 (en)2007-12-122007-12-12Feeding test metrics into an integrated development environment to aid software developers to improve code quality

Country Status (1)

CountryLink
US (1)US8146059B2 (en)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20100050155A1 (en)*2008-08-192010-02-25International Business Machines CorporationMethod, computer program product, and hardware product for providing program individuality analysis for source code programs
US20100083225A1 (en)*2008-05-132010-04-01Hana GiatDynamic Autocompletion Tool
DE102009014422A1 (en)*2009-03-262010-10-07Abb AgMethod for automatic return of test results of automation function in output specification, involves providing output specification in description unit with which expected behavior of automation function is depicted
US20110271258A1 (en)*2010-04-302011-11-03Microsoft CorporationSoftware Development Tool
US20120117545A1 (en)*2010-11-092012-05-10International Business Machines CorporationEfficiently developing software using test cases to check the conformity of the software to the requirements
US20120272218A1 (en)*2011-04-202012-10-25International Business Machines CorporationCollaborative Software Debugging In A Distributed System With Stacked Run-To-Cursor Commands
US8904356B2 (en)2010-10-202014-12-02International Business Machines CorporationCollaborative software debugging in a distributed system with multi-member variable expansion
US8972945B2 (en)2010-10-212015-03-03International Business Machines CorporationCollaborative software debugging in a distributed system with client-specific access control
US20150067651A1 (en)*2013-08-282015-03-05Martin HoffmannPerformance metric visualization systems and methods
US8990775B2 (en)2010-11-102015-03-24International Business Machines CorporationCollaborative software debugging in a distributed system with dynamically displayed chat sessions
US9009673B2 (en)2010-10-212015-04-14International Business Machines CorporationCollaborative software debugging in a distributed system with collaborative step over operation
US9495276B1 (en)*2008-08-202016-11-15The Mathworks, Inc.Indicating metrics associated with a model on a human machine interface (HMI)
US20170228308A1 (en)*2013-03-142017-08-10International Business Machines CorporationProbationary software tests
CN111290777A (en)*2020-01-232020-06-16复旦大学 An Evolutionary History Slicing Method for Software Code Units and Code Metrics
US20210406448A1 (en)*2019-02-252021-12-30Allstate Insurance CompanySystems and methods for automated code validation
DE102023210307A1 (en)2023-10-192025-04-24Robert Bosch Gesellschaft mit beschränkter Haftung Apparatus and computer-implemented method for allocating computing resources in a method for protecting a computer-aided development environment in a distributed development process from damage and threats

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8881112B2 (en)*2007-12-192014-11-04International Business Machines CorporationQuality measure tool for a composite application
US20100162215A1 (en)*2008-12-182010-06-24International Business Machines CorporationEnabling automated real-time metrics during the software development process
US8732663B2 (en)*2010-02-242014-05-20Salesforce.Com, Inc.System, method and computer program product for providing automated testing by utilizing a preconfigured point of entry in a test or by converting a test to a predefined format
EP2381367A1 (en)*2010-04-202011-10-26Siemens AktiengesellschaftMethod and apparatus for the performing unit testing of software modules in software systems
US8621417B2 (en)*2011-06-132013-12-31Accenture Global Services LimitedRule merging in system for monitoring adherence by developers to a software code development process
US9965380B2 (en)2013-10-022018-05-08International Business Machines CorporationAutomated test runs in an integrated development environment system and method
CN105930262B (en)*2016-03-022018-04-20平安科技(深圳)有限公司Application program user interface automated testing method and electronic equipment
US10055335B2 (en)2017-01-232018-08-21International Business Machines CorporationProgramming assistance to identify suboptimal performing code and suggesting alternatives
US12072793B2 (en)2021-12-162024-08-27International Business Machines CorporationFunction result prediction

Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6026233A (en)*1997-05-272000-02-15Microsoft CorporationMethod and apparatus for presenting and selecting options to modify a programming language statement
US20030188298A1 (en)*2002-03-292003-10-02Sun Microsystems, Inc., A Delaware CorporationTest coverage framework
US20050120334A1 (en)*2003-11-272005-06-02International Business Machines CorporationMethod for competitive peer programming
US20070044075A1 (en)*2005-08-172007-02-22Maarten KoningMethod for analysis of source code and display of corresponding output through a marking scheme
US20070168909A1 (en)*2002-08-122007-07-19Microsoft CorporationSystem And Method For Context-Sensitive Help In A Design Environment
US20080040671A1 (en)*2000-02-172008-02-14Reed George WSelection Interface System

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8266585B2 (en)2005-12-152012-09-11International Business Machines CorporationAssisting a software developer in creating source code for a computer program

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6026233A (en)*1997-05-272000-02-15Microsoft CorporationMethod and apparatus for presenting and selecting options to modify a programming language statement
US20080040671A1 (en)*2000-02-172008-02-14Reed George WSelection Interface System
US20030188298A1 (en)*2002-03-292003-10-02Sun Microsystems, Inc., A Delaware CorporationTest coverage framework
US20070168909A1 (en)*2002-08-122007-07-19Microsoft CorporationSystem And Method For Context-Sensitive Help In A Design Environment
US20050120334A1 (en)*2003-11-272005-06-02International Business Machines CorporationMethod for competitive peer programming
US20070044075A1 (en)*2005-08-172007-02-22Maarten KoningMethod for analysis of source code and display of corresponding output through a marking scheme

Cited By (25)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20100083225A1 (en)*2008-05-132010-04-01Hana GiatDynamic Autocompletion Tool
US8635593B2 (en)*2008-05-132014-01-21Hewlett-Packard Development Company, L.P.Dynamic autocompletion tool
US8312440B2 (en)*2008-08-192012-11-13International Business Machines CorporationMethod, computer program product, and hardware product for providing program individuality analysis for source code programs
US20100050155A1 (en)*2008-08-192010-02-25International Business Machines CorporationMethod, computer program product, and hardware product for providing program individuality analysis for source code programs
US9495276B1 (en)*2008-08-202016-11-15The Mathworks, Inc.Indicating metrics associated with a model on a human machine interface (HMI)
DE102009014422A1 (en)*2009-03-262010-10-07Abb AgMethod for automatic return of test results of automation function in output specification, involves providing output specification in description unit with which expected behavior of automation function is depicted
US20110271258A1 (en)*2010-04-302011-11-03Microsoft CorporationSoftware Development Tool
US8904356B2 (en)2010-10-202014-12-02International Business Machines CorporationCollaborative software debugging in a distributed system with multi-member variable expansion
US8972945B2 (en)2010-10-212015-03-03International Business Machines CorporationCollaborative software debugging in a distributed system with client-specific access control
US9009673B2 (en)2010-10-212015-04-14International Business Machines CorporationCollaborative software debugging in a distributed system with collaborative step over operation
US8875104B2 (en)*2010-11-092014-10-28International Business Machines CorporationEfficiently developing software using test cases to check the conformity of the software to the requirements
US8875105B2 (en)2010-11-092014-10-28International Business Machines CorporationEfficiently developing software using test cases to check the conformity of the software to the requirements
US20120117545A1 (en)*2010-11-092012-05-10International Business Machines CorporationEfficiently developing software using test cases to check the conformity of the software to the requirements
US8990775B2 (en)2010-11-102015-03-24International Business Machines CorporationCollaborative software debugging in a distributed system with dynamically displayed chat sessions
US20120272218A1 (en)*2011-04-202012-10-25International Business Machines CorporationCollaborative Software Debugging In A Distributed System With Stacked Run-To-Cursor Commands
US10229034B2 (en)2013-03-142019-03-12International Business Machines CorporationProbationary software tests
US20170228308A1 (en)*2013-03-142017-08-10International Business Machines CorporationProbationary software tests
US10489276B2 (en)*2013-03-142019-11-26International Business Machines CorporationProbationary software tests
US11132284B2 (en)*2013-03-142021-09-28International Business Machines CorporationProbationary software tests
US9448913B2 (en)*2013-08-282016-09-20Sap SePerformance metric visualization systems and methods
US20150067651A1 (en)*2013-08-282015-03-05Martin HoffmannPerformance metric visualization systems and methods
US20210406448A1 (en)*2019-02-252021-12-30Allstate Insurance CompanySystems and methods for automated code validation
US12417165B2 (en)*2019-02-252025-09-16Allstate Insurance CompanySystems and methods for automated code validation
CN111290777A (en)*2020-01-232020-06-16复旦大学 An Evolutionary History Slicing Method for Software Code Units and Code Metrics
DE102023210307A1 (en)2023-10-192025-04-24Robert Bosch Gesellschaft mit beschränkter Haftung Apparatus and computer-implemented method for allocating computing resources in a method for protecting a computer-aided development environment in a distributed development process from damage and threats

Also Published As

Publication numberPublication date
US8146059B2 (en)2012-03-27

Similar Documents

PublicationPublication DateTitle
US8146059B2 (en)Feeding test metrics into an integrated development environment to aid software developers to improve code quality
US9542303B2 (en)System and method for reversibility categories and characteristics of computer application functions
US9600519B2 (en)Method and system to detect changes to graphical user interface screenshots used in documentation
US11947443B2 (en)Robotic process automation (RPA) debugging systems and methods
US9021428B2 (en)Troubleshooting visuals and transient expressions in executing applications
US7421683B2 (en)Method for the use of information in an auxiliary data system in relation to automated testing of graphical user interface based applications
US9111031B2 (en)Method and system for simulating and analyzing code execution in an on-demand service environment
US8543379B1 (en)System and method for parsing a text buffer using a graphical user interface
US8099673B2 (en)User interface annotations
CA2299113C (en)Techniques for mapping graphical user interfaces of applications
US9665255B2 (en)Deterministic visual indication of user data context
US11620111B2 (en)Providing services for assisting programming
US20040153995A1 (en)Software development tool
KR101153028B1 (en)System and method for selecting test case execution behaviors for reproducible test automation
WO2019159397A1 (en)Software visualization device, software visualization method, and software visualization program
US9824075B1 (en)System and method for interaction coverage
US9858173B2 (en)Recording user-driven events within a computing system including vicinity searching
JP5076381B2 (en) Software development apparatus and software development method
WO2021137971A1 (en)Computer resource leak detection
US20230131682A1 (en)Facilitated live analysis of screen content
US20120197912A1 (en)Sorting E-Mail Documents Based on Free Text Field Content
US20220091863A1 (en)Dynamically generating guided tours for software
US8589342B2 (en)Log message optimization to ignore or identify redundant log messages
US20050022170A1 (en)Visual debugging interface
QuTesting of configurable systems

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW Y

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:PONSFORD, MATTHEW JAMES;IZARD, WILLIAM JOHN;REEL/FRAME:020554/0945

Effective date:20080107

STCFInformation on status: patent grant

Free format text:PATENTED CASE

FPAYFee payment

Year of fee payment:4

FEPPFee payment procedure

Free format text:MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

LAPSLapse for failure to pay maintenance fees

Free format text:PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCHInformation on status: patent discontinuation

Free format text:PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FPLapsed due to failure to pay maintenance fee

Effective date:20200327


[8]ページ先頭

©2009-2025 Movatter.jp