Computer Science علم الحاسوب
Permanent URI for this collection
Browse
Recent Submissions
Now showing 1 - 5 of 78
- ItemFramework for Augmented Reality User Experience: Automated Measures of User Experience and Associated Factors(Al-Quds University, 2025-01-12) Balqees Ahmad Khalil Awawdeh; بلقيس أحمد خليل عواودهBackground: Augmented reality (AR) technology is rapidly advancing, offering new possibilities for user experience (UX) across fields such as education, tourism, and architecture. Nevertheless, the development of automated frameworks that thoroughly evaluate UX is crucial, particularly in terms of learnability, efficiency, effectiveness, and memorability, based on established human-centered interaction standards. Objective: This study aims to develop a framework for testing user experience in AR applications, with a primary focus on evaluating usability and user engagement metrics. The framework uses established Human-Computer Interaction principles as a reference for automated measures, providing a comprehensive and objective assessment tool to support the development of intuitive, user-friendly AR interfaces that enhance user engagement. Method: The automated framework was applied to assess usability metrics across three AR applications—Farah App (educational), Dar Al Consul (tourism), and EasyApp (architectural)—involving a group of 20 users across different age groups. Data on user interactions were collected and analyzed, while Participant responses was gathered through questionnaires to complement the automated analysis. Results: Findings revealed notable differences in ease of learning, effectiveness, and memorability among the applications. Farah App showed particularly high learnability, especially among younger users, making it a promising educational tool for that demographic. Both Dar Al Consul and EasyApp demonstrated consistent usability across age groups, though minor improvements in task flow and error reduction could further enhance user efficiency. Conclusion: This study highlights the importance of using HCI-based frameworks to evaluate AR user experience. The developed framework provides comprehensive and objective measurements that support enhanced UX by offering data-driven insights for more intuitive design. The results indicate that AR developers should focus on age-appropriate interactions, streamlined task flows, and efficient feedback mechanisms to improve user engagement and ensure effective, sustainable experiences across a range of AR applications.
- ItemComparison of Native and Cross-Platform Mobile Development Tools for Android Mobile Application(Al-Quds University, 2024-08-21) khalid waleed izzat zohud; خالد وليد عزت زهدThe main objective of this study is to compare the different programming languages used in creating smartphone applications for Android phones in a native or cross-platform format. This study examines the performance of five different programming languages by creating an application that runs the same tasks in each programming language. The comparison was based on the amount of time spent on each executed task. This study uses an experimental approach to explore and discuss the approaches and applications of cross-platform application development. Therefore, a sample project (Test Bench) was implemented with a native framework android studio with Kotlin programming language, followed by four cross-platform frameworks visual code with React Native and Cordova framework, android studio with Flutterfarmworkand visual studio with Xamarin framework. The collection and recording of information and analysis were for efficiency, workload, software procedures, and performance by recording the time of tasking on the program that was created for this purpose, where the researcher recordedthe advantages and disadvantages of each framework, and eventually compare the five frameworks (native and four cross-platform languages). The results of this study shows that every cross-platform, such as Xamarin, has its own advantages and disadvantages. It has the best result for image capturing and compressed files, but it came to the end regarding the time in read/write storage. Xamarin is the best choice for c#.NET and desktop developers who want to start developing mobile applications. The result showed that React Native, Cordova is the best choice for web developers, Native frameworks like Kotlin and Flutter for desktop developer
- ItemA Framework for Integrating Technical Performance Metrics and SUS Testing to Enhance User Experience in Augmented Reality(Al-Quds University, 2025-01-12) hadeel adnan atallah farash; هديل عدنان عطالله فراشEvaluating the performance of augmented reality (AR) applications is essential for optimizing user experience, improving interaction quality, and advancing AR technology. Traditional AR performance studies typically focus on factors such as response speed, tracking accuracy, resource usage, and their impact on user experience. These studies aim to reduce energy consumption, enhance application efficiency, and enable the integration of emerging technologies like artificial intelligence (AI). Additionally, understanding the influence of AR applications on user interaction is crucial for developing applications that produce positive results. Identifying effective methods for content delivery through comprehensive performance comparisons is key to ensuring an optimal user experience. Despite significant research in the field, many studies lack an integrative approach that considers the full range of technical performance factors. This research introduces a framework designed to provide developers with a robust, automated performance evaluation tool that enables them to enhance the AR user experience. The developed tool automatically collects and analyzes user interaction data—such as gameplay data—and integrates this with user feedback obtained from post-session surveys. This dual-method approach helps identify performance weaknesses and their underlying causes, providing developers with targeted insights for improving the application's quality. The tool was tested across three AR applications in distinct categories—educational, tourism and cultural heritage, and gaming—demonstrating its effectiveness in delivering valuable, context-specific performance metrics. The most significant findings from the analysis underscore the importance of AR tracking accuracy in achieving high user satisfaction. Applications with high tracking accuracy, such as the Dar Al Consul App, demonstrated superior user engagement and satisfaction levels compared to applications with stable technical performance but less accurate tracking, such as the Farah App and EasyAPP. Additionally, the study found that while technical metrics like CPU, GPU, latency, and memory usage were consistent across user groups, user satisfaction was more strongly correlated with usability factors and interface intuitiveness, particularly for younger users who benefit from age-appropriate designs. In addition to its real-time analysis capabilities, the tool features a data storage function that supports long-term performance tracking, laying the foundation for AI-driven models in the future that can learn from the strengths and limitations of AR applications. By combining user feedback with AI, the framework offers a holistic approach to performance evaluation, assisting developers throughout both development and pre-release stages. This research bridges gaps in current AR evaluation methods, providing a comprehensive approach that encompasses the critical technical, psychological, and social aspects of AR application performance.
- ItemImplementing Agile and DevOps at Scale: Identifying Best Frameworks, Practices, and Success Factors.(Al-Quds University, 2024-05-27) Mohammad Adnan Ibrahim Abu Ayyash; محمد عدنان ابراهيم ابوعياشAgile methodologies are widely acknowledged for their capacity to improve project outcomes, accelerate delivery schedules, and enhance team productivity within the software development domain. However, a noticeable gap remains in understanding the global implementation of Agile practices alongside DevOps and the factors contributing to their collective success, particularly in Agile-DevOps integration. This study aims to address this gap by examining the deployment of Agile methodologies, particularly when integrated with DevOps, across the international software industry. Using a mixed-methods approach, we conducted surveys and interviews with 53 software development professionals from 93 companies across various regions and analyzed their responses alongside a comprehensive dataset from these companies. We identified prevalent challenges, optimal practices, and critical success factors associated with Agile and DevOps integration, including organizational culture, leadership support, and continuous improvement practices. Furthermore, the investigation aimed to identify an appropriate organizational change framework grounded in Agile principles and develop strategies to optimize outcomes. The insights garnered from this research effort are expected to inform practitioners on the effective implementation of Agile and DevOps methodologies, thereby improving processes for existing adopters. Additionally, the study explored the potential contributions of computer science to scaling Agile and DevOps initiatives, leveraging methodologies such as PROMETHEE-II for informed decision-making. Identified success factors underwent validation and prioritization through consultation with industry experts, providing valuable insights for enhancing Agile and DevOps processes. Recommendations for companies within this domain were proposed and v validated through real-world application in software projects. Based on our analysis, the Triangulation method was suggested as particularly suitable for small software companies. Adoption of these methodologies and frameworks can address challenges associated with scaling Agile and DevOps, promoting more efficient software development practices aligned with organizational objectives. While various frameworks such as SAFe, LeSS, DEAM, ITIL, and Kanban offer scalability solutions, careful consideration should be given to selecting the most suitable framework aligned with organizational requirements and objectives. Main results indicated that companies implementing Agile-DevOps integration with strong leadership support and a culture of continuous improvement saw the most significant improvements in productivity and delivery schedules.
- ItemE-Exam Cheating Detection System(Al-Quds University, 2023-08-12) Mohammad Emad AbdAlteef Amer; محمد عماد عبد اللطيف عامرWith the spread of the internet and technology over the past decades, e-learning has been growing rapidly day by day. In the other hand, cheating in exams is a worldwide dilemma, regardless of the levels of technological advances. Online exams are an essential and fundamental component of e-learning. Students' exams are given in remote e-learning without any kind of monitoring or physical observation. because of students’ ability to cheat easily during electronic exams. E-learning universities depend on face-to-face examination process on campuses under supervised conditions. This dissertation looks at methods used by a student to cheat on remote exams (E-Exam) by a constant authentication which ensures that the authorized person is only the test taker throughout the entire exam session; And the use of online proctors point out effective methods for detecting cheating in distance examination. In this thesis, we built an electronic exam management system that can detect cheating in the E-Exam. The work of this system can be divided into two stages, the first stage when the examinee is; before an examinee being allowed to attend a session, uses a Faceprint to authenticate the examinee. Face Recognition is also used during the E-Exam session. As a result, we can determine whether an examinee is cheating or not cheating in an exam by these two criteria: the examinee's total on-screen time and the number of times the examinee is off-screen. In this thesis, a new approach was used to be applied in electronic test management systems.