{"id":277422,"date":"2014-03-04T00:00:13","date_gmt":"2014-03-04T08:00:13","guid":{"rendered":"https:\/\/www.microsoft.com\/en-us\/research\/?post_type=msr-research-item&p=277422"},"modified":"2016-08-19T07:54:01","modified_gmt":"2016-08-19T14:54:01","slug":"what-is-code-hunt-2","status":"publish","type":"msr-video","link":"https:\/\/www.microsoft.com\/en-us\/research\/video\/what-is-code-hunt-2\/","title":{"rendered":"What is Code Hunt?"},"content":{"rendered":"

Code Hunt is an educational coding game which runs in a browser. The game consists of a series of worlds and levels, which get more challenging. In each level, the player has to discover a secret algorithm and write code for it. The game has sounds and a leaderboard to keep users engaged. CodeHunt targets teachers and students from introductory to advanced programming or software engineering courses. In addition, CodeHunt can be used by seasoned developers to hone their programming skills or by companies to evaluate job candidates. At the core of the game experience is an automated program analysis and grading engine based on symbolic execution. The engine spots errors in the code and detects any differences between the code and the secret algorithm. Code Hunt was developed by the Research in Software Engineering (RiSE) group in collaboration with Microsoft Research Outreach at Microsoft Research<\/p>\n","protected":false},"excerpt":{"rendered":"

Code Hunt is an educational coding game which runs in a browser. The game consists of a series of worlds and levels, which get more challenging. In each level, the player has to discover a secret algorithm and write code for it. The game has sounds and a leaderboard to keep users engaged. CodeHunt targets […]<\/p>\n","protected":false},"featured_media":277575,"template":"","meta":{"msr-url-field":"","msr-podcast-episode":"","msrModifiedDate":"","msrModifiedDateEnabled":false,"ep_exclude_from_search":false,"footnotes":""},"research-area":[13560],"msr-video-type":[],"msr-locale":[268875],"msr-impact-theme":[],"msr-pillar":[],"class_list":["post-277422","msr-video","type-msr-video","status-publish","has-post-thumbnail","hentry","msr-research-area-programming-languages-software-engineering","msr-locale-en_us"],"msr_download_urls":"","msr_external_url":"https:\/\/youtu.be\/yy8MHcJxbu8","msr_secondary_video_url":"","msr_video_file":"","_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-video\/277422"}],"collection":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-video"}],"about":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/types\/msr-video"}],"version-history":[{"count":0,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-video\/277422\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/media\/277575"}],"wp:attachment":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/media?parent=277422"}],"wp:term":[{"taxonomy":"msr-research-area","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/research-area?post=277422"},{"taxonomy":"msr-video-type","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-video-type?post=277422"},{"taxonomy":"msr-locale","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-locale?post=277422"},{"taxonomy":"msr-impact-theme","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-impact-theme?post=277422"},{"taxonomy":"msr-pillar","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-pillar?post=277422"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}