Peer-reviewed Articles - Computer sci

100 downloads
580 views

This paper presents a novel prototype platform that uses the same LaTeX mark-up language, commonly used to typeset mathematical content, as an input language for modeling optimization problems of various classes. The platform converts the LaTeX model into a formal...

["Optimization Theory and Computation","Scientific Computing and Simulation","Programming Languages","Software Engineering"]
doi:10.7717/peerj-cs.161
73 downloads
771 views

Background Several new programming languages and technologies have emerged in the past few decades in order to ease the task of modelling complex systems. Modelling the dynamics of complex systems requires various levels of abstractions and reductive measures in...

["Computational Biology","Scientific Computing and Simulation","Programming Languages"]
doi:10.7717/peerj-cs.159
288 downloads
1,404 views

Most of Python and R scientific packages incorporate compiled scientific libraries to speed up the code and reuse legacy libraries. While several semi-automatic solutions exist to wrap these compiled libraries, the process of wrapping a large library is cumbersome...

["Data Science","Scientific Computing and Simulation","Programming Languages","Software Engineering"]
doi:10.7717/peerj-cs.149
147 downloads
1,349 views

The unit of experimental measurement in a variety of scientific applications is the one-dimensional (1D) continuum: a dependent variable whose value is measured repeatedly, often at regular intervals, in time or space. A variety of software packages exist for computing...

["Scientific Computing and Simulation","Programming Languages"]
doi:10.7717/peerj-cs.125
8 citations
1,442 downloads
36,652 views

Biases against women in the workplace have been documented in a variety of studies. This paper presents a large scale study on gender bias, where we compare acceptance rates of contributions from men versus women in an open source software community. Surprisingly,...

["Human-Computer Interaction","Social Computing","Programming Languages","Software Engineering"]
doi:10.7717/peerj-cs.111
348 downloads
1,585 views

In this paper, we introduce a framework for implementing deep copy on top of MPI. The process is initiated by passing just the root object of the dynamic data structure. Our framework takes care of all pointer traversal, communication, copying and reconstruction...

["Computer Networks and Communications","Distributed and Parallel Computing","Programming Languages"]
doi:10.7717/peerj-cs.95
8 citations
362 downloads
2,001 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
6 citations
588 downloads
2,796 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
172 downloads
1,162 views

Pawns is a programming language under development that supports algebraic data types, polymorphism, higher order functions and “pure” declarative programming. It also supports impure imperative features including destructive update of shared data structures via...

["Programming Languages"]
doi:10.7717/peerj-cs.22

Refine by manuscript type

Top subject areas - Articles

Top subject areas - People

View all subject areas