scispace - formally typeset
Search or ask a question
Author

Arwa Yousef Al-Aama

Other affiliations: George Washington University
Bio: Arwa Yousef Al-Aama is an academic researcher from King Abdulaziz University. The author has contributed to research in topics: Pragmatic General Multicast & IP multicast. The author has an hindex of 3, co-authored 10 publications receiving 26 citations. Previous affiliations of Arwa Yousef Al-Aama include George Washington University.

Papers
More filters
Proceedings ArticleDOI
06 Jul 2009
TL;DR: An experiment was conducted to test the effect of different engagement levels with ROV visualization on student programming skills and showed that while viewing the ROV visualize significantly improved student debugging skills, no other significant effects onStudent programming skills were reported.
Abstract: The use of variables in computer programming is one of the difficulties faced by students enrolled in introductory level programming classes. The Roles of Variables (ROV) concept associates small comprehensible roles to variables to help novice programmers comprehend how variables should be used. This paper describes an experiment that was conducted to test the effect of different engagement levels with ROV visualization on student programming skills. 91 Female students at King Abdul Aziz University (KAU), Jeddah, Saudi Arabia, participated in the experiment. The students were divided into three groups where they all had the ROV concept explained to them in a traditional classroom setting, but were given different visualization treatments during lab sessions. Results showed that while viewing the ROV visualization significantly improved student debugging skills, no other significant effects on student programming skills were reported.

9 citations

01 Jan 2011
TL;DR: The term portal 'sophistication', in which lower levels of sophistication imply that a portal provides static information and higher ends imply that the portal not only enables clients to conduct all their businesses through it, but they can even use it to participate in the organization's strategic planning and to transform the way it operates, is introduced.
Abstract: Portals today serve as the key source of information and are gateways which customers conduct their businesses with organizations through anytime from anywhere. Several evaluation tools exist to describe and evaluate e-government portal maturity. This paper introduces the term portal 'sophistication', in which lower levels of sophistication imply that a portal provides static information and higher ends imply that the portal not only enables clients to conduct all their businesses through it, but they can even use it to participate in the organization's strategic planning and to transform the way it operates. A 5-level sophistication evaluation scheme is proposed. The scheme is an evolvement of existing models, where citizen participation and transformation enablement were added as the highest level of sophistication. The scheme is then used to evaluate Saudi municipal portals and to provide insight as to what needs to be done to take them to higher levels of sophistication.

5 citations

Proceedings ArticleDOI
01 May 2019
TL;DR: A survey of 257 WhatsApp Saudi users to determine their behavior and understanding of storage related features and to identify factors that impact the storage usage of IM applications shows a significant impact of duplicate and unwanted content on the storage space of WhatsApp.
Abstract: With the rapid increase in the use of mobile devices, many users use mobile instant messaging (IM) services as a way to easily communicate and connect with friends, family members, and others. Instant messaging (IM) applications provide several services such as chatting, voice calls, video calls and multimedia sharing. They are deployed with many features that aim to improve the quality of experience (QoE) for users of such services. However, the storage usage of IM applications may negatively impact the storage space of mobile devices in an unexpected way and degrade its performance. Some IM applications, such as WhatsApp, have some features and options to manage the storage usage but they are not fully visible or effective. Thus, this paper aims to explore and understand user's perception of storage related features in IM applications. We conduct a user study by considering WhatsApp application as a case study due to its popularity among other IM applications. We present a survey of 257 WhatsApp Saudi users to determine their behavior and understanding of storage related features and to identify factors that impact the storage usage of IM applications. Our results show a significant impact of duplicate and unwanted content on the storage space of WhatsApp. The results show that 56.6% of participants misunderstood the functionality of the auto-download feature and 55% of participants were not aware of the existing of storage management features. We believe that our findings will have a potential role in making better design decisions to improve the usability of storage-related features provided in several IM applications.

5 citations

Proceedings ArticleDOI
27 Aug 2007
TL;DR: This paper proposes a new protocol: the overlay multicast protocol (OMP), in which the overlay approach is applied on MPLS networks to improve the scalability of multicasting.
Abstract: With the increasing emergence of group communication applications, and the need for more efficient usage of network resources, multicast techniques and protocols are becoming more vital in networks, and thus need to be given more attention. Multicasting refers to the ability to send information to several receivers at the same time. IP multicast and overlay multicast are two well known approaches that provide multicast services. Several limitations found in IP multicast are addressed in overlay multicast. However, implementation of multicast on MPLS still suffers from IP multicast limitations. This paper proposes a new protocol: the overlay multicast protocol (OMP), in which the overlay approach is applied on MPLS networks to improve the scalability of multicasting. The detailed operations of OMP are explained and a simulation study is presented. The results show the improvement in performance when using OMP.

4 citations

