News Column

Researchers Submit Patent Application, "Automated Code Coverage Measurement and Tracking per Userstory and Requirement", for Approval

August 7, 2014

By a News Reporter-Staff News Editor at Computer Weekly News -- From Washington, D.C., VerticalNews journalists report that a patent application by the inventors Boden, Edward B. (Highland, NY); Hansen, Robert C. (Endicott, NY); Pioli, Anthony F. (Bedford, MA), filed on January 15, 2013, was made available online on July 24, 2014.

The patent's assignee is International Business Machines Corporation.

News editors obtained the following quote from the background information supplied by the inventors: "This invention relates generally to processing within a computing environment, and more particularly to automated code coverage measurement and tracking per user story and requirement.

"The discipline of software testing has long dealt with testing quality questions such as completeness, efficiency, and effectiveness. One of the concepts through which these questions are addressed is the notion of test coverage. Test coverage is a measure of what percentage of something has been tested, where the most common basis for test coverage measurement is the amount of the source code that has been tested. Code coverage measures what percentage of the total source code base has been executed during testing (completeness). Most programming languages have automated tools to measure code coverage. Code coverage determines the efficiency of testing by, for example, enabling the ratio of test costs per test coverage level to be tracked and managed across time. Test coverage additionally enables the comparison of test coverage and defect rates for past releases for given areas of the code base.

"The limitations of code coverage are addressed by using alternatives that relate to the 'important' code paths as determined by users. These important code paths may include functions, user scenarios, interfaces, commands, use cases, graphical user interface (GUI) panels, etc. Coverage measurement using these as a basis is common, often in parallel with code coverage."

As a supplement to the background information on this patent application, VerticalNews correspondents also obtained the inventors' summary information for this patent application: "Embodiments include a method, system, and computer program product for automated code coverage measurement and tracking per user story and requirement. One or more software development requirements are received. One or more tasks are generated from the one or more software development requirements. A task identifier (ID) is assigned to each of the one or more tasks, and each of the task IDs is assigned to at least one code component. An application is released that includes at least one code components.

"Additional features and advantages are realized through the techniques of the present invention. Other embodiments and aspects of the invention are described in detail herein and are considered a part of the claimed invention. For a better understanding of the invention with advantages and features, refer to the description and to the drawings.


"Referring now to the drawings wherein like elements are numbered alike in the several FIGURES:

"FIG. 1 depicts a schematic diagram of a system for automated code coverage measurement and tracking per user story and requirement that may be implemented by an embodiment;

"FIG. 2 depicts a schematic diagram of a code coverage mapping to requirements module in an embodiment;

"FIG. 3 depicts a process flow for associating requirements with code changes made for those requirements in an embodiment; and

"FIG. 4 depicts a process flow for matching code coverage and/or test results to modified code per requirement, in an embodiment."

For additional information on this patent application, see: Boden, Edward B.; Hansen, Robert C.; Pioli, Anthony F. Automated Code Coverage Measurement and Tracking per Userstory and Requirement. Filed January 15, 2013 and posted July 24, 2014. Patent URL:

Keywords for this news article include: Software, International Business Machines Corporation.

Our reports deliver fact-based news of research and discoveries from around the world. Copyright 2014, NewsRx LLC

For more stories covering the world of technology, please see HispanicBusiness' Tech Channel

Source: Computer Weekly News

Story Tools Facebook Linkedin Twitter RSS Feed Email Alerts & Newsletters