scholarly journals Canadian Public Libraries and their Interest in Open Source Software (OSS)

Author(s):  
Dinesh Rathi

This study presents findings of research conducted in the Open Source Software (OSS) domain in a Canadian public libraries context. The findings from the survey will provide insight into various facets such as use, benefits and challenges of OSS from Canadian libraries’ perspective, OSS evaluation criteria, use of resources to learn about OSS, and decision-making associated with OSS in Canadian libraries context.Cette étude présente les résultats de recherches menées dans le domaine des logiciels libres (Open Source Software - OSS) dans le contexte des bibliothèques publiques canadiennes. Les résultats du sondage fourniront un aperçu de diverses facettes telles que l'utilisation, les avantages et les défis des logiciels libres, du point de vue des bibliothèques canadiennes, des critères d'évaluation des logiciels libres, de l'utilisation des ressources pour en apprendre davantage sur les logiciels libres, et la prise de décision associée aux logiciels libres dans le contexte des bibliothèques canadiennes.

2009 ◽  
pp. 52-65
Author(s):  
Karin van den Berg

If a person or corporation decides to use open source software for a certain purpose, nowadays the choice in software is large and still growing. In order to choose the right software package for the intended purpose, one will need to have insight and evaluate the software package choices. This chapter provides an insight into open source software and its development to those who wish to evaluate it. Using existing literature on open source software evaluation, a list of nine evaluation criteria is derived including community, security, license, and documentation. In the second section, these criteria and their relevance for open source software evaluation are explained. Finally, the future of open source software evaluation is discussed.


Author(s):  
Karin van den Berg

If a person or corporation decides to use open source software for a certain purpose, nowadays the choice in software is large and still growing. In order to choose the right software package for the intended purpose, one will need to have insight and evaluate the software package choices. This chapter provides an insight into open source software and its development to those who wish to evaluate it. Using existing literature on open source software evaluation, a list of nine evaluation criteria is derived including community, security, license, and documentation. In the second section, these criteria and their relevance for open source software evaluation are explained. Finally, the future of open source software evaluation is discussed.


2016 ◽  
Author(s):  
Anna Bruna Petrangeli ◽  
Elisabetta Preziosi ◽  
Francesco Campopiano ◽  
Angelo Corazza ◽  
Andrea Duro

GIS technology has been used for many years in environmental risk analysis due to its capability to focus on the management and analysis of geographic and alphanumeric data to support spatial decision-making (Vairavamoorthy et al, 2007). Especially in emergency management, a DSS (Decision Support System) constitutes an important task to provide quick responses, though not completely exhaustive, to immediately handle a critical scenario and limit the possible damage. In the framework of a collaboration between the Water Research Institute and the National Civil Protection Department, a customized tool called CREGIS (ContaminazioneRisorseEvento-GIS) has been developed in order to facilitate the emergency management of accidental contamination of aquifers and support decision making (Preziosi et al, 2013). The tool is aimed at both national and local authorities in order to improve response capability for a better emergency management. Originally, the tool has been developed programming Python in an ArcGIS environment; but due to the great development and dissemination of open source software, our aim is to replicate the same structure programming Python in a GIS open source environment (QGIS). The review of the tool's code is still in progress. The goal is to make the tool (now named CREGIS-Q) free and accessible to a greater number of people and stakeholders.


2016 ◽  
Author(s):  
Anna Bruna Petrangeli ◽  
Elisabetta Preziosi ◽  
Francesco Campopiano ◽  
Angelo Corazza ◽  
Andrea Duro

GIS technology has been used for many years in environmental risk analysis due to its capability to focus on the management and analysis of geographic and alphanumeric data to support spatial decision-making [Vairavamoorthy et al, 2007]. Especially in emergency management, a DSS (Decision Support System) constitutes an important task to provide quick responses, though not completely exhaustive, to immediately handle a critical scenario and limit the possible damage. In the framework of a collaboration between the Water Research Institute and the National Civil Protection Department, a customized tool called CREGIS (ContaminazioneRisorseEvento-GIS) has been developed in order to facilitate the emergency management of accidental contamination of aquifers and support decision making [Preziosi et al, 2013]. The tool is aimed at both national and local authorities in order to improve response capability for a better emergency management. Originally, the tool has been developed programming Python in an ArcGIS environment; but due to the great development and dissemination of open source software, our aim is to replicate the same structure programming Python in a GIS open source environment (QGIS). The review of the tool's code is still in progress. The goal is to make the tool (now named CREGIS-Q) free and accessible to a greater number of people and stakeholders.


