* Just sharing another orgmode use: usability tests
@ 2017-06-15 20:08 Eduardo Mercovich
2017-08-02 15:03 ` Karl Voit
0 siblings, 1 reply; 7+ messages in thread
From: Eduardo Mercovich @ 2017-06-15 20:08 UTC (permalink / raw)
To: orgmode list
Dear all.
We all know that emacs+orgmode are not tools, but meta-tools. This
is why it can be so daunting at first(*1) and totally awesome in
the long run. ;)
This mail is just to share with you another great application of
orgmode: usability tests.
For those of you who never experienced it yet, a usability test is
basically a critical observation of certain people (Users) doing
certain things (tasks) in a particular setting (context). And
critical means that there are some defined things that you look
specifically to, like task success of fail (what means "success"
is previously defined), times, User observations, navigation, etc.
During a test there is
+ a User (usually one, but in certain specific cases can be more),
+ a Facilitator (who cares for the User and ensures that the
experimental protocol is followed as it should) and
+ Observers (who takes notes of these defined criteria and many
other observations).
Test notes are usually comprised of task start and stop time,
results (succes, failure or so-so), User quotes, navigation steps,
intermediate steps results, Observer's hypothesis to be reviewed,
etc. That is, the prescribed issues, plus any other notable fact.
In some specific tools, like the industry standard setting Morae
(https://www.techsmith.com/morae.html, US$ 1,995) you can take
those notes with relative easy, because it automates the time
counting and you can set codes (usually one letter) to specify the
type of observation. For example, q for 'user quote' or v for
'video' (something interesting to review after the test) or n for
navigation, and so on.
Handwrited notes are great because of their fluidity, except that
is hard to count times (you can look at an external chronometer,
of course, but it takes your attention away from the User) and in
my case, my handwriting is fast but so bad that I can hardly read
it after. ;)
And here comes orgmode.
In my last test I finally tried to use orgmode for this (why not,
I use it for almost any other important task) and the results
where impressive, even in the 1st try, even without any
customization or heavy data metabolism after.
What do we have out of the box:
+ integration of script and notes (I was the Facilitator, but took
notes also) so I can read the user script and take notes
integrated with each task and context. Each task is a heading, and
notes are directly inside it with...
+ ... task results easily annotated, using the task state (TODO in
red for failure, ENCURSO in brown for so-so and DONE in green for
success).
+ time stamping, not only start and end, but anything in between
too.
+ abbreviations allowed me to enter notes faster (chording may
help to do it faster even, but I still don't use it).
+ regular expression highlighting makes incredibly sweet to review
the notes. For example, I use !! to mark something important and
!!! for critical, so those go for line highlighting with yellow
and red background respectively, and user quotes are between ", so
those get separated from the normal text too.
What I believe could be easely done with a bit of work:
+ automatic task clocking, including automated time stamping of
every observation.
+ automatic recollection of User quotes, like "let's see everyhing
that Users said in task X".
+ observation tagging (there are repeating patterns of use or
interaction problems or sources that you could cath on the fly, so
any observation could be related to those common issues).
+ automatic filling of User/task-results-and-time matrix (the most
fundamental metric of usability tests).
In brief: orgmode is great for usability studies. :D
While I don't know if any of you will find these observations
useful, I'm sure you all enjoy knowing that this incredible
meta-tool many of you created and still make it grow has found
another great use.
Have a great orgmoding time... :)
*1: Yes, I know, not for us on this list but yes for many people
that's used to more specific, maket-centered tools. ;)
--
eduardo mercovich
Donde se cruzan tus talentos
con las necesidades del mundo,
ahí está tu vocación.
(Anónimo)
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Just sharing another orgmode use: usability tests
[not found] <8d18331fde644aa79d32d60d720a8d10@HE1PR01MB1898.eurprd01.prod.exchangelabs.com>
@ 2017-06-16 8:25 ` Eric S Fraga
2017-06-16 14:19 ` Eduardo Mercovich
[not found] ` <e24c85840a894ce9bbe7c0b56cfc1d53@HE1PR01MB1898.eurprd01.prod.exchangelabs.com>
0 siblings, 2 replies; 7+ messages in thread
From: Eric S Fraga @ 2017-06-16 8:25 UTC (permalink / raw)
To: emacs-orgmode
[-- Attachment #1: Type: text/plain, Size: 735 bytes --]
On Thursday, 15 Jun 2017 at 20:08, Eduardo Mercovich wrote:
> This mail is just to share with you another great application of
> orgmode: usability tests.
Thanks. Very interesting.
[...]
> What I believe could be easely done with a bit of work:
>
> + automatic task clocking, including automated time stamping of
> every observation.
This should be trivial. Use a capture template for observations and you
can clock these automatically (I think) and/or time stamp as
required. In fact, many of your other suggested needs could be met with
capture templates.
But, being emacs, I am sure there will be plenty of alternatives!
Thanks again,
eric
--
: Eric S Fraga (0xFFFCF67D), Emacs 26.0.50, Org release_9.0.7-531-g530113
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 194 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Just sharing another orgmode use: usability tests
2017-06-16 8:25 ` Eric S Fraga
@ 2017-06-16 14:19 ` Eduardo Mercovich
[not found] ` <e24c85840a894ce9bbe7c0b56cfc1d53@HE1PR01MB1898.eurprd01.prod.exchangelabs.com>
1 sibling, 0 replies; 7+ messages in thread
From: Eduardo Mercovich @ 2017-06-16 14:19 UTC (permalink / raw)
To: Eric S Fraga; +Cc: emacs-orgmode
Hi Eric.
>> This mail is just to share with you another great application
>> of orgmode: usability tests.
[...]
>> What I believe could be easely done with a bit of work:
>> + automatic task clocking, including automated time stamping of
>> every observation.
> This should be trivial. Use a capture template for observations
> and you
> can clock these automatically (I think) and/or time stamp as
> required. In fact, many of your other suggested needs could be
> met with
> capture templates.
The standard clocking task mechanism will do it fine.
However, since there are many multiple small observations along
one task, maybe a capture template is a bit overdo...
> But, being emacs, I am sure there will be plenty of
> alternatives!
Yes, I do totally agree... :)
I will continue slowly to experiment with this. Clocking task
in-out is one of the 1st issues to be tried along with timers, and
also adding the seconds (which in a task could be important).
Best...
--
eduardo mercovich
Donde se cruzan tus talentos
con las necesidades del mundo,
ahí está tu vocación.
(Anónimo)
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Just sharing another orgmode use: usability tests
[not found] ` <e24c85840a894ce9bbe7c0b56cfc1d53@HE1PR01MB1898.eurprd01.prod.exchangelabs.com>
@ 2017-06-17 13:37 ` Eric S Fraga
2017-06-18 22:21 ` Eduardo Mercovich
0 siblings, 1 reply; 7+ messages in thread
From: Eric S Fraga @ 2017-06-17 13:37 UTC (permalink / raw)
To: emacs-orgmode
[-- Attachment #1: Type: text/plain, Size: 660 bytes --]
On Friday, 16 Jun 2017 at 14:19, Eduardo Mercovich wrote:
[...]
> The standard clocking task mechanism will do it fine.
Great.
> However, since there are many multiple small observations along
> one task, maybe a capture template is a bit overdo...
I find that capturing is a lightweight activity. It all depends on what
you expect to have to do. For instance, I log some activities by simply
typing "C-c c l COUPLE OF KEYWORDS C-c C-c" and I'm done! The entry is
time stamped automatically and it simply allows me to note something
without really intruding into a workflow.
But, YMMV of course :-)
--
Eric S Fraga, ericsfraga@<most social media>
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 194 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Just sharing another orgmode use: usability tests
2017-06-17 13:37 ` Eric S Fraga
@ 2017-06-18 22:21 ` Eduardo Mercovich
0 siblings, 0 replies; 7+ messages in thread
From: Eduardo Mercovich @ 2017-06-18 22:21 UTC (permalink / raw)
To: Eric S Fraga; +Cc: emacs-orgmode
Hi Eric.
>> The standard clocking task mechanism will do it fine.
>
> Great.
>
>> However, since there are many multiple small observations along
>> one task, maybe a capture template is a bit overdo...
> I find that capturing is a lightweight activity. It all depends
> on what
> you expect to have to do. For instance, I log some activities
> by simply
> typing "C-c c l COUPLE OF KEYWORDS C-c C-c" and I'm done! The
> entry is
> time stamped automatically and it simply allows me to note
> something
> without really intruding into a workflow.
It could be... maybe I feel it like too much it's because some obs
are really quite short (like 1 name/place) and I took them as
lines, so headings or list items are more than enough.
I'll have to try it. :)
OTOH, I just found the perfect timestamping method: org-timer.
:)))
Best...
--
eduardo mercovich
Donde se cruzan tus talentos
con las necesidades del mundo,
ahí está tu vocación.
(Anónimo)
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Just sharing another orgmode use: usability tests
2017-06-15 20:08 Just sharing another orgmode use: usability tests Eduardo Mercovich
@ 2017-08-02 15:03 ` Karl Voit
2017-08-03 1:26 ` Eduardo Mercovich
0 siblings, 1 reply; 7+ messages in thread
From: Karl Voit @ 2017-08-02 15:03 UTC (permalink / raw)
To: emacs-orgmode
* Eduardo Mercovich <eduardo@mercovich.net> wrote:
>
> + automatic task clocking, including automated time stamping of
> every observation.
You seem to use headings for any events.
If list items does the trick as well, you can take a look at timers
for doing the clocking thing: http://orgmode.org/manual/Timers.html
> + observation tagging (there are repeating patterns of use or
> interaction problems or sources that you could cath on the fly, so
> any observation could be related to those common issues).
You already mentioned templates. I'd go with yasnippets for that as
well.
> + automatic filling of User/task-results-and-time matrix (the most
> fundamental metric of usability tests).
Wow, this would be great.
--
get mail|git|SVN|photos|postings|SMS|phonecalls|RSS|CSV|XML into Org-mode:
> get Memacs from https://github.com/novoid/Memacs <
Personal Information Management > http://Karl-Voit.at/tags/pim/
Emacs-related > http://Karl-Voit.at/tags/emacs/
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Just sharing another orgmode use: usability tests
2017-08-02 15:03 ` Karl Voit
@ 2017-08-03 1:26 ` Eduardo Mercovich
0 siblings, 0 replies; 7+ messages in thread
From: Eduardo Mercovich @ 2017-08-03 1:26 UTC (permalink / raw)
To: Karl Voit; +Cc: emacs-orgmode
Hi Karl.
>> + automatic task clocking, including automated time stamping of
>> every observation.
> You seem to use headings for any events.
> If list items does the trick as well, you can take a look at
> timers
> for doing the clocking thing:
> http://orgmode.org/manual/Timers.html
Totally agree, that's exactly what I use now. :)
Lists are used inside each task, at 1 item per (short)
observation.
>> + observation tagging (there are repeating patterns of use or
>> interaction problems or sources that you could catch on the
>> fly, so any observation could be related to those common
>> issues).
> You already mentioned templates. I'd go with yasnippets for that
> as well.
Sorry I wasn't clear, I meant more the use of tags related to
common observed patterns mark and select after (with sparse tree)
those in which that pattern or issue is relevant. Great to group
things (tasks, observations, etc.) related to the same issue.
>> + automatic filling of User/task-results-and-time matrix (the
>> most fundamental metric of usability tests).
> Wow, this would be great.
Yes, but for that I have to learn Lisp. ;)
I'm starting with "An Introduction To Programming in Emacs Lisp"
by Robert J. Chassell. Just minutes a week sadly, but this is what
I can do now. :)
In the document structure we have:
* Users,
** Pre-task interview
** tasks (with TODO states as indicators of success|failure|so-so;
maybe we can use properties).
- each one with one or more timer entry
- so total task time is the last item timer value,
** Post-task interview
To make the User/task-results-and-time matrix we'll have to walk
the hierarchy and get for each User the sequence of tasks, and of
each, the success (or not), time and tag (issue) related and put
that in the results matrix.
Since I couldn't find other references about orgmode used for
usability, I am organizing an informal workshop to share this
experience next week with 10 people or so from the usability
community in Buenos Aires.
If someone is interested, we can arrange another in English after
this 1st one. ;)
Best regards...
--
eduardo mercovich
Donde se cruzan tus talentos
con las necesidades del mundo,
ahí está tu vocación.
(Anónimo)
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2017-08-03 1:27 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-06-15 20:08 Just sharing another orgmode use: usability tests Eduardo Mercovich
2017-08-02 15:03 ` Karl Voit
2017-08-03 1:26 ` Eduardo Mercovich
[not found] <8d18331fde644aa79d32d60d720a8d10@HE1PR01MB1898.eurprd01.prod.exchangelabs.com>
2017-06-16 8:25 ` Eric S Fraga
2017-06-16 14:19 ` Eduardo Mercovich
[not found] ` <e24c85840a894ce9bbe7c0b56cfc1d53@HE1PR01MB1898.eurprd01.prod.exchangelabs.com>
2017-06-17 13:37 ` Eric S Fraga
2017-06-18 22:21 ` Eduardo Mercovich
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).