BIBSYS: Open Journals Systems
Not a member yet
393 research outputs found
Sort by
Scalability of Distributed Version Control Systems
Distributed version control systems are popular for storing source code, but they are notoriously ill suited for storing large binary files.
We report on the results from a set of experiments designed to characterize the behavior of some widely used distributed version control systems with respect to scaling. The experiments measured commit times and repository sizes when storing single files of increasing size, and when storing increasing numbers of single-kilobyte files.
The goal is to build a distributed storage system with characteristics similar to version control but for much larger data sets. An early prototype of such a system, Distributed Media Versioning (DMV), is briefly described and compared with Git, Mercurial, and the Git-based backup tool Bup.
We find that processing large files without splitting them into smaller parts will limit maximum file size to what can fit in RAM. Storing millions of small files will result in inefficient use of disk space. And storing files with hash-based file and directory names will result in high-latency write operations, due to having to switch between directories rather than performing a sequential write.
The next-phase strategy for DMV will be to break files into chunks by content for de-duplication, then re-aggregating the chunks into append-only log files for low-latency write operations and efficient use of disk space
Realistic face manipulation by morphing with average faces
Face manipulation has become a standard feature of many social media services.. Most of these applications use the feature for entertainment purposes.. However,, such manipulation techniques could also have potential in a journalistic setting.. For instance,, one could create realis tic,, anonymized faces,, as an aesthetic alternative to the coarse techniques of blurring or pixelation normally used today.. In this paper,, we describe how we can use algorithms for face manipulation from computer vision to anonymize faces in journalism . The technique described uses morphing with average faces from a selection of faces that is similar to the original face,, and alters the faces in the original pictures into realistic - looking face manipulations . However,, it struggle s with sufficient anonymizati on due to identifiable non - facial features of persons in an image.
Editorial
We are very pleased to present the latest issue (Volume 9, Number 1, July 2017) of the e-Journal of the International Association for Research on Textbooks and Educational Media
Baseline Requirements for Comparative Research on Cross-Platform Mobile Development: A Literature Survey
Technical implementations are common in computing research to objectively assess hypotheses. In mobile computing, and more specifically within research on cross-platform mobile development, such implementations are usually in the form of mobile apps. Due to the lack of a common ground for research on app development, studies tend to lack depth and miss out on possible contributions. In an attempt to better the situation, we propose a technical baseline for future research on cross-platform app development to draw from based on previous studies’ technical implementations. We assess and scrutinize existing literature to find trends, and use the generated knowledge to lay out the baseline proposa
CaSPL-gen: a Context-aware Software Product Line benchmark generator
Software Product Lines (SPLs) are a mechanism for large-scale reuse where families of related software systems are represented in terms of commonalities and variabilities, e.g., using Feature Models (FMs). Context- aware SPL have been proposed to model and deal with dynamic systems whose behavior and properties depend on the context where they are deployed and executed. Due to the novelty of approach, no existing benchmarks of context-aware SPL are available. In this paper we overcome this limitation by introducing CaSPL-gen, i.e., the first benchmark generator tool able to generate random instances of context-aware SPL
Formell modellering av kravet til årsakssammenheng i norsk erstatningsrett
Vi formaliserer ulike tolkninger av kravet til a?rsakssammenheng i norsk erstat- ningsrett. Med dette viser vi at den rettslige definisjonen av en a?rsakssammen- heng kan forsta?s pa? mange ulike ma?ter, og at ulike forsta?elser kan presiseres ved hjelp av enkle formelle metoder. Et hovedpoeng er a? vise at formell modellering kan brukes til a? kaste lys over vanskelige problemstillinger som oppsta?r na?r vi skal ta stilling til skadelige hendelser med flere samvirkende a?rsaker
Experiences using video technologies in teaching programming
This paper deals with experiences of the author and other staff at UiS in using recorded lectures and other video technologies in teaching.. F ewer students show up for the lectures than they used to before recording and streaming was introduced,, which means that the teacher has much less contact with the students.. The videos are used b y students who cannot or do not want to attend the regular lectures.. The videos are also used for repetition and checking things that students struggle with.. Only a few students watch whole recorded lectures,, the majority just watch smaller parts of them.. Recorded lectures are popular with the students.. There appears to be little difference in student performance as measured in exam results before and after recorded lectures was introduced
Achieving Accessible Websites - A study of Design and Development Processes in NRK
Web accessibility plays an important part in improving the quality of web and the quality of life for people in their everyday life. However, despite significant effort recent years, inaccessible web sites is still a major problem. Developing an accessible website has proven challenging and several studies have indicated that having access to developer guidelines is not sufficient. This paper presents results from a study of the front-end website development process of the Norwegian Broadcasting Company (NRK), including the developers and designers involved. The results indicate that there are several factors that may influence whether a development team achieves accessibility. In addition, this study provides recommendations and strategies for developing accessible websites
Adapted Sensor Data Visualization on a Smartphone: The Case of a Fire Emergency Rescue Application
This paper discusses the challenges of visualising sensor data about fire emergencies, aimed for use in rescue operations in fire emergencies. Because of the stress experienced during such situations, it is important to consider human behaviour during emergencies, and the most efficient ways of displaying data. In addition, due to the fact that people generally only have access to their mobile phones during evacuations, this paper focus on developing an emergency aid application for a mobile device. The paper further shows how indoor location data can be utilised efficiently to aid during emergency evacuations, and how list distortion can be used to display info about the floors in a building