2021 ◽  
Author(s):  
Fabian Kovacs ◽  
Max Thonagel ◽  
Marion Ludwig ◽  
Alexander Albrecht ◽  
Manuel Hegner ◽  
...  

BACKGROUND Big data in healthcare must be exploited to achieve a substantial increase in efficiency and competitiveness. Especially the analysis of patient-related data possesses huge potential to improve decision-making processes. However, most analytical approaches used today are highly time- and resource-consuming. OBJECTIVE The presented software solution Conquery is an open-source software tool providing advanced, but intuitive data analysis without the need for specialized statistical training. Conquery aims to simplify big data analysis for novice database users in the medical sector. METHODS Conquery is a document-oriented distributed timeseries database and analysis platform. Its main application is the analysis of per-person medical records by non-technical medical professionals. Complex analyses are realized in the Conquery frontend by dragging tree nodes into the query editor. Queries are evaluated by a bespoke distributed query-engine for medical records in a column-oriented fashion. We present a custom compression scheme to facilitate low response times that uses online calculated as well as precomputed metadata and data statistics. RESULTS Conquery allows for easy navigation through the hierarchy and enables complex study cohort construction whilst reducing the demand on time and resources. The UI of Conquery and a query output is exemplified by the construction of a relevant clinical cohort. CONCLUSIONS Conquery is an efficient and intuitive open-source software for performant and secure data analysis and aims at supporting decision-making processes in the healthcare sector.


Author(s):  
Zulaima Chiquin ◽  
Kenyer Domínguez ◽  
Luis E. Mendoza ◽  
Edumilis Méndez

This chapter presents a Model to Estimate the Human Factor Quality in Free/Libre Open Source Software (FLOSS) Development, or EHFQ-FLOSS. The model consists of three dimensions: Levels (individual, community, and foundation), Aspects (internal or contextual), and Forms of Evaluation (self-evaluation, co-evaluation, and hetero-evaluation). Furthermore, this model provides 145 metrics applicable to all three levels, as well as an algorithm that guides their proper application to estimate the systemic quality of human resources involved in the development of FLOSS, guide the decision-making process, and take possible corrective actions.


Author(s):  
Kaniz Fatema ◽  
M. M. Mahbubul Syeed ◽  
Imed Hammouda

Open source software (OSS) is currently a widely adopted approach to developing and distributing software. Many commercial companies are using OSS components as part of their product development. For instance, more than 58% of web servers are using an OSS web server, Apache. For effective adoption of OSS, fundamental knowledge of project development is needed. This often calls for reliable prediction models to simulate project evolution and to envision project future. These models provide help in supporting preventive maintenance and building quality software. This chapter reports on a systematic literature survey aimed at the identification and structuring of research that offers prediction models and techniques in analysing OSS projects. The study outcome provides insight into what constitutes the main contributions of the field, identifies gaps and opportunities, and distils several important future research directions. This chapter extends the authors' earlier journal article and offers the following improvements: broader study period, enhanced discussion, and synthesis of reported results.


GigaScience ◽  
2019 ◽  
Vol 8 (9) ◽  
Author(s):  
Peter Georgeson ◽  
Anna Syme ◽  
Clare Sloggett ◽  
Jessica Chung ◽  
Harriet Dashnow ◽  
...  

Abstract Background Bioinformatics software tools are often created ad hoc, frequently by people without extensive training in software development. In particular, for beginners, the barrier to entry in bioinformatics software development is high, especially if they want to adopt good programming practices. Even experienced developers do not always follow best practices. This results in the proliferation of poorer-quality bioinformatics software, leading to limited scalability and inefficient use of resources; lack of reproducibility, usability, adaptability, and interoperability; and erroneous or inaccurate results. Findings We have developed Bionitio, a tool that automates the process of starting new bioinformatics software projects following recommended best practices. With a single command, the user can create a new well-structured project in 1 of 12 programming languages. The resulting software is functional, carrying out a prototypical bioinformatics task, and thus serves as both a working example and a template for building new tools. Key features include command-line argument parsing, error handling, progress logging, defined exit status values, a test suite, a version number, standardized building and packaging, user documentation, code documentation, a standard open source software license, software revision control, and containerization. Conclusions Bionitio serves as a learning aid for beginner-to-intermediate bioinformatics programmers and provides an excellent starting point for new projects. This helps developers adopt good programming practices from the beginning of a project and encourages high-quality tools to be developed more rapidly. This also benefits users because tools are more easily installed and consistent in their usage. Bionitio is released as open source software under the MIT License and is available at https://github.com/bionitio-team/bionitio.


Sign in / Sign up

Export Citation Format

Share Document