News Column

Patent Issued for Development Artifact Searching in an Integrated Development Environment

February 20, 2014

By a News Reporter-Staff News Editor at Computer Weekly News -- From Alexandria, Virginia, VerticalNews journalists report that a patent by the inventor Halbedel, Ralf (Heidelberg, DE), filed on November 15, 2010, was published online on February 4, 2014.

The patent's assignee for patent number 8645905 is SAP AG (Walldorf, DE).

News editors obtained the following quote from the background information supplied by the inventors: "Application developers and programmers use various tools, systems, and methods to generate applications, programs, and interfaces. Generally, applications are developed in one of a plurality of development technology platforms, including Microsoft's .NET, Sun System's Java, SAP's ABAP, Perl, or other suitable programming languages and development environments. Some integrated development environments ('IDEs') are associated with a specific programming language, so as to provide a feature set which more closely matches the programming requirements, syntax, and operations of the specific programming language, while other IDEs may be used with multiple programming languages. Development artifacts, including use cases, class diagrams, and Unified Modeling Language (UML) models, can be produced as a by-product of a software development effort, including development using an IDE. Some development artifacts can be used and re-used within the context of an IDE.

"Search engines exist that assist computer users in finding resources stored on one or more computing systems, including a network of computing systems. With the advent of the Internet, search engines have grown in speed and functionality, to accommodate demand for finding the billions of resources stored in computing systems connected across the Internet. Web search engines, for instance, are search engines designed to search for information on the Internet. Typically, a user submits a search query specifying certain keywords, criteria, or conditions and the search engine consults an index to determine which resources, known to the search engine, likely satisfy the search query. Results of the search, also known as 'hits,' can be returned to the user. In some cases, the user can access or request the resources included in a listing of hits directly from the listing."

As a supplement to the background information on this patent, VerticalNews correspondents also obtained the inventor's summary information for this patent: "This disclosure provides various embodiments for searching one or more repositories hosting, storing, or maintaining a plurality of development artifacts. A search query for development artifacts can be received through an interface of an integrated development environment, the search query identifying at least one search term. An index can be used to identify a set of search results, the index identifying a plurality of development artifacts and including context data identifying, for each development artifact in the plurality of development artifacts, at least one attribute of the respective development artifact. The set of search results can identify a subset of the plurality of development artifacts determined to potentially relate to the at least one search term. At least a portion of the set of search results can then be presented to a user, the listing including at least one development artifact in the subset of the plurality of development artifacts.

"While generally described as computer implemented software that processes and transforms the respective data, some or all of the aspects may be computer implemented methods or further included in respective systems or other devices for performing this described functionality. The details of these and other aspects and embodiments of the present disclosure are set forth in the accompanying drawings and the description below. Other features, objects, and advantages of the disclosure will be apparent from the description and drawings, and from the claims


"FIG. 1 illustrates an example system for providing a development artifact search engine in connection with an integrated development environment.

"FIG. 2 is a flowchart of an example technique for generating a set of search results in response to a search of development artifacts.

"FIG. 3 illustrates an example system contributing to the development of an index for use in searching a repository of development artifacts.

"FIG. 4 is a flowchart of an example technique for updating an index of development artifacts in real time.

"FIG. 5 is an example screenshot of a user interface of an integrated development environment incorporating a development artifact search tool.

"Like reference symbols in the various drawings indicate like elements."

For additional information on this patent, see: Halbedel, Ralf. Development Artifact Searching in an Integrated Development Environment. U.S. Patent Number 8645905, filed November 15, 2010, and published online on February 4, 2014. Patent URL:

Keywords for this news article include: SAP AG, Software, Programming Language.

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