Assessing The Quality of M-Learning Systems Using ISO/IEC 25010
Assessing The Quality of M-Learning Systems Using ISO/IEC 25010
67
International Journal of Advanced Computer Research (ISSN (print): 2249-7277 ISSN (online): 2277-7970)
Volume-3 Number-3 Issue-12 September-2013
two types of M-learning systems: offline and online. not depend on network connectivity. Online systems
In offline systems domain data is loaded in the device can access the learning environment at any instant of
memory before the system is used. These systems do time using web services.
Table 1: A framework for M-Learning
Components Involved Implementation Desirable Outputs
Requirements
Mobile Device and Connectivity PDA, Cellular phones, Bandwidth Availability, Ubiquitous Learning
Smart phones, Tablets, Device Quality, Secure
MP3 Devices Network
Learning Characteristics Learning Contents, Reusable Learning Objects, SMS, Alerts, Instant Message,
Learning Methods, Personalized and Schedule Calendars, Chat
Learning Impact Collaborative learning tools forums, Discussion Boards
Development and Use Learners, Tutors and Software Management Course materials, Tests,
Developers Assignments, Feedback
M-Learning System
Pocatilu [3] has identified several security concerns learners prefer a course length less than six hours
in M-learning applications. Online exams, justifies this. His survey also concludes that 8-12 am
assessments and user management have high security is the best time for M-learning. Designing and
requirement whereas content management, quizzes identifying the necessary learning materials is
have low security requirement. The importance of the another important goal of M-learning. Courses and
mobile device itself cannot be overemphasized: the Learning Objects can be designed specifically
device may be lost or stolen. There are various types keeping the weak students in mind. Greg [10] has
of devices which can be used for m-learning: suggested two methods for doing this. Tutors can
Personal Digital Assistants (PDA), Mobile phones, assemble learning materials themselves keeping the
MP3 devices, tablets along with a host of other needs of their learners in mind. Also a vast resource
devices. In our work we concentrate on mobile of learning materials is available in the web. Tutors
phones. can use these materials instead of creating new ones.
Thus learning object reusability helps to optimize the
2.2 Learning Characteristics: study material development time. Finally the impact
BenMoussa[19] has identified several advantages of created by M-learning courses on the learners should
M-learning in addition to those discussed in the also be evaluated.
previous section. Filtering information according to
personal needs is personalized or individualized 2.3 System development, use and support
learning. Instant interactivity is achieved by Three major players are involved in the development
collaborative learning. Motiwala[14] suggests use of and use of M-learning environment [15]. The learner
alerts and scheduling calendars for personalized has to attend courses, take online tests, send
learning and Instant Messaging , Discussion boards assignments before due date and send course
and chat forums for collaborative learning. According feedback. The tutors have to create and identify
to Henry[11], there should be continuous assessment course contents, assess the exams and assignments,
of learning. This could be in the form of unit tests, send suitable feedback to the students. The system
submission of assignments and term end exams. The developer has to define and implement the databases
evaluative reports of these should be sent to the required for storing M-learning contents, details
learners for self correction. Also learning should be relating to learner and tutor management, messages
in short bursts. Liu’s[2] finding in a survey that most received and sent to learners. They also need to
68
International Journal of Advanced Computer Research (ISSN (print): 2249-7277 ISSN (online): 2277-7970)
Volume-3 Number-3 Issue-12 September-2013
identify suitable web services and servers to interface Some of the factors pertaining to hardware
mobile devices with the database. Finally, the learner requirement like low processing power, small keypad
may not be very conversant with the use of mobile are already discussed in Section 2. Factors relating to
devices for learning purpose. Suitable training should infrastructure include high cost of implementation(
be imparted to them to avoid disillusionment with due to the use of mobile devices, suitable learning
such type of learning [15]. object preparation and internet connectivity), diverse
types of devices and networks, locational diversity
3. M-Learning Systems quality leading to varied communication support. Finally
measurement factors relating to learning characteristics include
small units of information transfer between the tutors
The above framework illustrates several advantages and the learners, poorly organized contents, small
of M-learning application, namely ubiquity, course lengths. We summarize these problems below
personalized and collaborative learning, enhanced for use in section 4:
student satisfaction. However, as discussed earlier a
substandard system developed will nullify these i. Small Keyboard.
advantages. The framework proposed in the previous ii. Small memory size.
section suggests that quality in M-learning systems iii. Low processing power.
can be measured at two ways. One way is to measure iv. Low battery power.
software and system quality from the technical point v. High cost of implementation.
of view. Another way is to measure the quality of vi. Diverse devices and networks.
learning characteristics. We focus on the first aspect. vii. Locational diversity.
In this section we first specify the factors that affect viii. Small units of information transfer.
quality of M-Learning. There are several models ix. Poorly organized learning contents.
proposed for quality definition such as Boehm’s x. Small course lengths.
Model[18] and McCall’s Model[17]. The most recent xi. Small screen
of these is ISO/IEC 25010 Software engineering -
Software product Quality Requirements and
Evaluation (SQuaRE)model [13] which was
developed in 2008.We can then evaluate a M-
learning system with the parameters developed from
this model. The research methodology used is
illustrated in Fig 1.
3.1 Factors affecting quality in M-learning
environment
69
International Journal of Advanced Computer Research (ISSN (print): 2249-7277 ISSN (online): 2277-7970)
Volume-3 Number-3 Issue-12 September-2013
3.2 ISO/IEC 25010 model M-Learning system on the basis of software product
We have argued in the previous section that quality model as it should be used when setting
developing high quality system is of prime quality requirements for software products [13].
importance to realize all the benefits of M-learning. Below we show the diagram (Fig 2) of Software
This can be achieved by defining appropriate quality product quality model and discuss only those
characteristics which are suitable to evaluate the M- characteristics and sub characteristics that are
learning system. We use ISO/IEC 25010 Software relevant to M-learning environment.
engineering - Software product Quality Requirements
and Evaluation (SQuaRE) model [13] for this
purpose. This standard consists of two parts: A
software product quality model composed of eight
characteristics, which are further subdivided into sub
characteristics and a system quality in use model
composed of three characteristics, which are further
subdivided into sub characteristics. We evaluate the
70
International Journal of Advanced Computer Research (ISSN (print): 2249-7277 ISSN (online): 2277-7970)
Volume-3 Number-3 Issue-12 September-2013
Finally an interpretation of these was developed. We factors that affect the corresponding quality
follow the notation adopted by Kitchenham [20]. characteristic. These factors were specified in section
3.1.
Table 1 lists the metrics derived from the
characteristics of ISO/IEC 25010. It also shows the
Table 2: Metrics derived from quality characteristics and the factors affecting them
72
International Journal of Advanced Computer Research (ISSN (print): 2249-7277 ISSN (online): 2277-7970)
Volume-3 Number-3 Issue-12 September-2013
73
International Journal of Advanced Computer Research (ISSN (print): 2249-7277 ISSN (online): 2277-7970)
Volume-3 Number-3 Issue-12 September-2013
Interpretation: A value of 1 indicates all the three each metric. Based upon the formula proposed
features are present in the system. above we compute the values of X. In order to scale
these in [0,1] we apply the transformation Y=1/X.
In some cases when this transformation yields
5. An Example values that are too small we apply the
transformation Y=(MAX-X)/MAX. For simplicity
The above section provides a set of metrics which we call these values X.
could be used as an indicator to measure the quality
of M-Learning. In this section we propose to We note the nature of the transformations indicate
illustrate these numerically. We assume two M- higher value of X enhances quality. The sum totals
Learning systems namely A and B. We further of XA and XB indicate that system A is marginally
assume a set of realistic values for the attributes of better than system B qualitatively.
The details are shown in the table below.
74
International Journal of Advanced Computer Research (ISSN (print): 2249-7277 ISSN (online): 2277-7970)
Volume-3 Number-3 Issue-12 September-2013