Click here to Skip to main content
Click here to Skip to main content

Improving Software Quality Through Automated Customer Feedback

, 21 Jul 2011
Discover how Automated Error Reporting can let your users notify you instantly when they encounter a bug, and give you all the information you need to reproduce and fix the problem.

Editorial Note

This article is in the Product Showcase section for our sponsors at CodeProject. These reviews are intended to provide you with information on products and services that we consider useful and of value to developers.

Introduction

No one enjoys finding out their users have been suffering bugs in silence for months, but it's inevitable when it's so hard to report them. Getting in touch takes time, remembering the cause is tricky, and providing detail is technically challenging.

SmartAssembly's Automated Error Reporting makes the process simple. Users can send a comprehensive bug report with one click, and you get the details straight away.

How does Automated Error Reporting work?

Customer-Feedback/image001.png

Figure 1. SmartAssembly’s error reporting cycle.

First, you add Automated Error Reporting to your application in the SmartAssembly UI. This takes moments and involves few, if any, changes to your code. Then, when an unhandled exception occurs in the field, detailed information about the exception is collected in the background. This includes a full stack trace and other data about the exception’s context, in particular the values of all the local variables. You can also gather additional custom information, such as log files or screenshots.

The user is then presented with a dialog box and the option to send the error report, so it takes them just one click to submit all this data; all you have to do is download the report through the SmartAssembly interface. Because the report already includes the information necessary to diagnose and correct the error, you don’t need to call or email the user for further detail – you can begin fixing your application right away.

To see how Automated Error Reporting works and what the error reports contain, watch this 3 minute video:

Figure 2. How Automated Error Reporting works.

To start getting valuable user feedback, improving the quality of your software, and impressing your customers with quick fixes, find out more about Automated Error Reporting, or download a free 14-day trial.

Visit the Red Gate website to find out more about SmartAssembly Automated Error Reporting.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

Share

About the Author

Red Gate Software
Red Gate Software Ltd.
United Kingdom United Kingdom
Red Gate Software makes ingeniously simple tools used by over 650,000 Microsoft technology professionals working with .NET (incl. ASP.NET), SQL Server, Azure, and Oracle. More than 100,000 companies use our products, including 93% of the Fortune 100.

Our philosophy is to design highly usable, reliable tools which elegantly solve the problems that developers and database administrators face every day.
Group type: Organisation

4 members

Follow on   Twitter   Google+

Comments and Discussions

 
QuestionVery nice PinmemberturtWB2-Mar-13 7:23 
Questiongreat article Pinmembersperatus11-Feb-13 4:06 
Not only that but efficiency is a big plus as well. Check out these tips here:
 
http://www.reportingsoftware.info/reporting-software-features/latch-on-the-secrets-of-business-efficiency/#.URkIa6U3Y0M

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

| Advertise | Privacy | Mobile
Web01 | 2.8.140827.1 | Last Updated 21 Jul 2011
Article Copyright 2011 by Red Gate Software
Everything else Copyright © CodeProject, 1999-2014
Terms of Service
Layout: fixed | fluid