Collaboration in Problem-Based E-Learning: Requirements Engineering Activity

Similar documents
Different Requirements Gathering Techniques and Issues. Javaria Mushtaq

A Note on Structuring Employability Skills for Accounting Students

Author: Justyna Kowalczys Stowarzyszenie Angielski w Medycynie (PL) Feb 2015

What is PDE? Research Report. Paul Nichols

Higher education is becoming a major driver of economic competitiveness

A GENERIC SPLIT PROCESS MODEL FOR ASSET MANAGEMENT DECISION-MAKING

Towards a Collaboration Framework for Selection of ICT Tools

Team Dispersal. Some shaping ideas

The feasibility, delivery and cost effectiveness of drink driving interventions: A qualitative analysis of professional stakeholders

A Study on professors and learners perceptions of real-time Online Korean Studies Courses

Practice Examination IREB

Implementing a tool to Support KAOS-Beta Process Model Using EPF

Document number: 2013/ Programs Committee 6/2014 (July) Agenda Item 42.0 Bachelor of Engineering with Honours in Software Engineering

Knowledge Elicitation Tool Classification. Janet E. Burge. Artificial Intelligence Research Group. Worcester Polytechnic Institute

OPAC and User Perception in Law University Libraries in the Karnataka: A Study

ICT + PBL = Holistic Learning solution:utem s Experience

HARPER ADAMS UNIVERSITY Programme Specification

Blended E-learning in the Architectural Design Studio

System Quality and Its Influence on Students Learning Satisfaction in UiTM Shah Alam

Quality in University Lifelong Learning (ULLL) and the Bologna process

Internship Department. Sigma + Internship. Supervisor Internship Guide

NCFE - Level 3 Award in Education and Training

E-learning Strategies to Support Databases Courses: a Case Study

Success Factors for Creativity Workshops in RE

e-learning Coordinator

Crafting Effective Engineering Problems for Problem-Based Learning: Universiti Teknologi Malaysia Experiences

Merbouh Zouaoui. Melouk Mohamed. Journal of Educational and Social Research MCSER Publishing, Rome-Italy. 1. Introduction

California Professional Standards for Education Leaders (CPSELs)

Mastering Team Skills and Interpersonal Communication. Copyright 2012 Pearson Education, Inc. publishing as Prentice Hall.

MULTIDISCIPLINARY TEAM COMMUNICATION THROUGH VISUAL REPRESENTATIONS

USING VOKI TO ENHANCE SPEAKING SKILLS

Abstract. Janaka Jayalath Director / Information Systems, Tertiary and Vocational Education Commission, Sri Lanka.

Swinburne University of Technology 2020 Plan

OCR LEVEL 3 CAMBRIDGE TECHNICAL

Requirements-Gathering Collaborative Networks in Distributed Software Projects

Motivation to e-learn within organizational settings: What is it and how could it be measured?

Focus on. Learning THE ACCREDITATION MANUAL 2013 WASC EDITION

ASSESSMENT GUIDELINES (PRACTICAL /PERFORMANCE WORK) Grade: 85%+ Description: 'Outstanding work in all respects', ' Work of high professional standard'

URBANIZATION & COMMUNITY Sociology 420 M/W 10:00 a.m. 11:50 a.m. SRTC 162

An Industrial Technologist s Core Knowledge: Web-based Strategy for Defining Our Discipline

CAPBLAT: An Innovative Computer-Assisted Assessment Tool for Problem Based Learning

WP 2: Project Quality Assurance. Quality Manual

1. Programme title and designation International Management N/A

Evaluation of Learning Management System software. Part II of LMS Evaluation

Online Marking of Essay-type Assignments

SCHOOL EXEC CONNECT WEST ST. PAUL-MENDOTA HEIGHTS-EAGAN AREA SCHOOLS SUPERINTENDENT SEARCH FOCUS GROUP FEEDBACK January 12, 2017

ISSN X. RUSC VOL. 8 No 1 Universitat Oberta de Catalunya Barcelona, January 2011 ISSN X

Chalmers Publication Library

What Am I Getting Into?

TEACHING QUALITY: SKILLS. Directive Teaching Quality Standard Applicable to the Provision of Basic Education in Alberta

