Filters








8,526 Hits in 9.4 sec

Introduction to Accelerating Scientific Discovery With Reusable Software

Scott Lathrop, Mike Folk, Daniel S. Katz, Lois Curfman McInnes, Andy Terrel
2019 Computing in science & engineering (Print)  
When discussing reusable software, we refer to numerical libraries, modules, community  ...  We use the term "scientific community" to refer to researchers and scholars in all disciplines, not just science and engineering, and the term "scientific discovery" to refer to research and scholarship  ...  Adorf et al. describe how to professionally develop reusable scientific software and how to balance this with obtaining rapid scientific results.  ... 
doi:10.1109/mcse.2019.2893745 fatcat:ytlitf57mzhtpmbdy5z7cubkl4

Barely sufficient practices in scientific computing

Graham Lee, Sebastian Bacon, Ian Bush, Laura Fortunato, David Gavaghan, Thibault Lestang, Caroline Morton, Martin Robinson, Philippe Rocca-Serra, Susanna-Assunta Sansone, Helena Webb
2021 Patterns  
, interoperability, and reusability (FAIR).  ...  The importance of software to modern research is well understood, as is the way in which software developed for research can support or undermine important research principles of findability, accessibility  ...  Software is critical to the accessibility and reusability of scientific data, and the verification of scientific methods.  ... 
doi:10.1016/j.patter.2021.100206 pmid:33659915 pmcid:PMC7892476 fatcat:nma4gv5yybgp7dq4hyj26bw6ha

Software reuse methods to improve technological infrastructure for e-Science

James J. Marshall, Robert R. Downs, Chris A. Mattmann
2011 2011 IEEE International Conference on Information Reuse & Integration  
In this paper, we focus on software reuse and its potential to contribute to the development and evaluation of information systems and related services designed to support new capabilities for conducting  ...  Our own work in the area of software reuse offers methods that can be used to improve new technological development, including cloud computing capabilities, to support scientific research practices.  ...  The authors are grateful to the members of the National Aeronautics and Space Administration (NASA) Earth Science Data Systems Software Reuse Working Group who have contributed to the efforts described  ... 
doi:10.1109/iri.2011.6009611 dblp:conf/iri/MarshallDM11 fatcat:oertf2qqefbvnlguttfalw5p4u

The Evolution of a Healthcare Software Framework: Reuse, Evaluation and Lessons Learned

