Abstract
A study exploring the focus on usability in testing practices in software development teams in Iceland using the agile software process Scrum is described in this paper. A survey was conducted to describe how testing is conducted and to what extent testing techniques are used. The results show that unit, integration, system and acceptance testing are the most frequent testing techniques used, but usability testing is not that common. Neither are alpha, beta, performance/load and security testing. Interviews were conducted to exemplify how practitioners conduct usability testing and what they describe as the difference between usability and acceptance testing. Some examples from the interviews show that practitioners are willing to do formal usability testing on extensive parts of the system, but because the iterations in Scrum are short and the changes to the system in each iteration are small, formal usability testing does not fit into the project work.
Chapter PDF
Similar content being viewed by others
References
Schwaber, K.: Agile Project Management with Scrum. Microsoft Press, Redmond (2004)
Wixon, D.: Evaluating Usability Methods: Why the Current Literature Fails the Practitioner. Interactions 10(4), 28–34 (2003)
Cockton, G., Woolrych, A.: Comparing Usability Evaluation Methods: Strategies and Implementation – Final report of COST294-MAUSE Working Group 2. In: Law, E.L., Scapin, D., Cockton, G., Springett, M., Stary, C., Winckler, M. (eds.) Maturation of Usability Evaluation methods: Retrospect and Prospect. IRIT Press, Toulouse (2009)
Martin, D., Rooksby, J., Rouncefield, M., Sommerville, I.: ‘Good’ Organisational Reasons for ‘Bad’ Software Testing: An Ethnographic Study of Testing in a Small Software Company. In: Proceedings of International Conference on Software Engineering, pp. 602–611 (2007)
Bertolino, A.: The (Im)maturity Level of Software Testing. SIGSOFT Softw. Eng. Notes 29(5), 1–4 (2004)
Littlewood, B., Popov, P., Strigini, L., Shryane, N.: Modelling the Effects of Combining Diverse Software Fault Detection Techniques. IEEE Transactions of Software Engineering 26(12) (2000)
Rayside, D., Milicevic, A., Yessenov, K., Dennis, G., Jackson, D.: Agile Specifications. In: Proceeding of the 24th ACM SIGPLAN Conf. Companion on Object Oriented Programming Systems Languages and Applications. ACM, New York (2009)
Dybå, T., Dingsøyr, T.: Empirical Studies of Agile Software Development: A Systematic Review. Information and Software Technology 50(9-10) (2008)
Abrahamsson, P., Warsta, J., Siponen, M.T., Ronkainen, J.: New Directions on Agile Methods: a Comparative Analysis. In: Proceedings of the 25th International Conference on Software Engineering. IEEE Computer Society, Los Alamitos (2003)
Crispin, L., Gregory, J.: Agile Testing: A Practical Guide for Testers and Agile Teams. Addison-Wesley, Reading (2009)
Graham, D., Veenedaal, E.V., Evans, I., Black, R.: Foundation of Software Testing: ISTQB Certification, Thomson (2007)
Morasca, S., Serra-Capizzano, S.: On the Analytical Comparison of Testing Techniques. In: Proceeding of ACM ISSTA. ACM Press, New York (2004)
Taipale, O., Smolander, K.: Improving Software Testing by Observing Practice. In: Proceedings of the 2006 ACM/IEEE International Symposium on Empirical Software Engineering, ISESE 2006. ACM, New York (2006)
Baskerville, R., Levine, L., Pries-Heje, J., Ramesh, B., Slaughter, S.: How Internet Software Companies Negotiate Quality. Computer 34(5) (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 IFIP
About this paper
Cite this paper
Larusdottir, M.K., Bjarnadottir, E.R., Gulliksen, J. (2010). The Focus on Usability in Testing Practices in Industry. In: Forbrig, P., Paternó, F., Mark Pejtersen, A. (eds) Human-Computer Interaction. HCIS 2010. IFIP Advances in Information and Communication Technology, vol 332. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-15231-3_11
Download citation
DOI: https://doi.org/10.1007/978-3-642-15231-3_11
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-15230-6
Online ISBN: 978-3-642-15231-3
eBook Packages: Computer ScienceComputer Science (R0)