{"id":910,"date":"2011-12-28T19:11:14","date_gmt":"2011-12-28T18:11:14","guid":{"rendered":"http:\/\/cerezo.name\/blog\/?p=910"},"modified":"2024-10-14T14:07:07","modified_gmt":"2024-10-14T12:07:07","slug":"assorted-links-soft-eng","status":"publish","type":"post","link":"http:\/\/cerezo.name\/blog\/2011\/12\/28\/assorted-links-soft-eng\/","title":{"rendered":"Assorted Links (Soft&nbsp;Eng.)"},"content":{"rendered":"<ol>\n<li style=\"list-style-type: none;\">\n<ol>\n<li><a href=\"http:\/\/google-engtools.blogspot.com\/2011\/12\/bug-prediction-at-google.html\" target=\"_blank\" rel=\"noopener\">Automatic Bug Prediction in Large Codebases<\/a><\/li>\n<li><a href=\"http:\/\/hgpu.org\/?p=6614\">Code Optimizations Techniques for&nbsp;GPUs<\/a><\/li>\n<li><a href=\"http:\/\/gpuscience.com\/software\/nvidia-cuda-toolkit-4-1-now-available\/\" target=\"_blank\" rel=\"noopener\" class=\"broken_link\">New LLVM-based <span class=\"caps\">CUDA<\/span> compiler<\/a><\/li>\n<li><a href=\"http:\/\/www.castsoftware.com\/resources\/cast-research-labs\" target=\"_blank\" rel=\"noopener\" class=\"broken_link\">Empirical Report on Technical Debt across Languages and Applications<\/a><\/li>\n<li><a href=\"http:\/\/herbsleb.org\/web-pubs\/pdfs\/icse2011-cameraready-v26Jan2011-final.pdf\" target=\"_blank\" rel=\"noopener\">A Multi-Company Analysis of Project Productivity, Quality and Profits<\/a><\/li>\n<\/ol>\n<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Automatic Bug Prediction in Large Codebases Code Optimizations Techniques for&nbsp;GPUs New LLVM-based <span class=\"caps\">CUDA<\/span> compiler Empirical Report on Technical Debt across Languages and Applications A Multi-Company Analysis of Project Productivity, Quality and Profits<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"wp_typography_post_enhancements_disabled":false,"ngg_post_thumbnail":0},"categories":[18],"tags":[],"_links":{"self":[{"href":"http:\/\/cerezo.name\/blog\/wp-json\/wp\/v2\/posts\/910"}],"collection":[{"href":"http:\/\/cerezo.name\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/cerezo.name\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/cerezo.name\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/cerezo.name\/blog\/wp-json\/wp\/v2\/comments?post=910"}],"version-history":[{"count":5,"href":"http:\/\/cerezo.name\/blog\/wp-json\/wp\/v2\/posts\/910\/revisions"}],"predecessor-version":[{"id":1614,"href":"http:\/\/cerezo.name\/blog\/wp-json\/wp\/v2\/posts\/910\/revisions\/1614"}],"wp:attachment":[{"href":"http:\/\/cerezo.name\/blog\/wp-json\/wp\/v2\/media?parent=910"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/cerezo.name\/blog\/wp-json\/wp\/v2\/categories?post=910"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/cerezo.name\/blog\/wp-json\/wp\/v2\/tags?post=910"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}