Effective practices of peer mentors in an undergraduate writing intensive course

DESIGN-BASED LEARNING IN INFORMATION SYSTEMS: THE ROLE OF KNOWLEDGE AND MOTIVATION ON LEARNING AND DESIGN OUTCOMES

WHY DID THEY STAY. Sense of Belonging and Social Networks in High Ability Students

How to Develop and Evaluate an etourism MOOC: An Experience in Progress

GALICIAN TEACHERS PERCEPTIONS ON THE USABILITY AND USEFULNESS OF THE ODS PORTAL

Coordination Challenges in Global Software Development

Degree Qualification Profiles Intellectual Skills

COSCA COUNSELLING SKILLS CERTIFICATE COURSE

Davidson College Library Strategic Plan

Designing a Rubric to Assess the Modelling Phase of Student Design Projects in Upper Year Engineering Courses

DOES OUR EDUCATIONAL SYSTEM ENHANCE CREATIVITY AND INNOVATION AMONG GIFTED STUDENTS?

CWIS 23,3. Nikolaos Avouris Human Computer Interaction Group, University of Patras, Patras, Greece

Aurora College Annual Report

Nurturing Engineering Talent in the Aerospace and Defence Sector. K.Venkataramanan

Mandatory Review of Social Skills Qualifications. Consultation document for Approval to List

Programme Specification. MSc in International Real Estate

Empowering Students Learning Achievement Through Project-Based Learning As Perceived By Electrical Instructors And Students

Library Consortia: Advantages and Disadvantages

CORE CURRICULUM FOR REIKI

School Leadership Rubrics

Scenario Design for Training Systems in Crisis Management: Training Resilience Capabilities

Explorer Promoter. Controller Inspector. The Margerison-McCann Team Management Wheel. Andre Anonymous

ESTABLISHING A TRAINING ACADEMY. Betsy Redfern MWH Americas, Inc. 380 Interlocken Crescent, Suite 200 Broomfield, CO

ECE-492 SENIOR ADVANCED DESIGN PROJECT

Greek Teachers Attitudes toward the Inclusion of Students with Special Educational Needs

Classroom Teacher Primary Setting Job Description

IMPACTFUL, QUANTIFIABLE AND TRANSFORMATIONAL?

Self Study Report Computer Science

Politics and Society Curriculum Specification

On Human Computer Interaction, HCI. Dr. Saif al Zahir Electrical and Computer Engineering Department UBC

Inquiry Learning Methodologies and the Disposition to Energy Systems Problem Solving

REQUEST FOR PROPOSALS SUPERINTENDENT SEARCH CONSULTANT

USING SOFT SYSTEMS METHODOLOGY TO ANALYZE QUALITY OF LIFE AND CONTINUOUS URBAN DEVELOPMENT 1

SGS ROADMAP

Developing an Assessment Plan to Learn About Student Learning

Cooking Matters at the Store Evaluation: Executive Summary

WORKPLACE USER GUIDE

Texas Woman s University Libraries

THE UNITED REPUBLIC OF TANZANIA MINISTRY OF EDUCATION, SCIENCE, TECHNOLOGY AND VOCATIONAL TRAINING CURRICULUM FOR BASIC EDUCATION STANDARD I AND II

KENTUCKY FRAMEWORK FOR TEACHING

Abstractions and the Brain

Gaps in Family and Teacher Involvement Beliefs

21st Century Community Learning Center

Procedia Social and Behavioral Sciences 8 (2010)

The Evaluation of Students Perceptions of Distance Education

A sustainable framework for technical and vocational education in malaysia

Evaluating Collaboration and Core Competence in a Virtual Enterprise

REFERENCE FRAMEWORK FOR THE TRAINING OF COOPERATING TEACHERS AND UNIVERSITY SUPERVISORS. (Abridged version)

UNIVERSITY OF DERBY JOB DESCRIPTION. Centre for Excellence in Learning and Teaching. JOB NUMBER SALARY to per annum

Executive Summary. Abraxas Naperville Bridge. Eileen Roberts, Program Manager th St Woodridge, IL

Transcription:

