{"id":87629,"date":"2020-10-12T17:17:43","date_gmt":"2020-10-12T14:17:43","guid":{"rendered":"https:\/\/en.buradabiliyorum.com\/software-spots-and-fixes-hang-bugs-in-seconds-rather-than-weeks\/"},"modified":"2020-10-12T17:17:43","modified_gmt":"2020-10-12T14:17:43","slug":"software-spots-and-fixes-hang-bugs-in-seconds-rather-than-weeks","status":"publish","type":"post","link":"https:\/\/buradabiliyorum.com\/en\/software-spots-and-fixes-hang-bugs-in-seconds-rather-than-weeks\/","title":{"rendered":"#Software spots and fixes hang bugs in seconds, rather than weeks"},"content":{"rendered":"<p>&#8220;<strong>#Software spots and fixes hang bugs in seconds, rather than weeks<\/strong>&#8221;<\/p>\n<div>\n<div class=\"article-gallery lightGallery\">\n<div data-thumb=\"https:\/\/scx1.b-cdn.net\/csz\/news\/tmb\/2018\/software.jpg\" data-src=\"https:\/\/scx2.b-cdn.net\/gfx\/news\/hires\/2018\/software.jpg\" data-sub-html=\"Credit: CC0 Public Domain\">\n<figure class=\"article-img\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/scx1.b-cdn.net\/csz\/news\/800\/2018\/software.jpg\" alt=\"software\" title=\"Credit: CC0 Public Domain\" width=\"800\" height=\"480\"\/><figcaption class=\"text-darken text-low-up text-truncate-js text-truncate mt-3\">\n                Credit: CC0 Public Domain<br \/>\n            <\/figcaption><\/figure>\n<\/div>\n<\/div>\n<p>Hang bugs\u2014when software gets stuck, but doesn&#8217;t crash\u2014can frustrate both users and programmers, taking weeks for companies to identify and fix. Now researchers from North Carolina State University have developed software that can spot and fix the problems in seconds.<\/p>\n<p>                                                                                &#8220;Many of us have experience with hang bugs\u2014think of a time when you were on website and the wheel just kept spinning and spinning,&#8221; says Helen Gu, co-author of a paper on the work and a professor of computer <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/sciencee\/\" data-internallinksmanager029f6b8e52c=\"5\" title=\"Science\" target=\"_blank\" rel=\"noopener\">science<\/a> at NC State. &#8220;Because these bugs don&#8217;t crash the program, they&#8217;re hard to detect. But they can frustrate or drive away customers and hurt a company&#8217;s bottom line.&#8221;<\/p>\n<p>With that in mind, Gu and her collaborators developed an automated program, called HangFix, that can detect hang bugs, diagnose the relevant problem, and <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/download-scripts-themes-apps\/\" data-internallinksmanager029f6b8e52c=\"9\" title=\"Download Scripts &amp; Themes &amp; Apps\" target=\"_blank\" rel=\"noopener\">app<\/a>ly a patch that corrects the root cause of the error. <\/p>\n<p>The researchers tested a prototype of HangFix against 42 real-world hang bugs in 10 commonly used cloud server applications. The bugs were drawn from a database of hang bugs that programmers discovered affecting various websites. HangFix fixed 40 of the bugs in seconds.<\/p>\n<p>&#8220;The remaining two bugs were identified and partially fixed, but required additional input from programmers who had relevant domain knowledge of the application,&#8221; Gu says.<\/p>\n<figure class=\"mb-4\" itemscope=\"\" itemtype=\"http:\/\/schema.org\/VideoObject\"><meta itemprop=\"name\" content=\"Software Spots and Fixes Hang Bugs in Seconds, Rather Than Weeks\"\/><meta itemprop=\"url\" content=\"https:\/\/youtu.be\/6qiwqPBleOQ\"\/><meta itemprop=\"description\" content=\"Software Spots and Fixes Hang Bugs in Seconds, Rather Than Weeks\"\/><meta itemprop=\"uploadDate\" content=\"2020-10-12T10:17:11-04:00\"\/><meta itemprop=\"embedUrl\" content=\"https:\/\/www.youtube.com\/embed\/6qiwqPBleOQ\"\/><meta itemprop=\"thumbnailUrl\" content=\"https:\/\/img.youtube.com\/vi\/6qiwqPBleOQ\/maxresdefault.jpg\"\/><br \/>\n             <iframe loading=\"lazy\" title=\"The Research Powering InsightFinder\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/6qiwqPBleOQ?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<\/figure>\n<p>For comparison, it took weeks or months to detect, diagnose and fix those hang bugs when they were first discovered.<\/p>\n<p>&#8220;We&#8217;re optimistic that this tool will make hang bugs less common\u2014and websites less frustrating for many users,&#8221; Gu says. &#8220;We are working to integrate Hangfix into InsightFinder.&#8221; InsightFinder is the AI-based IT operations and analytics startup founded by Gu.<\/p>\n<p>The paper, &#8220;HangFix: Automatically Fixing Software Hang Bugs for Production Cloud Systems,&#8221; is being presented at the ACM Symposium on Cloud Computing (SoCC&#8217;20), being held online Oct. 19-21. The paper was co-authored by Jingzhu He, a Ph.D. student at NC State who is nearing graduation; Ting Dai, a Ph.D. graduate of NC State who is now at IBM Research; and Guoliang Jin, an assistant professor of computer science at NC State.<\/p>\n<p>The work was done with support from the National Science Foundation under grants 1513942 and 1149445.<\/p>\n<p>HangFix is the latest in a long line of tools Gu&#8217;s team has developed to address cloud computing challenges. Her 2011 paper, &#8220;CloudScale: Elastic Resource Scaling for Multi-tenant Cloud Systems,&#8221; was selected as the winner of the 2020 SoCC 10-Year Award at this year&#8217;s conference.\n                                                                                                                        <\/p>\n<hr\/>\n<div class=\"article-main__explore my-4 d-print-none\">\n<p>                                            <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" class=\"text-medium text-info mt-2 d-inline-block\" href=\"https:\/\/phys.org\/news\/2020-07-bed-bugs-microbiome-homes-infest.html\">Bed bugs modify microbiome of homes they infest<\/a>\n                                        <\/div>\n<hr class=\"mb-4\"\/>\n<div class=\"article-main__more p-4\">\n                                                                                                <strong>More information:<\/strong><br \/>\n                                                &#8220;HangFix: Automatically Fixing Software Hang Bugs for Production Cloud Systems,&#8221; presented: Oct. 19-21, ACM Symposium on Cloud Computing (SoCC&#8217;20). <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" data-doi=\"1\" href=\"http:\/\/dx.doi.org\/10.1145\/3419111.3421288\">DOI: 10.1145\/3419111.3421288<\/a>. <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"http:\/\/dance.csc.ncsu.edu\/papers\/socc11-cloudscale.pdf\">dance.csc.ncsu.edu\/papers\/socc11-cloudscale.pdf<\/a><\/p><\/div>\n<p>                                        <!-- print only --><\/p>\n<div class=\"d-none d-print-block\">\n<p>                                                 <strong>Citation<\/strong>:<br \/>\n                                                 Software spots and fixes hang bugs in seconds, rather than weeks (2020, October 12)<br \/>\n                                                 retrieved 12 October 2020<br \/>\n                                                 from https:\/\/techxplore.com\/<a href=\"https:\/\/buradabiliyorum.com\/en\/category\/news\/\" data-internallinksmanager029f6b8e52c=\"2\" title=\"News\" target=\"_blank\" rel=\"noopener\">news<\/a>\/2020-10-software-bugs-seconds-weeks.html<\/p>\n<p>                                            This document is subject to copyright. Apart from any fair dealing for the purpose of private study or research, no<br \/>\n                                            part may be reproduced without the written permission. The content is provided for information purposes only.<\/p><\/div>\n<\/p><\/div>\n<p><script id=\"facebook-jssdk\" async=\"\" src=\"https:\/\/connect.facebook.net\/en_US\/sdk.js\"><\/script><\/p>\n<blockquote>\n<p style=\"text-align: center;\">For forums sites go to <span style=\"color: #ff9900;\"><a style=\"color: #ff9900;\" href=\"https:\/\/forum.buradabiliyorum.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Forum.BuradaBiliyorum.Com<\/a><\/span><\/strong>\n<\/p><\/blockquote>\n<blockquote>\n<p style=\"text-align: center;\"><strong>If you want to read more Like this articles, you can visit our <span style=\"color: #ff9900;\"><a style=\"color: #ff9900;\" href=\"https:\/\/en.buradabiliyorum.com\/science\/\" target=\"_blank\" rel=\"noopener noreferrer\">Science category.<\/a><\/span><\/strong><\/p>\n<\/blockquote>\n<p><span style=\"color: black;\"><a style=\"color: #ff9900;\" href=\"https:\/\/techxplore.com\/news\/2020-10-software-bugs-seconds-weeks.html\" target=\"_blank\" rel=\"noopener noreferrer\">Source<\/a><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8220;#Software spots and fixes hang bugs in seconds, rather than weeks&#8221; Credit: CC0 Public Domain Hang bugs\u2014when software gets stuck, but doesn&#8217;t crash\u2014can frustrate both users and programmers, taking weeks for companies to identify and fix. Now researchers from North Carolina State University have developed software that can spot and fix the problems in seconds&#8230;.<\/p>\n","protected":false},"author":1,"featured_media":87630,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/scx2.b-cdn.net\/gfx\/news\/hires\/2018\/software.jpg","fifu_image_alt":"","footnotes":""},"categories":[16],"tags":[],"class_list":["post-87629","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sciencee"],"_links":{"self":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts\/87629","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/comments?post=87629"}],"version-history":[{"count":0,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts\/87629\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media\/87630"}],"wp:attachment":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media?parent=87629"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/categories?post=87629"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/tags?post=87629"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}