Peer-reviewed Articles - Computer sci

82 citations
5,816 downloads
19,229 views

SymPy is an open source computer algebra system written in pure Python. It is built with a focus on extensibility and ease of use, through both interactive and programmatic applications. These characteristics have led SymPy to become a popular symbolic library...

["Scientific Computing and Simulation","Software Engineering"]
doi:10.7717/peerj-cs.103
287 downloads
1,145 views

Recently, assurance cases have received much attention in the field of software-based computer systems and IT services. However, software changes very often, and there are no strong regulations for software. These facts are two main challenges to be addressed in...

["Security and Privacy","Software Engineering"]
doi:10.7717/peerj-cs.101
11 citations
419 downloads
2,308 views

Software development is becoming more and more collaborative, emphasizing the role of end-users in the development process to make sure the final product will satisfy customer needs. This is especially relevant when developing Domain-Specific Modeling Languages...

["Programming Languages","Software Engineering"]
doi:10.7717/peerj-cs.84
31 citations
1,799 downloads
12,233 views

Software is a critical part of modern research and yet there is little support across the scholarly ecosystem for its acknowledgement and citation. Inspired by the activities of the FORCE11 working group focused on data citation, this document summarizes the recommendations...

["Digital Libraries","Software Engineering"]
doi:10.7717/peerj-cs.86
306 downloads
2,412 views

GRNsight is a web application and service for visualizing models of gene regulatory networks (GRNs). A gene regulatory network (GRN) consists of genes, transcription factors, and the regulatory connections between them which govern the level of expression of mRNA...

["Bioinformatics","Graphics","Software Engineering"]
doi:10.7717/peerj-cs.85
8 citations
396 downloads
2,596 views

The ubiquity of uncertainty across application domains generates a need for principled support for uncertainty management in semantically aware systems. A probabilistic ontology provides constructs for representing uncertainty in domain ontologies. While the literature...

["Artificial Intelligence","World Wide Web and Web Science","Software Engineering"]
doi:10.7717/peerj-cs.77
15 citations
497 downloads
3,820 views

A successful software project is the result of a complex process involving, above all, people. Developers are the key factors for the success of a software development process, not merely as executors of tasks, but as protagonists and core of the whole development...

["Data Mining and Machine Learning","Data Science","Software Engineering"]
doi:10.7717/peerj-cs.73
1 citation
339 downloads
1,762 views

Container-based application deployments have received significant attention in recent years. Operating system virtualization based on containers as a mechanism to deploy and manage complex, large-scale software systems has become a popular mechanism for application...

["Adaptive and Self-Organizing Systems","Distributed and Parallel Computing","Software Engineering"]
doi:10.7717/peerj-cs.66
16 citations
660 downloads
2,975 views

Software process improvement (SPI) has been around for decades: frameworks are proposed, success factors are studied, and experiences have been reported. However, the sheer mass of concepts, approaches, and standards published over the years overwhelms practitioners...

["Software Engineering"]
doi:10.7717/peerj-cs.62
1 citation
510 downloads
1,683 views

An object-oriented computational framework for the transformation of colour data and colour metric tensors is presented. The main idea of the design is to represent the transforms between spaces as compositions of objects from a class hierarchy providing the methods...

["Computer Vision","Graphics","Optimization Theory and Computation","Scientific Computing and Simulation","Software Engineering"]
doi:10.7717/peerj-cs.48
9 citations
654 downloads
3,044 views

Background. Today, redundancy in source code, so-called “clones” caused by copy&paste can be found reliably using clone detection tools. Redundancy can arise also independently, however, not caused by copy&paste. At present, it is not clear how only functionally...

["Programming Languages","Software Engineering"]
doi:10.7717/peerj-cs.49
1 citation
1,299 downloads
2,980 views

Sandboxes are increasingly important building materials for secure software systems. In recognition of their potential to improve the security posture of many systems at various points in the development lifecycle, researchers have spent the last several decades...

["Security and Privacy","Operating Systems","Software Engineering"]
doi:10.7717/peerj-cs.43
8,936 downloads
3,244 views

The purpose of this paper is to provide a governance structure for IT-related projects in order to assure a safeguarded and timely transition to a productive environment. This transitioning, which rarely exceeds a weekend, is colloquially called ‘cut-over’, ‘rollout’...

["Computer Architecture","Theory and Formal Methods","Software Engineering"]
doi:10.7717/peerj-cs.29
1 citation
599 downloads
2,549 views

Since Chrome’s initial release in 2008 it has grown in market share, and now controls roughly half of the desktop browsers market. In contrast with Internet Explorer, the previous dominant browser, this was not achieved by marketing practices such as bundling the...

["World Wide Web and Web Science","Software Engineering"]
doi:10.7717/peerj-cs.28
869 downloads
2,388 views

Plasmonic assays are an important class of optical sensors that measure biomolecular interactions in real-time without the need for labeling agents, making them especially well-suited for clinical applications. Through the incorporation of nanoparticles and fiberoptics,...

["Computational Biology","Scientific Computing and Simulation","Software Engineering"]
doi:10.7717/peerj-cs.17

Refine by manuscript type

Top subject areas - Articles

Top subject areas - People

View all subject areas