Collaboration in Problem-Based E-Learning: Requirements Engineering Activity Noorihan Abdul Rahman 1, Shamsul Sahibuddin 2 1 Faculty of Computer and Mathematical Sciences, Universiti Teknologi MARA (UiTM Malaysia), 40450 Shah Alam, Selangor, MALAYSIA noorihan@kelantan.uitm.edu.my noorihan@gmail.com 2 Faculty of Computer Science and Information Systems, Centre for Advanced Software Engineering, Universiti Teknologi Malaysia (UTM), International Campus, Jalan Semarak, 54100 Kuala Lumpur, MALAYSIA shamsul@utm.my ABSTRACT Problem-based Learning (PBL) is a learning technique that is used for stimulating learners with problematic dilemma and encouraging the learners to solve the problem based on learner s capability. It is more to learner-centred approach whereby teacher or instructor plays role in guiding them to succeed. This paper enlightens on collaboration activities in e-learning and what element can be considered during requirements elicitation. This activity is essential to clarify the requirements needed in PBL-based E-learning application that is going to be used among learners especially for higher institution. Keywords Problem-based Learning (PBL), learner, members, requirements elicitation, requirements 1.0 INTRODUCTION There is a study that shows that WWW application has received increasing demand among teachers whereby it influences the method that teachers will use for their teaching (Uzunboylu, 2006). By having WWW application as the teaching methods, learners are able to experience learning process through online application and E-Learning helps to realize virtual environment so that they are communicating in non-traditional classroom. E-learning can bring convenience to the community since it permits people to interact regardless of different geographical location and time with certain speed and performance. It also concerns with interaction among learners. E-learning must be supported by technology whereby it keeps up learners throughout their learning process. It varies with traditional classroom in a way that E-learning is available 24 hours-a-day and 7 days-a-week with an Internet connection (Hamid, 2001). E-Learning as a tool for knowledge management introduces collaboration concept in the community. Therefore, it is very imperative to emphasize that knowledge management tools must come together with knowledge management techniques in order to achieve favourable learning environment and to allow learners get acquainted among themselves and thus stimulate matching understanding to users knowledge (Ubon & Kimble, 2002). This paper contains Section 1.0 which is to give introduction about E-Learning demand among community members. Section 2.0 explains Problem-Based Learning technique as a teaching style for students and relates collaboration element in Problem-based E-Learning. Section 3.0 gives the idea of requirements gathering in designing Problem-based E-Learning and what are the challenges that might come during requirement engineering process. Section 4.0 wraps up the idea of the paper. 2.0 PROBLEM-BASED LEARNING Problem-based Learning (PBL) is a technique that has been introduced over 30 years ago in North America from health science field and this technique started to being applied in other disciplines. PBL empowers learners to have self-learning activity by having own research, collaborate and apply knowledge in producing the best solution for defined problem (Savery, 2006). It is one of the important learning techniques that is rising in tertiary education which has evolved from traditional learning education (Yeo, 2005). PBL technique has contributed learning process via cooperation among students in order to come out with an agreement of understanding among them. Students hold the responsibility in learning whereas teacher gives guides and put in their expertise knowledge for 217

