<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:admin="http://webns.net/mvcb/"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
	<channel> 

	<title>Comments on: Explaining how to report a bug</title>
	<link>http://ask.metafilter.com/69707/Explaining-how-to-report-a-bug/</link>
	<description>Comments on Ask MetaFilter post Explaining how to report a bug</description>
	<pubDate>Mon, 20 Aug 2007 08:08:20 -0800</pubDate>
	<lastBuildDate>Mon, 20 Aug 2007 08:08:20 -0800</lastBuildDate>
	<language>en-us</language>
	<docs>http://blogs.law.harvard.edu/tech/rss</docs>
	<ttl>60</ttl>

	<item>
		<title>Question: Explaining how to report a bug</title>
		<link>http://ask.metafilter.com/69707/Explaining-how-to-report-a-bug</link>	
		<description>I&apos;m having a few non-technical people test a webapp.  What&apos;s the best one pager you&apos;ve seen that explains the proper way to report a bug to a developer?</description>
		<guid isPermaLink="false">post:ask.metafilter.com,2007:site.69707</guid>
		<pubDate>Mon, 20 Aug 2007 07:44:43 -0800</pubDate>
		<dc:creator>gwint</dc:creator>
		
			<category>qualityassurance</category>
		
			<category>QA</category>
		
			<category>bugs</category>
		
			<category>bugreporting</category>
		
			<category>software</category>
		
			<category>softwaredevelopment</category>
		
	</item> <item>
		<title>By: mrbugsentry</title>
		<link>http://ask.metafilter.com/69707/Explaining-how-to-report-a-bug#1040980</link>	
		<description>It is easier to teach your app to correctly report problems than to teach users to correctly report problems, grasshopper.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2007:site.69707-1040980</guid>
		<pubDate>Mon, 20 Aug 2007 08:08:20 -0800</pubDate>
		<dc:creator>mrbugsentry</dc:creator>
	</item><item>
		<title>By: Zed_Lopez</title>
		<link>http://ask.metafilter.com/69707/Explaining-how-to-report-a-bug#1041051</link>	
		<description>&lt;ol&gt;&lt;li&gt; What &lt;i&gt;exactly&lt;/i&gt; did you do? What was the URL, what did you enter, etc.&lt;/li&gt;&lt;li&gt;What &lt;i&gt;exactly&lt;/i&gt; did you see? Exact output, not a paraphrase.&lt;/li&gt;&lt;li&gt;What did you expect to see instead? (Some of the time this&apos;ll be a stupid question, when the behavior&apos;s an obvious error; much of the time it&apos;ll be relevant to identify just how the software violated the user&apos;s expectations.)&lt;/li&gt;&lt;li&gt;Don&apos;t diagnose, just report the above.&lt;/li&gt;&lt;/ol&gt;And it is a huge help to have a debug setting that saves each request and response of a user&apos;s session in their entireties so you can play them back (and having this could simplify what you have to ask of your users in reporting.)</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2007:site.69707-1041051</guid>
		<pubDate>Mon, 20 Aug 2007 09:10:13 -0800</pubDate>
		<dc:creator>Zed_Lopez</dc:creator>
	</item><item>
		<title>By: smackfu</title>
		<link>http://ask.metafilter.com/69707/Explaining-how-to-report-a-bug#1041055</link>	
		<description>I think the key point is to capture actual vs. expected results.   For instance, here is the Apple bug format, some of which may be unneeded for you:&lt;br&gt;
