• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 2
  • Tagged with
  • 3
  • 3
  • 3
  • 2
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

Evaluator: Cloud-Based Software for Collaborative Evaluation

Onen, Gokce 30 January 2023 (has links)
Evaluation is a process of investigating a project's implementation and results methodically and objectively. The evaluation problems in industry are extremely complicated and call for the examination of numerous qualitative and quantitative variables. Evaluators from different disciplines examine these variables. In order for the evaluators to collaborate during a broad evaluation process, there is a requirement for a collaborative evaluation methodology. In this research, a methodology for evaluation of any general application was implemented which is initially developed as part of a research effort supported by the Office of Naval Research. This technique is based on identifying the indicators to be applied in the evaluation of complex projects. In order to decrease complexity, these indicators are organized hierarchically which is modeled after the Analytic Hierarchy Process method. While at the top layer of this hierarchy is the subject we want to evaluate, towards the lower layers it is divided into more and more simple indicators. Therefore, the evaluators are responsible for assessing the project in terms of only the most simplified indicators. As a result, a precise evaluation which is not subject to human bias is accomplished. We have created a web-based application called Evaluator which allows the users to execute this methodology step by step. It simplifies the process by providing a user-friendly and easily accessible cloud-based platform in accordance with today's user experience principles. Although we have used this method and the software to evaluate projects, it is a tool that provides general usage for the assessment of a broad range of systems from various contexts. / Master of Science / Evaluation of a project is a process of systematic and objective assessment using a certain methodology. The evaluation problems we encounter in industry are quite complicated. This is due to the fact that a project must be evaluated in light of the numerous indicators it contains. Therefore, the project being assessed must be divided into these indicators as the first stage in the evaluation process. This layered form of the problem creates a hierarchical structure. Because the people who take part in evaluation are only capable of handling problems up to a certain level of complexity due to human nature. Therefore, it is essential to simplify problems to the point that those evaluating them can come to informed determinations. The strategy employed in this study makes it feasible to assess the primary subject of the evaluation effectively by limiting the evaluators to assessing only the most simplified indicators at the bottom of this hierarchy. This is the only task that the people in the evaluation process are responsible for. As a result, an accurate assessment not subject to human bias of error is achieved. We have created a web-based application called Evaluator which allows users to carry out this method's procedures. The user-friendly user interface of Evaluator makes it straightforward for people to take part in this complex process. Though we have used this approach and the software to assess projects, it is a flexible software which can be applied broadly for the assessment of a wide variety of systems from different contexts.
2

Cybersecurity Management System: Defense and Response

Huang, Chenxiang 19 January 2023 (has links)
Cybersecurity attacks such as phishing, malware, and ransomware have become a major concern in recent years, with many individuals and organizations suffering financial losses as a result. Most people are unaware of the different types of cybersecurity attacks and have not seen examples of them. To address this problem, we developed the Cybersecurity Management System: Defense and Response (CMSDR) cloud software application. It provides both the "Defense" and "Response" to cybersecurity attacks, with educational materials and examples to help users learn about different types of cybersecurity attacks, and a computer-aided reporting and notification system to help organizations respond to ongoing incidents. CMSDR is a universal application that can be used on any platform with a web browser. Any company or organization can effectively run CMSDR on their own server computer for cybersecurity defense and response. / Master of Science / Cybersecurity has become a major concern in recent years as many individuals and organizations have suffered financially from cybersecurity attacks like phishing, malware, and ransomware. This thesis seeks to provide a solution to the emerging number of cybersecurity breaches by introducing Cybersecurity Management System: Defense and Response (CMSDR) cloud software application that features "Defense" and "Response" to cybersecurity attacks. For "Defense", it aims to guide the users of the common types of cybersecurity attacks following the pedagogy "Learning by Examples" by providing cybersecurity examples to support the learning. For "Response", it aims to provide a system that features computer-aided reporting and notification of cybersecurity breaches in a company or organization. The software application is universally usable on any platform with a web browser. With the help of CMSDR, users receive proper education of the types of cybersecurity attacks to raise awareness. Organizations can report and notify ongoing cybersecurity breach incidents to their members easily and effectively.
3

CandyFactory: Cloud-Based Educational Game for Teaching Fractions

Ying, Tiancheng 17 June 2019 (has links)
Nowadays cross platform software development is more expensive than ever before in terms of time and effort. Meantime with increasing number of personal devices, it is harder for local applications to synchronize and connect to the Internet. In terms of educational games, they can be divided into "local educational game" and "web educational game." "Local game" indicates the ones either on tablets, mobile devices or PC, which is an application on the corresponding platform. This kind of game mostly does not have backend support nor cross platform features such as the iPad version of CandyFactory. For one specific game, if the developer wants it to run on iPad and Android tablets, they need to develop two applications based on corresponding development framework, which is time and effort consuming. "Web game" indicates the ones on websites, which support cross platforms, but do not have backend support. Usually they are pure JavaScript or flash games with no backend recording the performances and the achievements. Software development for each individual platform is time and effort consuming. In order to achieve cross platform development, many programming languages and platforms like Java, Python, and JVM appear. Among all the cross platform approaches, cloud-based software development is the most universal solution to this problem. With web browsers built into every operating system, cloud software can be compatible with almost any device. Moreover, "Software-as-a-Service" (SaaS) is becoming a new software engineering paradigm and cloud-based software development is more popular because of its flexible scalability and cross platform features. In this thesis, we create a cloud-based educational game, CandyFactory, based on an iPad version of CandyFactory, and add backend to it to record user performance as well as achievements. Firstly, we re-develop the whole game from the iOS platform to the cloud-based Java EE platform. Secondly, we add new features to improve the game play such as ruler functionality and achievements animation. Thirdly, we add backend support to CandyFactory, including user account creation, course creation and performance report generation. With this functionality, teachers can monitor their students' performances and generate course reports. Moreover, teachers can view a specific student's report in order to provide more specific and effective help to their students. Lastly, with the advantages of cloud-based software development, we can update the whole application at any time without forcing the user to reinstall the update or re-download the game. With the hot update, the cloud-based CandyFactory is highly maintainable. The cloud-based CandyFactory runs on any computer that supports minimum 1024x768 screen resolution. The computer could be iPads, Android or Microsoft tablets, Windows or Mac laptops and desktops, and any other computer with a web browser. The advantages of cloud-based educational games over local educational games and web educational games are: firstly, they have cross platform features; secondly, they have backend data collection support; thirdly, they are consistent even if users log in with different computers, their game record and history will always be the same; lastly, the teacher can always keep track of his/her students' performance and provide more specific help and feedback. / Master of Science / Providing services on the cloud has become universal. The term “Cloud-Based” indicates that the software application runs on a server computer and users access the application by using a web browser anywhere and anytime. This thesis presents a cloud-based educational game called CandyFactory to teach fractions. The users can use CandyFactory under a web browser on an Internet-connected tablet, laptop, or desktop computer with minimum 1024x768 screen resolution. User’s game performance data is recorded on the server computer regardless of which tablet, laptop, or desktop computer the user uses to play the game. Cloud-based CandyFactory has four kinds of users: Individual, Teacher, Student, Administrator. Individual users can play the game to learn fractions as well as generate performance reports. Teachers can create a course, automatically generate student accounts under a course, and generate performance reports for individual students or for the whole class. Students can play the game under the account provided by the teacher and view their performance reports. Administrator is a built-in account user for maintaining the cloud-based software application. By developing the cloud-based CandyFactory educational game, we provide the users a crossplatform and cross-computers solution which helps the teachers and students learn fractions more efficiently and effectively.

Page generated in 0.1113 seconds