8,634 research outputs found

    A framework for modular and customizable software analysis

    Get PDF
    This paper presents a framework for the analysis of software artifacts. We revise and propose techniques that aid in the manipulation and combination of target-language specific tools, and in handling and controlling the results of such tools. We also propose to integrate under our framework techniques that are capable of performing language independent analyses. The final result of our work is an analysis environment that is modular and flexible and that allows easy and elegant implementations of complex analysis suites. We finally conduct a proof of concept for our framework by analyzing a well-known, widely used open-source software package.This work is partly funded by ERDF - European Regional Development Fund through the COMPETE Programme (operational programme for competitiveness) and by National Funds through the FCT - Fundacao para a Ciencia e a Tecnologia (Portuguese Foundation for Science and Technology) within projects FCOMP-01-0124-FEDER-010049, and FCOMP-01-0124-FEDER-022701

    The Effect of Incorporating End-User Customization into Additive Manufacturing Designs

    Get PDF
    In the realm of additive manufacturing there is an increasing trend among makers to create designs that allow for end-users to alter them prior to printing an artifact. Online design repositories have tools that facilitate the creation of such artifacts. There are currently no rules for how to create a good customizable design or a way to measure the degree of customization within a design. This work defines three types of customizations found in additive manufacturing and presents three metrics to measure the degree of customization within designs based on the three types of customization. The goal of this work is to ultimately provide a consistent basis for which a customizable design can be evaluated in order to assist makers in the creation of new customizable designs that can better serve end-user. The types of customization were defined by doing a search of Thingiverse’s online data base of customizable designs and evaluating commonalities between designs. The three types of customization defined by this work are surface, structure, and personal customization. The associated metrics are used to quantify the adjustability of a set of online designs which are then plot against the daily use rate and each other on separate graphs. The use rate data used in this study is naturally biased towards hobbyists due to where the designs used to create the data resides. A preliminary analysis is done on the metrics to evaluate their correlation with design use rate as well as the dependency of the metrics in relation to each other. The trends between the metrics are examined for an idea of how best to provide customizable designs. This work provides a basis for measuring the degree of customization within additive manufacturing design and provides an initial framework for evaluating the usability of designs based on the measured degree of customization relative to the three types of defined customizations

    {BiQ} Analyzer {HiMod}: An Interactive Software Tool for High-throughput Locus-specific Analysis of 5-Methylcytosine and its Oxidized Derivatives

    Get PDF
    Recent data suggest important biological roles for oxidative modifications of methylated cytosines, specifically hydroxymethylation, formylation and carboxylation. Several assays are now available for profiling these DNA modifications genome-wide as well as in targeted, locus-specific settings. Here we present BiQ Analyzer HiMod, a user-friendly software tool for sequence alignment, quality control and initial analysis of locus-specific DNA modification data. The software supports four different assay types, and it leads the user from raw sequence reads to DNA modification statistics and publication-quality plots. BiQ Analyzer HiMod combines well-established graphical user interface of its predecessor tool, BiQ Analyzer HT, with new and extended analysis modes. BiQ Analyzer HiMod also includes updates of the analysis workspace, an intuitive interface, a custom vector graphics engine and support of additional input and output data formats. The tool is freely available as a stand-alone installation package from http://biq-analyzer-himod.bioinf.mpi-inf.mpg.de/

    The CEOS Data Cube Portal: A User-Friendly, Open Source Software Solution for the Distribution, Exploration, Analysis, and Visualization of Analysis Ready Data

    Get PDF
    There is an urgent need to increase the capacity of developing countries to take part in the study and monitoring of their environments through remote sensing and space-based Earth observation technologies. The Open Data Cube (ODC) provides a mechanism for efficient storage and a powerful framework for processing and analyzing satellite data. While this is ideal for scientific research, the expansive feature space can also be daunting for end-users and decision-makers who simply require a solution which provides easy exploration, analysis, and visualization of Analysis Ready Data (ARD). Utilizing innovative web-design and a modular architecture, the Committee on Earth Observation Satellites (CEOS) has created a web-based user interface (UI) which harnesses the power of the ODC yet provides a simple and familiar user experience: the CEOS Data Cube (CDC). This paper presents an overview of the CDC architecture and the salient features of the UI. In order to provide adaptability, flexibility, scalability, and robustness, we leverage widely-adopted and well-supported technologies such as the Django web framework and the AWS Cloud platform. The fully-customizable source code of the UI is available at our public repository. Interested parties can download the source and build their own UIs. The UI empowers users by providing features that assist with streamlining data preparation, data processing, data visualization, and sub-setting ARD products in order to achieve a wide variety of Earth imaging objectives through an easy to use web interface

    Fedora Commons 3.0 Versus DSpace 1.5 : Selecting an Enterprise-Grade Repository System for FAO of the United Nations

    Get PDF
    4th International Conference on Open RepositoriesThis presentation was part of the session : Conference PostersAn extensive evaluation of the Fedora Commons 3.0 and DSpace 1.5 digital document repository systems has been conducted. The evaluation aimed at selecting an open source software package that best satisfies the FAO Open Archive and FAO organizational requirements and the requirements for the storage, dissemination and preservation of documents and bibliographic metadata. Both repository systems were evaluated against thirty-two criteria chosen from nine core categories of requirements: community, security, functionality, integration, modularity, metadata, statistics and reports, preservation, and outputs. These criteria were selected with the merger of the FAODOC and FAO Corporate Document Repository (CDR) into the FAO Open Archive in mind.Food and Agriculture Organization of the United Nation
    corecore