{"id":255216,"date":"2025-12-15T07:00:33","date_gmt":"2025-12-15T15:00:33","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/visualstudio\/?p=255216"},"modified":"2025-12-13T15:07:07","modified_gmt":"2025-12-13T23:07:07","slug":"behind-the-scenes-of-the-visual-studio-feedback-system","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/visualstudio\/behind-the-scenes-of-the-visual-studio-feedback-system\/","title":{"rendered":"Behind the scenes of the Visual Studio feedback system"},"content":{"rendered":"<p>Here on the Visual Studio team, our top priority is making your coding experience smoother and more enjoyable. And that begins with truly listening to your feedback. We understand that sometimes sharing your thoughts can feel like tossing bug reports and suggestions into a black hole. It doesn\u2019t feel good, and we get it.<\/p>\n<p>But here\u2019s the good news: over the past year, we\u2019ve resolved more bugs reported by users and delivered more requested features than at any other time in Visual Studio\u2019s history. We believe in being open about what happens to your feedback, so in this post, we\u2019ll pull back the curtain and show you exactly how your input is processed and how it directly influences our work.<\/p>\n<p>So, grab your favorite warm drink, settle in, and join us for a behind-the-scenes look at how your feedback truly shapes the future of Visual Studio.<\/p>\n<p>Every bug report or feature request you submit on <a href=\"https:\/\/developercommunity.visualstudio.com\">developercommunity.visualstudio.com<\/a> becomes a ticket in our system. We mirror that ticket in our internal Azure DevOps setup and assign it to the right team.<\/p>\n<p><figure id=\"attachment_255221\" aria-labelledby=\"figcaption_attachment_255221\" class=\"wp-caption alignnone\" ><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2025\/12\/Picture1-2.webp\"><img decoding=\"async\" class=\"wp-image-255221 size-full\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2025\/12\/Picture1-2.webp\" alt=\"Picture1 image\" width=\"1486\" height=\"500\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2025\/12\/Picture1-2.webp 1486w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2025\/12\/Picture1-2-300x101.webp 300w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2025\/12\/Picture1-2-1024x345.webp 1024w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2025\/12\/Picture1-2-768x258.webp 768w\" sizes=\"(max-width: 1486px) 100vw, 1486px\" \/><\/a><figcaption id=\"figcaption_attachment_255221\" class=\"wp-caption-text\"><span style=\"font-size: 10pt;\">Figure 1: The public ticket on Developer Community on the left, and the internal ticket in Azure DevOps on the right<\/span><\/figcaption><\/figure><\/p>\n<p>We treat your feedback with the same priority as our internal tasks, triaging and prioritizing it to align with our goals and direction. In other words, who created the issue doesn\u2019t matter. If the issue is important and impactful, we consider it.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2025\/12\/Picture2-2.webp\"><img decoding=\"async\" class=\"wp-image-255222 size-full\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2025\/12\/Picture2-2.webp\" alt=\"Picture2 image\" width=\"1468\" height=\"452\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2025\/12\/Picture2-2.webp 1468w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2025\/12\/Picture2-2-300x92.webp 300w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2025\/12\/Picture2-2-1024x315.webp 1024w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2025\/12\/Picture2-2-768x236.webp 768w\" sizes=\"(max-width: 1468px) 100vw, 1468px\" \/><\/a><span style=\"font-size: 10pt;\"><span style=\"font-size: 10pt;\">Figure 2: Internal and external tickets are triaged together in the same view in Azure DevOps<\/span><\/span><\/p>\n<p>So, what makes a feedback ticket important and impactful? Your engagement on the Developer Community directly influences what we work on next. We assign an internal Score to every ticket based on community traction, impact, and severity. Each vote increases the ticket\u2019s Score and highlights issues or ideas the community cares about. It\u2019s important that you upvote existing tickets and add more context rather than submitting a new ticket for the same issue. Comments add context and boost the Score, helping us understand the issue or feature request\u2019s importance. Comment on existing tickets to add more context to the issue or feature request. It all helps.<\/p>\n<p><figure id=\"attachment_255223\" aria-labelledby=\"figcaption_attachment_255223\" class=\"wp-caption alignnone\" ><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2025\/12\/Picture3-2.webp\"><img decoding=\"async\" class=\"wp-image-255223 size-full\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2025\/12\/Picture3-2.webp\" alt=\"Picture3 image\" width=\"835\" height=\"259\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2025\/12\/Picture3-2.webp 835w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2025\/12\/Picture3-2-300x93.webp 300w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2025\/12\/Picture3-2-768x238.webp 768w\" sizes=\"(max-width: 835px) 100vw, 835px\" \/><\/a><figcaption id=\"figcaption_attachment_255223\" class=\"wp-caption-text\"><span style=\"font-size: 10pt;\">Figure 3: A bug ticket with votes and comments<\/span><\/figcaption><\/figure><\/p>\n<p>As a ticket\u2019s <em>Score<\/em> rises, it can automatically escalate in priority &#8211; low, medium, or high. Medium and high-priority bugs come with Service Level Agreements (SLAs). High-priority tickets are targeted for investigation within a week, while medium-priority tickets have a longer but defined timeline.<\/p>\n<p>Priority isn\u2019t just about votes and comments, though. Our teams weigh the Score against factors like technical complexity and alignment with goals, such as performance, reliability, and accessibility. A high Score doesn\u2019t guarantee top priority, but it\u2019s a major factor.<\/p>\n<p>This system ensures that feedback from our users shapes the IDE, and that we catch bugs as early as possible. Some bugs require immediate attention, especially regressions and issues affecting key tenets like performance or accessibility.<\/p>\n<p><figure id=\"attachment_255220\" aria-labelledby=\"figcaption_attachment_255220\" class=\"wp-caption alignnone\" ><a href=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2025\/12\/Picture4-1.webp\"><img decoding=\"async\" class=\"wp-image-255220 size-full\" src=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2025\/12\/Picture4-1.webp\" alt=\"Picture4 image\" width=\"532\" height=\"299\" srcset=\"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2025\/12\/Picture4-1.webp 532w, https:\/\/devblogs.microsoft.com\/visualstudio\/wp-content\/uploads\/sites\/4\/2025\/12\/Picture4-1-300x169.webp 300w\" sizes=\"(max-width: 532px) 100vw, 532px\" \/><\/a><figcaption id=\"figcaption_attachment_255220\" class=\"wp-caption-text\"><span style=\"font-size: 10pt;\">Figure 4: The option to rollback to a previous version in the Installer<\/span><\/figcaption><\/figure><\/p>\n<p>Regressions &#8211; cases where something that used to work breaks &#8211; are typically high priority because they disrupt your workflow. If you ever need to rollback to a prior release due to a regression or critical issue, it\u2019s crucial to let us know. After you complete the rollback, Visual Studio asks you to submit feedback describing what led you to revert and the specific problem you encountered.<\/p>\n<p>Your input is invaluable for helping us identify, prioritize, and resolve regressions quickly so we can prevent similar disruptions in future updates. Bugs affecting core tenets like <strong>performance<\/strong> or <strong>accessibility<\/strong> also get quick attention. A slowdown in the IDE or an accessibility issue that limits usability? We prioritize those to keep Visual Studio smooth and inclusive.<\/p>\n<p>To help us address your feedback as quickly and effectively as possible, here are some tips for writing a ticket that stands out and speeds up resolution.<\/p>\n<ul>\n<li><strong>Use descriptive title<\/strong>: Use a title that is easy for others to find so they can vote, comment, and add more information.<\/li>\n<li><strong>Include clear reproduction steps<\/strong>: Describe exactly what you did leading up to the issue. List each step in order so we can follow your process and reliably see the problem on our end.<\/li>\n<li><strong>Add screenshots<\/strong>: Visuals make it easier to understand what\u2019s happening. If possible, attach screenshots that highlight the issue or error message.<\/li>\n<li><strong>Use the recording function<\/strong>: Consider using the built-in recording feature to capture your workflow and the issue in real time. This gives us a direct view of the problem as it occurs.<\/li>\n<li><strong>Share a minimal reproducible project<\/strong>: If you can, create a simple project that demonstrates the issue. Zip up the project files and include them with your ticket submission. This helps us isolate the bug and find a solution faster.<\/li>\n<\/ul>\n<p>Sometimes, we still can\u2019t figure out what\u2019s going on. The team can\u2019t reproduce the issue, or the error logs just don\u2019t give us enough to go on. When that happens, we usually reach out to you and the rest of the community for more details. We\u2019re not trying to be a hassle; we really do want to fix the problem, but we just need a little more info to get there. Anyone can add more info to any ticket, and we encourage you to jump in if you can help.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center; max-width: 600px; margin: 0 auto;\"><span style=\"font-size: 16pt;\">Speaking of feedback, love that Visual Studio fixed the build status after I reported the misleading output and many of you upvoted it. The next text is much better. Your feedback matters!<\/span><\/p>\n<p style=\"text-align: center;margin-top: 1em\">\n\u2013 \u201c.Morten\u201d Nielsen, MVP and Visual Studio user<\/p>\n<p>&nbsp;<\/p>\n<p>What happens if you want to open a bug on the bug reporting system itself? This is one of the feedback team\u2019s most frequently asked questions. The answer is that you report it the exact same way as any other Visual Studio bug. Go to <strong>Help &gt; Send Feedback &gt; Report a Problem\u2026<\/strong> and fill in the ticket.<\/p>\n<p>In conclusion\u2026<\/p>\n<p>The bug is there whether you tell us or not. But when you take the time to let us know about it, you\u2019re really doing all of us &#8211; our team and other users &#8211; a huge favor. We know reporting bugs isn\u2019t much fun, but we do our best to make it a good experience.<\/p>\n<p>It may not always seem like it, but things are getting better. We\u2019re fixing more bugs and adding more features now than ever before in our nearly 30 years of history. And that\u2019s all because of you. Thank you for all your feedback over the years. It\u2019s made a bigger difference than you can possibly imagine.<\/p>\n<p>Keep sharing your thoughts on <a href=\"https:\/\/developercommunity.visualstudio.com\">developercommunity.visualstudio.com<\/a> and in the comments below.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Here on the Visual Studio team, our top priority is making your coding experience smoother and more enjoyable. And that begins with truly listening to your feedback. We understand that sometimes sharing your thoughts can feel like tossing bug reports and suggestions into a black hole. It doesn\u2019t feel good, and we get it. But [&hellip;]<\/p>\n","protected":false},"author":642,"featured_media":255223,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[155],"tags":[1539],"class_list":["post-255216","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-visual-studio","tag-feedback"],"acf":[],"blog_post_summary":"<p>Here on the Visual Studio team, our top priority is making your coding experience smoother and more enjoyable. And that begins with truly listening to your feedback. We understand that sometimes sharing your thoughts can feel like tossing bug reports and suggestions into a black hole. It doesn\u2019t feel good, and we get it. But [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/255216","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/users\/642"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/comments?post=255216"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/posts\/255216\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/media\/255223"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/media?parent=255216"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/categories?post=255216"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/visualstudio\/wp-json\/wp\/v2\/tags?post=255216"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}