opinions. Students work together to find solution for related problem which will result to no particular right answer for the solution in PBL (Hmelo-Silver, 2004). Based on Hmelo-Silver, students normally will collaborate among themselves and adapt with self-learning to resolve problem. The teacher will aid them to seek for problem solving throughout the learning process. Learning process in PBL can be experienced by related issues from a real-life problem and solutions are produced from discussions that has been made upon the issue (Lahteenmaki, 2001). A few components that engage in PBL include people, process, and purpose. People in PBL environment should contain effective groups of people in order to generate effective result from discussion session. There should be combination of group members that can discuss the solution that can best fit the problem domain plus helpful facilitators or instructors who can help them to guide and give the boundary for the problem that learners have to solve. Whereas process involve administrative plan in order to support PBL-oriented learning with the support of technical equipment such as lab setting. Purpose is another component that explains appropriate policy by policy developers and administrators. This policy help to strategize on how PBL is going to be implemented for learners and also to make sure community members are adaptive to PBL environment (Stonyer & Marshall, 2002). 2.4 Collaboration in Problem-based E- learning Environment Collaborative learning refers to an instruction method in which students at various performance levels work together in small groups toward a common goal. The students are responsible for one another s learning as well as their own. Thus, the success of one student helps other students to be successful (Gokhale, 1995). Collaboration supports communication among users and tools available are Google Groups collaborative space, virtual, and face to face meetings (Suddaby & Milne, 2008). There are several issues which can be related with e- learning implementation. E-learning technology is used to cater sharing knowledge activity among learners and other activities via online. Therefore, collaboration element should be imposed in learning technology so that collaboration can be done in the e-learning milieu. The issue in collaborative learning is to have effective collaboration among group members. Effective collaboration will result the best outcome from the face to face discussion. There are elements like good preparation of software and other materials which can stimulate collaborative learning environment. Good atmosphere of collaborative learning experiences encouraging question-answer session among students and they can challenge each 218 other to answer questions in E-learning (Curtis & Lawson, 2001). There are issues discussed related to online learning practice and its concern with collaborative (Bernard, de Rubalcava, & St-Pierre, 2000). Those issues are on the subject of course preparation, creating good environment among online community, instructor s task, promoting collaboration method in online distance learning and technology effectiveness. Bernard also emphasized that learner s instructional needs, motivational preparation for learners enable online distance learners to have information exchange and interactivity. 3.0 REQUIREMENTS ENGINEERING A requirement is a function or characteristic of a system that is necessary...the quantifiable and verifiable behaviors that a system must possess and constraints that a system must work within to satisfy an organization s objectives and solve a set of problems (Christel & Kang, 1992). The technical report by Christel and Kang also provide another definitions for requirements like (1) a condition or capability needed by a user to solve a problem or achieve an objective; (2) a condition or capability that must be met or possessed by a system or system component to satisfy a contract, standard, specification, or other formally imposed documents; (3) a documented representation of a condition or capability as in (1) or (2). Requirements Engineering (RE) is an important process in software development since identification of right requirements can aid in reducing software cost. Requirements errors that are produced throughout the development process can result expensive cost of production. Therefore, preventation of requirement error must be detected earlier to prevent from potential and critical risks in the future (Zowghi, 2002). 3.1 Collaboration Activities with RE Support Collaborative learning refers to an instruction method in which students at various performance levels work together in small groups toward a common goal. The students are responsible for one another s learning as well as their own. Thus, the success of one student helps other students to be successful (Gokhale, 1995). Collaboration supports communication among users and tools available are Google Groups collaborative space, virtual, and face to face meetings (Suddaby & Milne, 2008). Collaboration activities in classrooms may exists through discussions among members to solve problem which involve an active work towards course material. These activities complement criteria of PBL technique whereby the technique is allowing

