Role of Usability in E-Learning System: An Empirical Study of OWASP WebGoat

Role of Usability in E-Learning System: An Empirical Study of OWASP WebGoat

Muhammad Ahmad Amin (Bahria University, Pakistan) and Saqib Saeed (University of Dammam, Saudi Arabia)
Copyright: © 2015 |Pages: 18
DOI: 10.4018/978-1-4666-6485-2.ch015
OnDemand PDF Download:
No Current Special Offers


Amongst open-source e-learning systems, WebGoat, a progression of OWASP, provides some room for teaching the penetration testing techniques. Yet, it is a major concern of its learners as to whether the WebGoat interface is user-friendly enough to help them acquaint themselves of the desired Web application security knowledge. This chapter encompasses a heuristic evaluation of this application to acquire the usability of contemporary version of WebGoat. In this context of evaluation, the in-house formal lab testing of WebGoat was conducted by the authors. The results highlight some important issues and usability problems that frequently pop-up in the contemporary version. The research results would be pivotal to the embedding of an operational as well as user-friendly interface for its future version.
Chapter Preview


Amongst the principal attributes of quality, usability is the one that appraises user interfaces (Nielsen, 2012). Usability has five major quality components (learnability, efficiency, memorability, error and satisfaction) which play a vital role in assessing the user friendliness of any product (Nielsen, 2012). It is a matter of enhancing as well as maintaining the user productivity, meanwhile meeting the desired quality metrics (Nielsen, 2012). The term e-Learning system, a learning platform, expresses a wide range of information and communication technology (ICT) system used to deliver learning and teaching processes (Pecheanu et al. 2011). It reduces the training cost in terms of providing less travelling and accommodation, ultimately lowering teaching cost. Amongst a variety of e-Learning systems, OWASP WebGoat is the open source e-Learning system aiming at easing the facilitation of the penetration testing techniques. In this paper we explore the usability issues in WebGoat, so that its future versions can improve on usability aspects.

This paper is structured as follows: Section 2 highlights the related work in the field of usability. Section 3 covers the methodology and is followed by empirical data in section 4. Section 5 wraps up the paper by a conclusion.

Complete Chapter List

Search this Book: