<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <meta name="generator" content="Osso Notes">
    <title></title></head>
<body>
<p>
<br>----- Original message -----
<br>&gt; Randall,
<br>&gt;
<br>&gt;&nbsp; I am thinking along the line of something like a sort of "expert"
<br>&gt; system, a web ui, that offers bug/problem domains to the user to
<br>&gt; choose from. Then according to the problem domains a set of question
<br>&gt; are presented for the user to answer with minimum free text. And so on
<br>&gt; and forth. We could even have something like this on the device, as a
<br>&gt; complementary test-case or use-case to validate against a fix when it
<br>&gt; is out.
<br>&gt;
<br>&gt; What do you think?
<br>&gt;
<br>&gt; Sivan
<br>
<br>That is right on target with what I propose, especially the on-device aspect. &#32;Now you have me thinking my presentation comes up short... ; )
<br>
<br>Randy
<br>
<br>&gt;
<br>&gt; On Thu, Mar 4, 2010 at 3:52 PM, Randall Arnold &lt;<a href="mailto:texrat@ovi.com">texrat@ovi.com</a>&gt; wrote:
<br>&gt; &gt;
<br>&gt; &gt; ----- Original message -----
<br>&gt; &gt; &gt; Hi,
<br>&gt; &gt; &gt;
<br>&gt; &gt; &gt; ext Randall Arnold wrote:
<br>&gt; &gt; &gt; &gt; Thanks Attila!&nbsp; I just uploaded a more recent update to the PDF
<br>&gt; &gt; &gt; &gt; (<a href="http://maemo-daemons.org/MeeGo_User_Experience_Framework.pdf">http://maemo-daemons.org/MeeGo_User_Experience_Framework.pdf</a>)
<br>&gt; &gt; &gt; &gt; based on helpful feedback so far.
<br>&gt; &gt; &gt;
<br>&gt; &gt; &gt; Some comments on the bug reporting thing.
<br>&gt; &gt; &gt;
<br>&gt; &gt; &gt; We already have Crash reporter which collects crashes.
<br>&gt; &gt; &gt;
<br>&gt; &gt; &gt;
<br>&gt; &gt; &gt; Creating automated bug reports from crashes isn't useful because:
<br>&gt; &gt; &gt;
<br>&gt; &gt; &gt; * Users don't write detailed enough use-case descriptions
<br>&gt; &gt; &gt; &nbsp; &nbsp; &nbsp; to the crash uploads.&nbsp; It's slightly too inconvenient to
<br>&gt; &gt; &gt; &nbsp; &nbsp; &nbsp; do that with the device.
<br>&gt; &gt; &gt;
<br>&gt; &gt; &gt; * Bugs are related to use-cases, not crashes.&nbsp; Without a reproducible
<br>&gt; &gt; &gt; &nbsp; &nbsp; &nbsp; use-case, bugs are usually worthless as you cannot even verify
<br>&gt; &gt; &gt; &nbsp; &nbsp; &nbsp; potential fixes to them i.e. tell when the issue is fixed.
<br>&gt; &gt; &gt;
<br>&gt; &gt; &gt;
<br>&gt; &gt; &gt; Telling for which _already existing_ bug crash is related to is
<br>&gt; &gt; &gt; useful though and Crash reporter already supports that for (internal)
<br>&gt; &gt; &gt; bugs. Due to screen size constraints bug number is given as a keyword
<br>&gt; &gt; &gt; in note field instead of there being a separate field for it though.
<br>&gt; &gt; &gt; There are going to be some updates to Crash reporter soon so that user
<br>&gt; &gt; &gt; can select which bugs to upload (so that unrelated core dumps can be
<br>&gt; &gt; &gt; uploaded separately or ignored).
<br>&gt; &gt; &gt;
<br>&gt; &gt; &gt;
<br>&gt; &gt; &gt; Crash reporting isn't currently targeted for normal users
<br>&gt; &gt; &gt; for few reasons:
<br>&gt; &gt; &gt;
<br>&gt; &gt; &gt; * Crash dumps are large and can contain private information
<br>&gt; &gt; &gt; &nbsp; &nbsp; &nbsp; (like passwords).&nbsp; Hopefully in Harmattan we can can use
<br>&gt; &gt; &gt; &nbsp; &nbsp; &nbsp; minidumps that contain only enough information for backtraces,
<br>&gt; &gt; &gt; &nbsp; &nbsp; &nbsp; not all the process data.
<br>&gt; &gt; &gt;
<br>&gt; &gt; &gt; * Installing syslog means that user's rootfs can run out of space
<br>&gt; &gt; &gt; &nbsp; &nbsp; &nbsp; if the log file grows too large (syslog is run as root).&nbsp; Syslog
<br>&gt; &gt; &gt; &nbsp; &nbsp; &nbsp; can also contain private information (user names etc).
<br>&gt; &gt; &gt;
<br>&gt; &gt; &gt; * Crash dumps in heavily loaded device will make the situation
<br>&gt; &gt; &gt; &nbsp; &nbsp; &nbsp; worse (whole crashing process needs to be swapped in for core
<br>&gt; &gt; &gt; &nbsp; &nbsp; &nbsp; dump etc).
<br>&gt; &gt; &gt;
<br>&gt; &gt; &gt;
<br>&gt; &gt; &gt; &nbsp;&nbsp;&nbsp; - Eero
<br>&gt; &gt;
<br>&gt; &gt; Thanks for the information Eero. However, I'm looking to overcome the issues
<br>&gt; &gt; you cite rather than just accept them as inescapable.
<br>&gt; &gt;
<br>&gt; &gt; Randy
<br>&gt; &gt;
<br>&gt; &gt; --------------------------------------------------------------
<br>&gt; &gt; Ovi Mail: Free email account from Nokia
<br>&gt; &gt; <a href="http://mail.ovi.com">http://mail.ovi.com</a>
<br>&gt; &gt;
<br>&gt; &gt; _______________________________________________
<br>&gt; &gt; maemo-developers mailing list
<br>&gt; &gt; <a href="mailto:maemo-developers@maemo.org">maemo-developers@maemo.org</a>
<br>&gt; &gt; <a href="https://lists.maemo.org/mailman/listinfo/maemo-developers">https://lists.maemo.org/mailman/listinfo/maemo-developers</a>
<br>&gt; &gt;
<br>&gt; &gt;
<br><br></p>

<br><br>
--------------------------------------------------------------</br>
<div style="clear:both">Ovi Mail: Get mail on your mobile or the web<br>
http://mail.ovi.com<br>
</div>
</body>
</html>