learner-centred approach and let learners be as contributors towards the problem solving activity. Fulfilling user s requirements for Problem-based E- learning environment is not an easy task since all the stakeholders need to work together to come out with design specification for achieving PBL feature. The keyword collaborate has revealed that interaction element among users in E-learning is very important to ensure users are comfortable and can use E- learning as a medium to communicate and share knowledge. Developers also need to investigate user s background and user s activity for E-learning user to match E-learning application with learner s ability. There is a study stated that different learning styles affect student achievement in Web-based courses (Hong, 2002) and that is why it is significant to identify learners profile and hence design suitable application for them. Collaboration needs social interaction among members because they need to work together towards problem solving task. Good interaction can improve collaboration and it is influenced by social presence element during the communication. The definition of social presence will be eleborated further in this paper. 3.2 Definition of Social Presence Social presence in a computer-mediated communication environment refers to the user s degree of feeling, perception, or reaction being connected to another intellectual entity, which involves a subjective quality of the communication medium related to the concepts of intimacy and immediacy (Short, Williams, & Christie, 1976). It is important since it can lessen socio-technical gap for a particular system development and therefore increase interaction and collaboration among users (Kreijns, Kirschner, & Jochems, 2003). Social presence can also be defined as the degree of awareness of another person in an interaction and the consequent appreciation of an interpersonal (Walther, 1992). The theory of social presence is important since social presence technology is hoped to be an alternative to face to face interaction among individuals (Biocca & Harms, 2002). The theory also relates on mediated interaction technology which particularly explained different technological forms that can assist social interaction which encourage interaction of mind among individuals. It can also be described as the extent to which a medium allows users to experience others as being psychologically present (Gefen, Karahanna, & Straub, 2003). Social presence can also be defined as the degree to which participants in computermediated communication feel affectively connected one to another, has been shown to be an important factor in student satisfaction and success in online courses (Swan & Shih, 2005). 3.3 Requirements Elicitation for Problem-based Learning Requirements elicitation engages with negotiation and collaboration activities with all stakeholders that will eventually result clear basis for a set of requirements that is going to be used for system development. This results from the frequent interaction and agreement among stakeholders in Requirements Engineering prosess (Coughlan, Lycett, & Macredie, 2003). Requirement elicitation is done to identify solution for designing and developing system based on certain scenario which helps developer for implementation (Gaydos & Smith, 2009). Elicitation techniques can be differentiated by a few classes which consist of (Nuseibeh & Easterbrook, 2000): Traditional techniques these techniques involve questionnaires and surveys, interviews, analysis of existing documentation such as organisational charts, process models or standards and existing system manuals. Group elicitation techniques involve team collaboration to capture detail understanding of needs. Examples are brainstorming, focus groups, RAD/JAD workshop. Prototyping this technique is applicable with huge deal of uncertainty requirements and developers need to get feedback from stakeholders to improve the product quality. This technique needs input and output throughout the discussion so that requirements can be taken out from the stakeholders. Model-driven techniques requirements will be collected based on goal-based methods like KAOS, I* and CREWS. Cognitive techniques this class of techniques will use think aloud, protocol analysis, laddering, card sorting, repertory grids Contextual techniques use ethnographic, ethnomethodology, conversation analysis. There are some issues in gathering PBL element for E-learning. Firstly, stakeholders need to have same agreement upon E-learning scope for PBL. For example, learner and instructor have their own roles in the application. Therefore, designer has to identify who are the users for E-learning and categorize roles for each actor. Categorization for each role is needed to help developer defined function of the system. This can be done by having requirements elicitation technique which is to gather type of stakeholders, their responsibility, how do they involve in the community and also how do they share knowledge within community. 219

TYPE Task knowledge and skill Status Responsibility 1. STAKEHOLDER PARTICIPATION AND SELECTION necessitates employs 4. TECHNIQUES CLASS Traditional Group REQUIREMENTS ELICITATION MEDIATOR Culture and politics Methodological approach Communication schedule Roles 2. STAKEHOLDER INTERACTION involves 3. COMMUNICATION ACTIVITIES BEHAVIOURS entails Knowledge acquisition Knowledge negotiation Knowledge integration Figure 1: Four-dimensional view of RE (Coughlan et al., 2003) Figure 1 shows a framework of four-dimensional view of RE which can help requirements elicitation during earlier stage of system development. It is divided into four components; stakeholder participation and selection, stakeholder interaction, techniques and communication activities. However, this framework did not mention regarding social presence element during system development. Communication activities play part in requirement elicitation process to act as a channel for user participation during the development. Stakeholder acceptance involved combination of viewpoints from the stakeholders such as feedbacks, fear factor of losing jobs and resistance to change if new system is imposed. In this case, social presence element can be added in the requirement elicitation process to ease the communication among stakeholders. Users of the system can have lucid picture on why new system is going to be adopted in the organisation with minimum resistance from users. In this case, users can be motivated to use and collaborate in the system by injecting social presence feature in the system. Users might gain satisfaction from development product by having social presence as a psychological involvement. There is a study stated user satisfaction of the development products influenced by behavioural participation and psychological involvement (Barki & Hartwick, 1989). Therefore, social presence features can be considered in Problem-based E-learning since the application involves a lot of virtual communication and collaboration activities from learners and instructor. Social presence requirements can be elicited from requirements gathering process to help developer starts with clearer picture to accommodate connectedness among members in the application. Additionally, emotional bonding is relevant in keeping users motivated to execute group work via the application (So & Brush, 2008). The challenge for developer is to ensure that they are building desired application with desirable functionalities for members. Beside technical aspect, both user and developer need to think on how to reduce socio-technical gap in the application because this is one of the reason of learner s motivation for using E-learning application. 4.0 CONCLUSION Problem-based e-learning provides collaboration activities among members and hence social intereaction in e-learning must be taken into consideration to foster effective learning process virtually. In this case, the effectiveness of social interaction in e-learning must be studied in order to encourage motivation for members to actively join e-learning. A requirements elicitation framework can be studied to help introduce social interaction element like social presence during requirement engineering activity which will then allow requirement engineering process to contribute in reducing socio-technical gap for e-learning development. REFERENCES Barki, H., & Hartwick, J. (1989). Rethinking the concept of user involvement. Mis Quarterly, 13(1), 53-63. Bernard, R. M., de Rubalcava, B. R., & St-Pierre, D. (2000). Collaborative online distance learning: Issues for future practice and research. Distance Education, 21(2), 260-277. Biocca, F., & Harms, C. (2002). Defining and measuring social presence: Contribution to the networked minds theory and measure. Proceedings of PRESENCE, 2002. Christel, M. G., & Kang, K. C. (1992). Issues in requirements elicitation. ESC-TR-92-012 CMU/SEI-92-TR, 12. Coughlan, J., Lycett, M., & Macredie, R. D. (2003). Communication issues in requirements 220

