16 papers · ranked by Valyu relevance
James Malone, Andy Brown, Allyson L Lister, Jon Ison + 3 more
'Helen Parkinson' 'Robert Stevens'] Motivation Biomedical ontologists to date have concentrated on ontological descriptions of biomedical entities such as gene products and their attributes, phenotypes and so on. Recently, effort has diversified to descriptions of the laboratory investigations by which these entities…
Clark D. Asay
The software industry's history is also its future. Its history has been defined by both abundance and scarcity, and its future will be, too. In the 1970s and 80s, perceived software scarcity led U.S. legislators to formally grant intellectual property protections to software creators. Later, a different kind of…
David Flater
International Organization for Standardization (ISO)/International Electrotechnical Commission (IEC) 80000, the International System of Quantities, collects and organizes the most important physical quantities into a coherent system of quantities whose foundation for measurements is the International System of Units…
Andreas Prlić, Hilmar Lapp
As a member of the PLOS family, PLOS Computational Biology promotes open and unrestricted access to scientific publications and the research products that support them. For PLOS Computational Biology, this specifically includes computational methods and the software that implements them. To foster a culture of open…
Falk Schreiber, Tobias Czauderna, Dimitar Garkov, Niklas Gröne + 4 more
'Karsten Klein' 'Matthias Lange' 'Uwe Scholz' 'Björn Sommer'] Title: Abstract Sustainable software development requires the software to remain accessible and maintainable over long time. This is particularly challenging in a scientific context. For example, fewer than one third of tools and platforms for biological…
Evgeny Pyshkin
This paper follows a discourse on software recognized as a product of art and human creativity progressing probably for as long as software exists. A retrospective view on computer science and software philosophy development is introduced. In so doing we discover parallels between software and various branches of human…
Casey Grun, Justin Werfel, David Yu Zhang, Peng Yin
Dynamic DNA nanotechnology provides a promising avenue for implementing sophisticated assembly processes, mechanical behaviours, sensing and computation at the nanoscale. However, design of these systems is complex and error-prone, because the need to control the kinetic pathway of a system greatly increases the number…
Thomas Rhodes, Frederick Boland, Elizabeth Fong, Michael Kass
Software assurance is an important part of the software development process to reduce risks and ensure that the software is dependable and trustworthy. Software defects and weaknesses can often lead to software errors and failures and to exploitation by malicious users. Testing, certification and accreditation have…
Adrian Zapletal, Dimitri Höhler, Carsten Sinz, Alexandros Stamatakis
Scientific software from all areas of scientific research is pivotal to obtaining novel insights. Yet the coding standards adherence of scientific software is rarely assessed, even though it might lead to incorrect scientific results in the worst case. Therefore, we have developed an open source tool and benchmark…
Greg J. Salomons, Diane Kelly
This paper reports on a survey of medical physicists who write and use in-house written software as part of their professional work. The goal of the survey was to assess the extent of in-house software usage and the desire or need for related software quality guidelines. The survey contained eight multiple-choice…
Zeeshan Ahmed, Saman Zeeshan, Thomas Dandekar
Butterfly ” paradigm v2; ref status: indexed Authors: ['Zeeshan Ahmed' 'Saman Zeeshan' 'Thomas Dandekar'] Software design and sustainable software engineering are essential for the long-term development of bioinformatics software. Typical challenges in an academic environment are short-term contracts, island solutions…
Manar Abu Talib
Versatility, flexibility and robustness are essential requirements for software forensic tools. Researchers and practitioners need to put more effort into assessing this type of tool. A Markov model is a robust means for analyzing and anticipating the functioning of an advanced component based system. It is used, for…
Stella Veretnik, J. Lynn Fink, Philip E. Bourne, Barbara Bryant
It is difficult to acquire quantitative information describing software availability. Rather than attempting to perform a comprehensive survey, we describe a specific experience from our own laboratory. Decomposition of protein structures into domains is one of the oldest and still active areas of research in…
Karen Renaud
Software runs our modern day lives: our shopping, our transport and our medical devices. Hence, no citizen can escape the consequences of poor software engineering. A closely-aligned concern, which also touches every aspect of our lives, is cyber security. Software has to be developed with cybersecurity threats in…
Martha M. Gray
In 1959 the Director of the National Bureau of Standards declared “The emergence of science and technology as the paramount concern of the Nation in the 20th century … demanded the highest order of measurement competence, in order to provide the standards and measurement techniques on which maintenance of scientific…
G. Fylaktopoulos, G. Goumas, M. Skolarikis, A. Sotiropoulos + 1 more
'I. Maglogiannis'] This paper provides an overview of the state of the art technologies for software development in cloud environments. The surveyed systems cover the whole spectrum of cloud-based development including integrated programming environments, code repositories, software modeling, composition and…