Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
public:papers:cacm2018 [2017-12-23 14:49] – [Key insights] xukrop | public:papers:cacm2018 [2019-09-30 09:25] – xukrop | ||
---|---|---|---|
Line 2: | Line 2: | ||
~~NOTOC~~ | ~~NOTOC~~ | ||
- | //The study of online security software explains the importance of knowing who the beta testers are.// | + | < |
+ | <col xs=" | ||
+ | <TEXT size=" | ||
- | * **Authors:** Vlasta Stavova, Lenka Dedkova, Martin Ukrop and Vashek Matyas | + | \_{{fa> |
- | * **Primary contact:** Vlasta Stavova < | + | |
- | * **Journal: | + | |
- | * **Author pre-print: | + | |
- | * **BiBTeX citation:** | + | |
- | @Article{stavova2017study, | + | {{fa>user-circle-o}}\_// |
- | title = {A large-scale comparative study of beta testers and standard users}, | + | |
- | author = {Vlasta Stavova | + | |
- | journal = {To appear in Communications of ACM}, | + | |
- | year = {2018}, | + | |
- | keywords = {usablesec, ESET}, | + | |
- | organization = {ACM}, | + | |
- | } | + | |
- | ---- | + | {{fa> |
+ | </ | ||
+ | </ | ||
- | ===== Key insights ===== | + | <col xs=" |
+ | <TEXT align=" | ||
- | Our research produced the following actionable takeaways for software developers: | + | <button type=" |
- | * **Using data**\\ Data you can collect can help you learn who your users and beta testers are. Consider country of origin, software and hardware configuration, | + | |
- | * **Selecting testers**\\ The fewer testers you have, the pickier you should be about their selection. | + | |
- | * **Identifying usability issues**\\ When testing international products, ensure beta testers are culturally representative of regular users to help identify potential localization and cultural usability issues. | + | |
- | * **Ensuring representation**\\ Most important, testers should be representative of regular users. Keep checking that this is the case or pursue additional rigorous analyses to reach the most credible and applicable conclusions possible. | + | |
- | ===== Summary ===== | + | |
+ | <button type=" | ||
+ | |||
+ | <button collapse=" | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | @Article{2018-cacm-stavova, | ||
+ | Title = {A Large-scale Comparative Study of Beta Testers and Regular Users}, | ||
+ | Author = {Vlasta Stavova and Lenka Dedkova and Martin Ukrop and Vashek Matyas}, | ||
+ | Journal = {Communications of the ACM}, | ||
+ | Year = {2018}, | ||
+ | Volume = {61}, | ||
+ | Number = {2}, | ||
+ | Pages = {64--71}, | ||
+ | Publisher = {ACM}, | ||
+ | Doi = {10.1145/ | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | <panel type=" | ||
Beta testers are the first end users outside a software company to use its product. They have been used for decades and are rightly credited not only with finding and reporting bugs, but also with improving general product usability through their feedback and/or the ways they use the product. | Beta testers are the first end users outside a software company to use its product. They have been used for decades and are rightly credited not only with finding and reporting bugs, but also with improving general product usability through their feedback and/or the ways they use the product. | ||
Line 37: | Line 48: | ||
We conclude that - at least in our study - beta users represent standard users well in terms of hardware and operating system in large scale beta testing. However, populations differ significantly in the distribution of users and testers between countries. This may cause a problem when a testing includes localization and usability issues that may be influenced by regional differences. | We conclude that - at least in our study - beta users represent standard users well in terms of hardware and operating system in large scale beta testing. However, populations differ significantly in the distribution of users and testers between countries. This may cause a problem when a testing includes localization and usability issues that may be influenced by regional differences. | ||
+ | </ | ||
===== Summarizing video ===== | ===== Summarizing video ===== | ||
{{ youtube> | {{ youtube> | ||
+ | |||
+ | ===== Key insights ===== | ||
+ | |||
+ | Our research produced the following actionable takeaways for software developers: | ||
+ | * **Using data**\\ Data you can collect can help you learn who your users and beta testers are. Consider country of origin, software and hardware configuration, | ||
+ | * **Selecting testers**\\ The fewer testers you have, the pickier you should be about their selection. | ||
+ | * **Identifying usability issues**\\ When testing international products, ensure beta testers are culturally representative of regular users to help identify potential localization and cultural usability issues. | ||
+ | * **Ensuring representation**\\ Most important, testers should be representative of regular users. Keep checking that this is the case or pursue additional rigorous analyses to reach the most credible and applicable conclusions possible. | ||
===== How did we make the research video ===== | ===== How did we make the research video ===== |