elicitation: a content analysis of stakeholder experiences. Information and Software Technology, 45(8), 525-537. Curtis, D. D., & Lawson, M. J. (2001). Exploring collaborative online learning. Journal of Asynchronous learning networks, 5(1), 21-34. Gaydos, T. L., & Smith, E. C. (2009). Requirements elicitation through storyboarding NextGen operational improvements. Gefen, D., Karahanna, E., & Straub, D. W. (2003). Trust and TAM in online shopping: An integrated model. Mis Quarterly, 51-90. Gokhale, A. A. (1995). Collaborative learning enhances critical thinking. Journal of Technology Education, 7, 22-30. Hamid, A. A. (2001). e-learning is it the e or the learning that matters? The Internet and Higher Education, 4(3-4), 311-316. Hmelo-Silver, C. E. (2004). Problem-based learning: what and how do students learn? Educational Psychology Review, 16(3), 235-266. Hong, K. S. (2002). Relationships between students' and instructional variables with satisfaction and learning from a Web-based course. The Internet and Higher Education, 5(3), 267-281. Kreijns, K., Kirschner, P. A., & Jochems, W. (2003). Identifying the pitfalls for social interaction in computer-supported collaborative learning environments: a review of the research. Computers in Human Behavior, 19(3), 335-353. Lahteenmaki, M. L. (2001). Problem-based learning during the first academic year. The Power of Problem-Based Learning, The University of Newcastle, Newcastle upon Tyne, 73-84. Nuseibeh, B., & Easterbrook, S. (2000). Requirements engineering: a roadmap. Savery, J. R. (2006). Overview of problem-based learning: Definitions and distinctions. The Interdisciplinary Journal of Problem-based Learning, 1(1), 9-20. Short, J. W., Williams, E., & Christie, B. (1976). The social psychology of telecommunications: London: Wiley. So, H.-J., & Brush, T. A. (2008). Student perceptions of collaborative learning, social presence and satisfaction in a blended learning environment: Relationships and critical factors. Computers & Education(51), 318-336. Stonyer, H., & Marshall, L. (2002). Moving to problem-based learning in the NZ engineering workplace. Journal of Workplace Learning, 14(5), 190-197. Suddaby, G., & Milne, J. (2008). Coordinated, collaborative and coherent. Campus-Wide Information Systems, 25(2), 114-122. Swan, K., & Shih, L. F. (2005). On the nature and development of social presence in online course discussions. Journal of Asynchronous learning networks, 9(3), 115-136. Ubon, A. N., & Kimble, C. (2002). Knowledge management in online distance education. 221 Uzunboylu, H. (2006). A Review of Two Mainline E-Learning Projects in the European Union. Educational Technology Research and Development, 54(2), 201 219. Walther, J. B. (1992). Interpersonal effects in computer-mediated interaction: A relational perspective. Communication Research, 19(1), 52. Yeo, R. (2005). Problem-based learning: lessons for administrators, educators and learners. International Journal of Educational Management, 19 (7), 541-551. Zowghi, D. (2002). Does global software development need a different requirements engineering process.