Alessandra Macedo, José Augusto Baranauskas, Renato Bulcão-Neto
2018 Proceedings of the 2018 Federated Conference on Computer Science and Information Systems  
The HSSF allows healthcare applications not only to relate scientific research evidences, exams and treatments, but also to incorporate them together into the clinical practice.  ...  facilitate the development of applications to support health professionals in the prevention of chronic diseases.  ...  This paper (i) presents the Health Surveillance Software Framework (HSSF) as an evolutionary and reusable design of software components to support the development of health surveillance applications [  ... 
doi:10.15439/2018f173 dblp:conf/fedcsis/MacedoBN18 fatcat:usk4by2dtfgcnhbt4u3vjlwomi

Modeling Of Reusability Of Object Oriented Software System

Parvinder S. Sandhu, Harpreet Kaur, Amanpreet Singh
2009 Zenodo  
So, the developed system can be used to enhance the productivity and quality of software development.  ...  Automatic reusability appraisal is helpful in evaluating the quality of developed or developing reusable software components and in identification of reusable components from existing legacy systems; that  ...  The organizations that has experience in developing software, but not yet used the software reuse concept, there exists extra cost to develop the reusable components from scratch to build and strengthen  ... 
doi:10.5281/zenodo.1084404 fatcat:vdoa5atm55gpxofs56igiajm7q

A Taguchi Approach To Investigate Impact Of Factors For Reusability Of Software Components

Parvinder S. Sandhu, Pavel Blecharz, Hardeep Singh
2007 Zenodo  
software components and in identification of reusable component from existing legacy systems; that can save cost of developing the software from scratch.  ...  Quantitative Investigation of impact of the factors' contribution towards measuring the reusability of software components could be helpful in evaluating the quality of developed or developing reusable  ...  The organization that has experience in developing software, but not yet used the software reuse concept, there exists extra cost to develop the reusable components from scratch to build and strengthen  ... 
doi:10.5281/zenodo.1077682 fatcat:i6aeaxpfrnfm5lkuuqzcj2mk7a

A Comparative Analysis Of Fuzzy, Neuro-Fuzzy And Fuzzy-Ga Based Approaches For Software Reusability Evaluation

Parvinder Singh Sandhu, Dalwinder Singh Salaria, Hardeep Singh
2008 Zenodo  
There are metrics for identifying the quality of reusable components but the function that makes use of these metrics to find reusability of software components is still not clear.  ...  Here, comparative analysis of the fuzzy, Neuro-fuzzy and Fuzzy-GA approaches is performed to evaluate the reusability of software components and Fuzzy-GA results outperform the other used approaches.  ...  The organization that has experience in developing software, but not yet used the software reuse concept, there exists extra cost to develop the Parvinder reusable components from scratch to build and  ... 
doi:10.5281/zenodo.1085750 fatcat:5bievmgnhre27gtm5akhhhjrmu

Automatic Reusability Appraisal Of Software Components Using Neuro-Fuzzy Approach

Parvinder S. Sandhu, Hardeep Singh
2007 Zenodo  
Automatic reusability appraisal could be helpful in evaluating the quality of developed or developing reusable software components and in identification of reusable components from existing legacy systems  ...  But the issue of how to identify reusable components from existing systems has remained relatively unexplored.  ...  The organization that has experience in developing software, but not yet used the software reuse concept, there exists extra cost to develop the reusable components from scratch to build and strengthen  ... 
doi:10.5281/zenodo.1076168 fatcat:con4n745xbdbxpv2q37xb523oa

A Scientist's Perspective on Sustainable Scientific Software

2014 Journal of Open Research Software  
Without almost ubiquitous adoption of best practices for scientific software development, maintenance, and use, the credibility of scientific results and of ourselves as scientists is substantially at  ...  One way to gauge the extent to which specific software needs to be sustainable, accessible, and transparent essentially hinges on the degree to which scientific analysis software, models, and model output  ...  NSF-funded projects can and should lead the way as to how software can be developed to simultaneously achieve research goals and produce sustainable, reusable software.  ... 
doi:10.5334/jors.ba fatcat:ecj57hwqb5d2boa3r5vnbvifpi

FAIR and Open Computer Science Research Software [article]

Wilhelm Hasselbring, Leslie Carr, Simon Hettrick, Heather Packer, Thanassis Tiropanis
2019 arXiv   pre-print
The Open Science agenda holds that science advances faster when we can build on existing results. Therefore, research software has to be reusable for advancing science.  ...  For good scientific practice, the resulting research software should be open and adhere to the FAIR principles (findable, accessible, interoperable and repeatable) to allow repeatability, reproducibility  ...  Proper research software engineering enables reproducibility and reusability of research software in computational science.  ... 
arXiv:1908.05986v1 fatcat:zjnwi5godrd4tdquzijcu2ty6a

Meeting Challenges in the Data World: RDAP 2017

Joshua Finnell, Brian Cain
2017 Figshare  
An overview of the 2017 Research Data Access and Preservation Summit  ...  The first panel of the summit focused on data reusability and underscored the challenges to both the "how" and the "why" of research data.  ...  As a developing field, software archiving is just beginning to establish best practices, in terms of licensing, version control, and citation.  ... 
doi:10.6084/m9.figshare.5645833.v1 fatcat:6djug7eccbfkpf3oko3bhs7rjq

Reuse in Software Development Organizations in Latvia

Vladimir Kotov
2010 Scientific Journal of Riga Technical University Computer Sciences  
Reuse in Software Development Organizations in Latvia The paper presents the results of a survey, which aims to investigate the field of software reuse in software development organizations in Latvia.  ...  The objective of the study is to identify the key factors to be considered by the companies interested in establishing a software reuse program, thus improving time-to-market, costs and quality of software  ...  Therefore, we considered not enough data to conclude influence of software reuse education, rewards and incentives, and independent reusable assets development team on software reuse. B.  ... 
doi:10.2478/v10143-010-0029-3 fatcat:l5ib44tgyngn7ikm2ai4xrzyg4

Data Management Plan AiRT project

Blanca De-Miguel-Molina
2017 Zenodo  
Revisions for the Data Management Plan will be made during the rest of the project, to include information related to next deliverables and tasks.  ...  Therefore, this document will describe how research data collected during the project will be made accessible by the partners and the repositories selected where deposit the data.  ...  Section 4 includes how these data will be made FAIR (findable, accessible, interoperable, reusable). Section 5 involves how the project will cover costs related to make data FAIR.  ... 
doi:10.5281/zenodo.1258224 fatcat:em2gpdcbxffkjaw2cvjsjgyj7u

Design and rationale of a quality assurance process for a scientific framework

Hanna Remmel, Barbara Paech, Christian Engwer, Peter Bastian
2013 2013 5th International Workshop on Software Engineering for Computational Science and Engineering (SE-CSE)  
In our previous research, we have shown how software product line engineering can be applied to support the testing of scientific frameworks.  ...  The special characteristics of scientific software e.g. missing test oracle, the need for high performance parallel computing, and high priority of non-functional requirements, need to be accounted for  ...  Another reason not to use many different test roles is that the developers of scientific software normally are not software engineering professionals (C7).  ... 
doi:10.1109/secse.2013.6615100 dblp:conf/icse/RemmelPEB13 fatcat:pyptyex2wzc57ajghomuttrzi4

Software and Data Citation

Daniel S. Katz, Neil P. Chue Hong, Tim Clark, Martin Fenner, Maryann E. Martone
2020 Computing in science & engineering (Print)  
This special issue is intended to inform the scientific computing community about recent advances and the current state of the art in software and data citation.  ...  He is the Editor-in-Chief for the Journal of Open Research Software, Past Chair of the Software Carpentry Foundation, coeditor of "Software Engineering for Science," coauthor of "Best Practices for Scientific  ...  His research interests include software sustainability, software engineering practices, communities of practice, research software ecosystems, software as a research object, and impact of research software  ... 
doi:10.1109/mcse.2020.2969730 fatcat:xb3mf4mh2fgepph2h3gayjrypi
« Previous Showing results 1 — 15 out of 8,526 results