Journal ArticleDOI
TL;DR: The proposed SentiFilter model is a hybrid model that combines both sentimental and behavioral factors to detect unwanted content for each user towards pre-defined topics and is expected to provide an effective automated solution for filtering semi-spam content in favor of personalized preferences.
Abstract: Unwanted content in online social network services is a substantial issue that is continuously growing and negatively affecting the user-browsing experience. Current practices do not provide personalized solutions that meet each individual’s needs and preferences. Therefore, there is a potential demand to provide each user with a personalized level of protection against what he/she perceives as unwanted content. Thus, this paper proposes a personalized filtering model, which we named SentiFilter. It is a hybrid model that combines both sentimental and behavioral factors to detect unwanted content for each user towards pre-defined topics. An experiment involving 80,098 Twitter messages from 32 users was conducted to evaluate the effectiveness of the SentiFilter model. The effectiveness was measured in terms of the consistency between the implicit feedback derived from the SentiFilter model towards five selected topics and the explicit feedback collected explicitly from participants towards the same topics. Results reveal that commenting behavior is more effective than liking behavior to detect unwanted content because of its high consistency with users’ explicit feedback. Findings also indicate that sentiment of users’ comments does not reflect users’ perception of unwanted content. The results of implicit feedback derived from the SentiFilter model accurately agree with users’ explicit feedback by the indication of the low statistical significance difference between the two sets. The proposed model is expected to provide an effective automated solution for filtering semi-spam content in favor of personalized preferences.

3 citations


Cited by
More filters
Proceedings ArticleDOI
02 Jul 2018
TL;DR: An ITiCSE working group conducted a systematic review of the introductory programming literature to explore trends, highlight advances in knowledge over the past 15 years, and indicate possible directions for future research.
Abstract: As computing becomes a mainstream discipline embedded in the school curriculum and acts as an enabler for an increasing range of academic disciplines in higher education, the literature on introductory programming is growing. Although there have been several reviews that focus on specific aspects of introductory programming, there has been no broad overview of the literature exploring recent trends across the breadth of introductory programming. This paper is the report of an ITiCSE working group that conducted a systematic review in order to gain an overview of the introductory programming literature. Partitioning the literature into papers addressing the student, teaching, the curriculum, and assessment, we explore trends, highlight advances in knowledge over the past 15 years, and indicate possible directions for future research.

282 citations

Proceedings ArticleDOI
08 Aug 2011
TL;DR: Although the goal of identifying at-risk students was not attained, the study has gained insights regarding the compilation behavior of students, which may help to identify students who are in need of intervention.
Abstract: In this study, we attempted to quantify indicators of novice programmer progress in the task of writing programs, and we evaluated the use of these indicators for identifying academically at-risk students. Over the course of nine weeks, students completed five different graded programming exercises in a computer lab. Using an instrumented version of BlueJ, an integrated development environment for Java, we collected novice compilations and explored the errors novices encountered, the locations of these errors, and the frequency with which novices compiled their programs. We identified which frequently encountered errors and which compilation behaviors were characteristic of at-risk students. Based on these findings, we developed linear regression models that allowed prediction of students' scores on a midterm exam. However, the models derived could not accurately predict the at-risk students. Although our goal of identifying at-risk students was not attained, we have gained insights regarding the compilation behavior of our students, which may help us identify students who are in need of intervention.

91 citations

Proceedings ArticleDOI
10 Mar 2010
TL;DR: Survey results show that the proposed system makes learning how to program less challenging and more interesting for beginners.
Abstract: This paper describes a new programming learning system. It consists of a Web-based flowchart application and Light Emitting Diode (LED) display kits. The LED kits produce various animations or static images according to a flow chart. The flowchart tool allows students to manipulate program elements through a Graphical User Interface (GUI). Survey results show that the proposed system makes learning how to program less challenging and more interesting for beginners. Encouraged by these initial findings, the authors are developing a system with add-on features including sensor accessory options and compatibility with well known LEGO® products.

36 citations

Journal ArticleDOI
TL;DR: The role of variable is effective on improving novice programming in the C language programming by applying the role-based approach to the case-based teaching method.
Abstract: This research applies the roles of variables to the novice programmers in the C language programming. The results are evaluated using the Structure of Observed Learning Outcomes (SOLO) taxonomy. Th...

21 citations

Proceedings ArticleDOI
08 Apr 2019
TL;DR: The paper investigates the impact of different types of e-learning course activities on the first-year university students’ results in the introductory programming course, and investigates the significance of automated assessment of source code in the educational process.
Abstract: The paper investigates the impact of different types of e-learning course activities on the first-year university students’ results in the introductory programming course. The primary goal of three years of research is to uncover the role of a few types of activities, especially the purpose of an automated assessment. Despite the education systems function supported the automated assessment of source code is one of the most useful tools of programming learning, there are only a few researches inspected its effectiveness and impact. The paper compares involved groups of students, their motivation and expectations collected via a set of questionnaires. It investigates the significance of automated assessment of source code in the educational process. The results show significant differences between groups with and without the use of automated assessment were not proven. Finally, the authors researched the relationship between the number of solved tasks and the student’s outcomes of the evaluation and identified a positive correlation.

17 citations