2,532 research outputs found

    A Content-Sensitive Wiki Help System

    Get PDF
    Context-sensitive help is a software application component that enables users to open help pertaining to their state, location, or the action they are performing within the software. Context-sensitive “wiki” help, on the other hand, is help powered by a wiki system with all the features of context-sensitive help. A context-sensitive wiki help system aims to make the context-sensitive help collaborative; in addition to seeking help, users can directly contribute to the help system. I have implemented a context-sensitive wiki help system into Yioop, an open source search engine and software portal created by Dr. Chris Pollett, in order to measure the effectiveness of said help system. An experimental evaluation study has been performed on users of Yioop and the results are discussed in this report

    A Contribution-based Framework for the Creation of Semantically-enabled Web Applications

    Get PDF
    We present Fortunata, a wiki-based framework designed to simplify the creation of semantically-enabled web applications. This framework facilitates the management and publicationof semantic data in web-based applications, to the extent that application developers do not need to be skilled in client-side technologies, and promotes application reuse by fostering collaboration among developers by means of wiki plugins.Weillustrate the use of this framework with two Fortunata-based applications named OMEMO and VPOET, and we evaluate it with two experiments performed with usability evaluators and application developers respectively. These experiments show a good balance between the usability of the applications created with this framework and the effort and skills required by developers

    kmos: A lattice kinetic Monte Carlo framework

    Get PDF
    Kinetic Monte Carlo (kMC) simulations have emerged as a key tool for microkinetic modeling in heterogeneous catalysis and other materials applications. Systems, where site-specificity of all elementary reactions allows a mapping onto a lattice of discrete active sites, can be addressed within the particularly efficient lattice kMC approach. To this end we describe the versatile kmos software package, which offers a most user-friendly implementation, execution, and evaluation of lattice kMC models of arbitrary complexity in one- to three-dimensional lattice systems, involving multiple active sites in periodic or aperiodic arrangements, as well as site-resolved pairwise and higher-order lateral interactions. Conceptually, kmos achieves a maximum runtime performance which is essentially independent of lattice size by generating code for the efficiency-determining local update of available events that is optimized for a defined kMC model. For this model definition and the control of all runtime and evaluation aspects kmos offers a high-level application programming interface. Usage proceeds interactively, via scripts, or a graphical user interface, which visualizes the model geometry, the lattice occupations and rates of selected elementary reactions, while allowing on-the-fly changes of simulation parameters. We demonstrate the performance and scaling of kmos with the application to kMC models for surface catalytic processes, where for given operation conditions (temperature and partial pressures of all reactants) central simulation outcomes are catalytic activity and selectivities, surface composition, and mechanistic insight into the occurrence of individual elementary processes in the reaction network.Comment: 21 pages, 12 figure

    Designing and executing a security and usability testing plan: IdeaClick Prototype

    Get PDF
    The purpose of this thesis was to define, analyse and execute usability and security test-ing plans for an application prototype named IdeaClick. IdeaClick is a web application and its main purpose is to share ideas and provide a means to collaborate on them. The usability aspects of IdeaClick were tested and analysed based on two standard web user interface methodologies. The first method followed the black-box procedure, consisting of I/O data. The second one was a heuristic evaluation done by the testing facilitator responsible and the testers. The security of this prototype was tested follow-ing the OWASP guidelines for web application security testing. This non-profit organi-zation provides an extended guide on how to test a web application regarding various security vulnerabilities. As a result of this thesis, two individual testing plans were created. In addition, the study includes a description of the prototype and its features. The thesis concludes that the prototype functions well; however, the overall usability should be improved by investing more time in the further development of the user interface. Furthermore, some security flaws were found and they require attention as soon as possible

    Practical Challenges of Virtual Assistants and Voice Interfaces in Industrial Applications

    Get PDF
    Virtual assistant systems promise ubiquitous and simple access to information, applications and physical appliances. Their foundation on intent-oriented queries and support of natural language makes them an ideal tool for human-centric application. The general approach to build such systems as well as the main building blocks are well-understood and offered as off-the-shelf components. While there are prominent examples in the service sector, other sectors such as the manufacturing and process industries have nothing comparable. We investigate the practical challenges to build a virtual assistant using a representative and simplified case from the domain of knowledge retrieval. A qualitative study reveals two major obstacles: Firstly, a high level of expectations from users and, secondly, a disproportional amount of effort to get all details and having a robust system. Overall, implementing a virtual assistant for an industrial application is technical feasible, yet requires significant effort and understanding of the target audience

    The ALPS project release 1.3: open source software for strongly correlated systems

    Full text link
    We present release 1.3 of the ALPS (Algorithms and Libraries for Physics Simulations) project, an international open source software project to develop libraries and application programs for the simulation of strongly correlated quantum lattice models such as quantum magnets, lattice bosons, and strongly correlated fermion systems. Development is centered on common XML and binary data formats, on libraries to simplify and speed up code development, and on full-featured simulation programs. The programs enable non-experts to start carrying out numerical simulations by providing basic implementations of the important algorithms for quantum lattice models: classical and quantum Monte Carlo (QMC) using non-local updates, extended ensemble simulations, exact and full diagonalization (ED), as well as the density matrix renormalization group (DMRG). Changes in the new release include a DMRG program for interacting models, support for translation symmetries in the diagonalization programs, the ability to define custom measurement operators, and support for inhomogeneous systems, such as lattice models with traps. The software is available from our web server at http://alps.comp-phys.org/
    • …
    corecore