Bing Developer Assistant Released
Written by Alex Armstrong   
Tuesday, 23 December 2014

A free Visual Studio extension that provides developers with smart contextual help to search for projects and code samples and resolve code errors has been released by Microsoft.

As we reported when Bing Developer Assistant (BDA) was announced in August, it has been created by combining two existing Visual Studio extensions - Sample Browser and Bing Code Search - and is available in two versions -  for Visual Studio 2012 and  Visual Studio 2013. 

The new version includes new features and improvements based on feedback from the beta release:

  • Larger Pool of Code Samples
    An improved algorithm for extracting and ranking code samples from MSDN and Stack Overflow has increased the number of code samples to almost 19 million - double the size of the original collection.

  • Bing Contextual Search available within the code editor
    When you select some text in the code editor, right-click and issue a Bing Contextual Search, the BDA automatically gathers the selected text, your project type, language, etc to do a smart Bing search.
  • Contextual Compiler Error Assistant
    When you right click on an error and select Bing Contextual Search from the menu, the new Compile Error Assistant gathers the error information and all the relevant context to find the best potential solutions from the web.

BDAcomperror

 

This works as shown in this diagram: 

bda

When a user clicks on Bing Contextual help in the error dialog inside Visual Studio, the BDA client will extract context (e.g. error codes/message, project type, data types etc.). The BDA then abstracts and sends the context to the BDA service. The BDA Feature extraction component in the service will extract relevant features from the context, which the Query engine will use to fire multiple contextual Bing queries. Bing then analyzes and ranks these results for these different queries based on relevance with the given user context and then sends the re-ranked results to the BDA Client, which renders them (currently in the form of an IE window).

 

This Channel 9 video explores what is new in the BDA since its initial release - the new Visual Studio IntelliSense experience, the ability to find both code snippets and code samples, and offline search. 

bingsq 

Banner


$1 Million SOS Rewards Pilot Program
05/10/2021

With Google sponsorship, the Linux Foundation has launched the Secure Open Source Rewards pilot program to incentivize improvements that proactively harden critical open source projects and their supp [ ... ]



Electron 15 Adds String Encoding API
12/10/2021

Electron 15 has been released with updates to Chromium and Node.js, along with a number of API updates. This release is the first of a new accelerated release cycle that the developers say mean a new  [ ... ]


More News

 

square

 



 

Comments




or email your comment to: comments@i-programmer.info

 

Last Updated ( Tuesday, 23 December 2014 )