&lt;br&gt;
&lt;blockquote&gt;Summary:&lt;br&gt;
Provide a descriptive summary of the issue.&lt;br&gt;
&lt;br&gt;
Steps to Reproduce:&lt;br&gt;
In numbered format, detail the exact steps taken to produce the bug.&lt;br&gt;
&lt;br&gt;
Expected Results:&lt;br&gt;
Describe what you expected to happen when you executed the steps above.&lt;br&gt;
&lt;br&gt;
Actual Results:&lt;br&gt;
Explain what actually occurred when steps above are executed.&lt;br&gt;
&lt;br&gt;
Regression:&lt;br&gt;
Describe circumstances where the problem occurs or does not occur, such as software versions and/or hardware configurations.&lt;br&gt;
&lt;br&gt;
Notes:&lt;br&gt;
Provide additional information, such as references to related problems, workarounds and relevant attachments.&lt;/blockquote&gt;</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2007:site.69707-1041055</guid>
		<pubDate>Mon, 20 Aug 2007 09:13:42 -0800</pubDate>
		<dc:creator>smackfu</dc:creator>
	</item><item>
		<title>By: indyz</title>
		<link>http://ask.metafilter.com/69707/Explaining-how-to-report-a-bug#1041058</link>	
		<description>&lt;a href=&quot;http://www.chiark.greenend.org.uk/~sgtatham/bugs.html&quot;&gt;This&lt;/a&gt; is a bit over one page, but it is generally non-technical and easy to understand.&lt;br&gt;
&lt;br&gt;
Zed_Lopez&apos;s advice is almost verbatim from a section of one of Joel Spolsky&apos;s &lt;a href=&quot;http://www.joelonsoftware.com/articles/fog0000000029.html&quot;&gt;essays&lt;/a&gt; on bug tracking.  Most of that article is for the technically inclined, but it might be worth excerpting.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2007:site.69707-1041058</guid>
		<pubDate>Mon, 20 Aug 2007 09:14:53 -0800</pubDate>
		<dc:creator>indyz</dc:creator>
	</item><item>
		<title>By: indyz</title>
		<link>http://ask.metafilter.com/69707/Explaining-how-to-report-a-bug#1041064</link>	
		<description>Oh, mrbugsentry: Getting an app to self-report things like crashes, database failures, etc. generally isn&apos;t difficult.  Getting an app to report incorrect output, unexpected behavior (&quot;I click on &apos;New Order&apos; and it open the last order I was editing&quot;), or matters of preference (&quot;The input form is completely non-intuitive&quot;) can be anywhere from difficult to downright impossible.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2007:site.69707-1041064</guid>
		<pubDate>Mon, 20 Aug 2007 09:18:33 -0800</pubDate>
		<dc:creator>indyz</dc:creator>
	</item><item>
		<title>By: mbrubeck</title>
		<link>http://ask.metafilter.com/69707/Explaining-how-to-report-a-bug#1041067</link>	
		<description>Some excerpts from How To Ask Questions The Smart Way might help.  In particular: &lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://catb.org/~esr/faqs/smart-questions.html#beprecise&quot;&gt;Be precise and informative about your problem&lt;/a&gt;&lt;br&gt;
&lt;li&gt;&lt;a href=&quot;http://catb.org/~esr/faqs/smart-questions.html#symptoms&quot;&gt;Describe the problem&apos;s symptoms, not your guesses&lt;/a&gt;&lt;br&gt;
&lt;li&gt;&lt;a href=&quot;http://catb.org/~esr/faqs/smart-questions.html#chronology&quot;&gt;Describe your problem&apos;s symptoms in chronological order&lt;/a&gt;&lt;/li&gt;&lt;/li&gt;&lt;/li&gt;&lt;/ul&gt;</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2007:site.69707-1041067</guid>
		<pubDate>Mon, 20 Aug 2007 09:20:57 -0800</pubDate>
		<dc:creator>mbrubeck</dc:creator>
	</item><item>
		<title>By: Zed_Lopez</title>
		<link>http://ask.metafilter.com/69707/Explaining-how-to-report-a-bug#1041099</link>	
		<description>Yeah, I was cribbing from Spolsky. (I just didn&apos;t remember who I was cribbing from.)</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2007:site.69707-1041099</guid>
		<pubDate>Mon, 20 Aug 2007 09:40:35 -0800</pubDate>
		<dc:creator>Zed_Lopez</dc:creator>
	</item>
	</channel>
</rss>
