18 research outputs found

    Metadata Extraction in Database Testing

    Get PDF
    The need for an automated testing tool to test the correctness of the database applications is crucial in our current day since databases play an important role in almost all organizations. Also, database’s behavior need to be verified in order to avoid costly errors and false information being extracted from them. The main aim of this paper was to create a component-based tester called DBSoft that tests the correctness of database application systems. The DBSoft toolkit consists of five tools as follows: information collection with the Parser tool, test case generation with the Input Generator tool, test case implementation with the Output Generator tool, test case validation with the Output Validator tool and report generation with the Report Generator tool

    Extracting student patterns from log file Moodle course: A case study

    Get PDF
    This paper introduces a set of extracted factors from Moodle log file of the selected course as a case study that aims to capture student Engagement (E), Behavior (B), Personality (Pers) and Performance (P). The factors are applied to identify students’ EBPersP with different course activities. The data set used in this paper was selected from the "Introduction to Computer Science" online course that captures 273,906 records as a log file for 29 students, delivered in Spring 2020. The paper also tries to show whether there is a relationship between student engagement, behavior and personality and their performance. Results show different patterns of students’ interactions with course contents, activities, and assessments. Specifically, our findings highlight that students' EBPersP could be extracted from Moodle log files. In addition, the extracted factors could assist instructors on how to focus more on students with low and average performance, giving them more attention to enhancing their performance.

    A Guidance Based Approach for Enhancing the e-Government Interoperability

    Get PDF
    Developing e-Government interoperability in the government context is a complex task. As interoperability in government context is associated and hindered by many challenges and barriers connected to government nature of complexity. Interoperability is generally defined as the ability for two (or more) systems to exchange information and to use the information that has been exchanged. In this paper, we focus on computing systems interoperability across government ministries to achieve interoperable e-Government IT based solutions. In order to achieve e-Government interoperability in an organised and efficient way, this paper establishes a guidance-based approach for enhancing the e-Government Interoperability. This contribution is motivated by the limitations of the traditional software engineering methodologies in terms of analysis, design and development frameworks to a point that they can hardly cope with the growing issues of e-Government services interoperability

    Proposing a Systematic Approach to Verify Software Requirements

    No full text

    Exploring Factors and Indicators for Measuring Students’ Performance in Moodle Learning Environment

    No full text
    One of the most important pillars of smart cities is the smart learning environ-ment. This environment should be well prepared and managed to improve the in-struction process for instructors from one side and the learning process for stu-dents from the other side. This paper presents the student’s Engagement, Behav-ior and Personality (EBP) predictive model. This model uses Moodle log data to investigate the influence and the effect of the students’ EBP factors on their per-formance. For this purpose, this paper uses the data log files of the "Search Strat-egies on the Internet" online course in Fall 2019 at Sultan Qaboos University (SQU) extracted from Moodle database. The intention of conducting this kind of experiments is of three-facets: 1. to assist in gaining a holistic understanding of online learning environments by focusing on student EBP and performance with-in the course activities, 2. to explore whether the student’s EBP can be considered as indicators for predicting student’s performance in online courses, and 3. to support instructors with insights to develop better learning strategies and tailor instructions for personal learning of individual students. Moreover, this paper takes a step forward in identifying effective methods to measure student’s EBP during the learning process. This may contribute to proposing a framework for the smart learning behavior environment that would guide the instructors to ob-serve students’ performance in a more creative way. All the 38 students who participated in this experiment had compatible statistics and results as the relationship between their Engagement, Behavior, Personality was symmetric with their Performance. This relationship was presented using a group of condition rules (If-then). The extracted rules gave us a straightforward and visual picture of the rela-tionship between the factors mentioned in this paper

    A Guidance Based Approach for Enhancing the e-Government Interoperability

    No full text
    Developing e-Government interoperability in the government context is a complex task. As interoperability in government context is associated and hindered by many challenges and barriers connected to government nature of complexity. Interoperability is generally defined as the ability for two (or more) systems to exchange information and to use the information that has been exchanged. In this paper, we focus on computing systems interoperability across government ministries to achieve interoperable e-Government IT based solutions. In order to achieve e-Government interoperability in an organised and efficient way, this paper establishes a guidance-based approach for enhancing the e-Government Interoperability. This contribution is motivated by the limitations of the traditional software engineering methodologies in terms of analysis, design and development frameworks to a point that they can hardly cope with the growing issues of e-Government services interoperability

    Tracking Student Performance Tool for Predicting Students EBPP in Online Courses

    No full text
    Our motivation in this paper is to predict student Engagement (E), Behavior (B), Personality (P) and Performance (P) via designing a Tracking Student Perfor-mance Tool (TSPT) that obtained data directly from Moodle logs of any selected courses. The proposed tool follows the predictive EBP model that focuses mainly on student's EBP and Performance where the instructor could use it to monitor the overall performance of his/her students during the course. The results of test-ing the tool show that the developed tool gives the same as manual results analy-sis. Analyzing Moodle log of any course using such a tool is supposed to help with the implementation of similar courses and helpful for the instructor in re-designing it in a way that is more beneficial to the students. This paper sheds light on the importance of studying student's EBPP and provides interesting possibili-ties for improving student performance with a specific focus on designing online learning environments or contexts
    corecore