Open Journal Systems at the Victoria University of Wellington Library
Not a member yet
6045 research outputs found
Sort by
New Zealand Wide Internet Scanning Data Analysis for Interesting Trends
In our increasingly digital society, understanding cyber behaviour and trends in Aotearoa New Zealand is vital for individuals and organizations to enhance their cybersecurity practices and protect themselves effectively. However, there is currently a limited amount of publicly available information regarding cyber behaviour and trends specific to Aotearoa New Zealand. This project addresses this issue by developing an effective tool that will help to visualise interesting trends found in the data collected by ZX Security. Given the dataset's size, research has been conducted to identify the most effective data handling and processing methods, ultimately choosing indexing and projection for efficiency. The tool extracts relevant information from the data and generates results in the form of graphs, which will be analysed and compiled into a publicly accessible report.
By providing insights into Aotearoa New Zealand's cybersecurity landscape, this project contributes to a safer digital society, promote improved cyber practices, and bridge data gaps, ultimately fostering a more secure online environment
Overcoming the Limitations of Standard LIDAR in Autonomous Robots using Ultrasonic Sensors
Autonomous robots have the potential to revolutionise various industries, including agriculture, healthcare, and tasks involving repetition, such as cleaning. The efficacy of these robots is contingent upon the accuracy of their input data. One sensor commonly utilised in robotics is LIDAR (Laser Imaging Detection and Ranging), which has a known limitation in its inability to detect objects that are either transparent or absorb the infrared light emitted by the sensor. A system was developed that combines high-frequency LIDAR with low-frequency ultrasound sensors. This system includes eight ultrasonic sensors with 360-degree LIDAR arranged to minimise the region's non-detection regions. Significant software development was undertaken, including the creation of a Robot Operating System (ROS2) workspace, a custom plugin for the ROS2 navigation stack (NAV2) that enables ultrasonic sensors to be used in NAV2, and a set of custom publisher nodes that communicate information to the navigation system to ensure ultrasonic operation. A physical mount was designed to house the LIDAR and ultrasonic sensor array and encapsulate the wiring loom. The mount was 3D printed and attached to a metal extrusion pillar. The mount places the ultrasonic sensors at an appropriate height to prevent erroneous echoes from the robot chassis from being detected. The ultrasonic sensors are characterised to understand the error associated with various distances. The LIDAR+ ultrasonic system has demonstrated marked improvements over a LIDAR-only system, as evidenced by minimal loss in time navigating basic courses and improved navigation when incorporating previously undetectable objects in the cost map. The successful implementation of this system would facilitate more efficient resource utilisation and reduce carbon emissions by enabling robot-specific tasks like cleaning to be performed remotely or automatically
Designing a Computer Game to Teach Computer Science Concepts
This project attempts to solve the problem of people struggling to learn computer science coding, in particular threshold concepts such as conditional statements, methods, and recursion. Which, without understanding, prevents learners from continuing progression. This problem is solved with a fun, engaging and interactive video game that uses constructivism techniques. The game contains blocks of code, with simple phrases, numbers, or words on them, that can be arranged to create functioning code structures. To test and evaluate the game, some level 300 and 400 COMP/SWEN students played the game, providing thoughts and feedback throughout development. Regular user testing and feedback has been very insightful for this project providing many new ideas, thoughts for improvement and finding problems and bugs through different perspectives. The current version of the project has 22 levels ranging in difficulty which contains simple code structures, infinite/looping code structures, logic comparisons, multiple simultaneous code structures, multiple controllable players entities, codable controlled entities, and method blocks which can be called, and cause recursion within itself. Current constructivism ideas include simple mazes, Snake, and Pong levels where the user has to create code for aspects (e.g the ball movement in pong), with their own pre-existing knowledge, of the widely known game/idea
Cricket Data Visualisation App
Cricket is a complex sport that provides a great wealth of online data for potential analysis and discoveries. The problem is that this data is not very accessible or digestible because it is presented in a tabular format and in large amounts. The purpose of this project was to investigate and implement a web application that enables users to visualise batting data in men’s ODI cricket. The impacts of this data visualisation app are that users can easily learn more about cricket and its rich history by discovering patterns and trends in the data. This will give fans a greater appreciation for the sport, in addition to educating those who are new to cricket and wish to learn more
Prolog Visualisation
Logical programming languages, for instance Prolog, are powerful tools for solving complex problems through declarative programming. Comprehending and analysing such logical programs can be challenging due to Prolog’s dense textual notation. This can create challenges such as understanding complex logic, and difficulty in identifying errors. To mitigate these issues, the Prolog Visualisation project developed a visualisation tool that can display a Prolog clause in a graphical manner, for improved comprehension and analysis of logical programming. The objective of the project was to develop a layout algorithm that produces visualisations that express the semantics of the Prolog code being visualised. The deliverables of the project consist of a web application, both server-side and client-side, which allows the user to enter Prolog code and generate a corresponding visualisation for it
Integrating Kibana Dashboards into ContentWorX
TEAM IM is an Aotearoa New Zealand-based company with multiple clients who possess a large number of documents, each of which has rich metadata that is important to those clients. Currently, TEAM IM clients use ContentWorX to store the metadata of the documents and Kibana to visualise dashboards of the metadata. The core problem is that Kibana’s current dashboards are not particularly useful and are not integrated into ContentWorX. This makes it difficult for clients to view the relevant information that they need. The solution proposed is to fully integrate Kibana dashboards into ContentWorX and redesign the dashboards. The consequence of this solution would be that TEAM IM clients will be better able to understand and analyse the metadata of the document, as well as explore and visualise the data in a way that is simpler for them
Understanding Sickness and Emotional Experiences in 360 Degree VR Motion Simulators
Simulating real-life scenarios for training and entertainment purposes in Virtual Reality (VR) is more realistic than ever before. Currently available VR head-mounted displays are unable to match movements in VR simulations to real physical movements effectively. Eight360’s Nova Device is a 360-degree VR motion simulator which physically moves its user in time with their virtual movement in VR simulations. The Nova brings to light new unknowns on whether 360-degree motion simulation adversely affects VR motion sickness (cybersickness). This project developed a spaceship flight simulation game for the Nova to evaluate motion sickness symptoms. A user study was conducted to evaluate the symptoms experienced and to better understand the causes and effects of these symptoms to inform future design of VR simulations and 360-degree motion simulators
Towards a Singular Tort of Privacy: Are the Justifications for Separate Privacy Torts Evaporating?
The New Zealand common law has been hesitant to recognise the multifaceted nature of modern privacy invasions. In an attempt to maintain certainty and conceptual clarity, the courts have developed two privacy actions: the tort of wrongful publication of private facts, and the tort of intrusion upon seclusion. These torts protect distinct types of wrongful conduct and different privacy interests, despite sharing almost identical structural requirements. However, the categorisation of privacy actions is becoming increasingly artificial as the characteristics of the torts overlap. In practice, both informational and physical privacy interests may be relevant to a singular claim. Furthermore, in the light of recent developments to the publicity requirement, the circumstances distinguishing one tort from the other are now as little as a disclosure to a singular individual. This article argues the existence of separate torts is becoming increasingly illogical and unduly restrictive when grappling with nuanced problems posed by emerging privacy threats. If the privacy framework is to adapt to the modern world, discussions of a singular tort ought to be reignited, albeit from a different angle. By reconfiguring the descriptive and normative tools currently deployed by courts, a singular tort will enable more flexible, cohesive and workable privacy protection
Perinatal Mood and Anxiety Disorder in Times of COVID: A testimonio of abandonment and misrecognition in Silicon Valley
Between 15-20% of pregnant and birthing people in the United States experience symptoms of Perinatal Mood and Anxiety Disorders (PMAD). This percentage is higher for individuals who are low income, racially minoritized, and/or marginalized. Social systems of care and support have been shown to reduce symptoms of PMAD and help optimize the health of pregnant and postpartum people. For many people, COVID-19 further exacerbated the negative impacts of PMAD, largely because of disruptions of social support networks and health care resources. This article uses testimonio and autoethnography to discuss the stress, abandonment, and feeling of loss associated with the disruption of access to postpartum mental health care and support. While such feelings of loss and abandonment may feel personal, this article argues that it is critical to recognize the structural dimensions of perinatal mental health and postpartum care. The author concludes that misrecognition of the structural dimensions of PMAD contributes to structural violence
Radical Uncertainty and Artificial Intelligence policy issues for Aotearoa New Zealand
This article explores the intricacies of policymaking in the 21st century, with a focus on Aotearoa New Zealand’s approach to artificial intelligence (AI). The analysis underscores the challenges presented by risk, uncertainty, and especially radical (fundamental) uncertainty, which complicates the formulation of robust AI policies. Using Aotearoa New Zealand as a case study, the article delves into the multifaceted policy challenges AI presents, emphasising the need for adaptive policymaking, stakeholder engagement, a precautionary approach and ethical considerations. In short, a balanced interplay of evidence, values and power in the policymaking process is required