Preprints (not yet peer-reviewed)

53 downloads
83 views

Since their introduction in 2004, Parsing Expression Grammars (PEGs for short) have been gaining widespread adoption both in industry and academia. More than 400 subsequent works cite B. Ford's original paper, while a total of 29 implementations in 14 different...

["Programming Languages","Software Engineering"]
doi:10.7287/peerj.preprints.27358v2
53 downloads
105 views

In this paper we look at the Eclipse IDE and its support for CDT (C/C++ Development Tools). Eclipse is an open source IDE and supports a variety of programming languages including plugin functionality. Eclipse supports the standard GNU environment for compiling,...

["Algorithms and Analysis of Algorithms","Programming Languages","Software Engineering"]
doi:10.7287/peerj.preprints.27350v1
28 downloads
44 views

Software complexity metrics, such as code size and cyclomatic complexity, have been used in the software engineering community for predicting quality metrics such as maintainability, bug proneness and robustness. However, not many studies have addressed the relationship...

["Software Engineering"]
doi:10.7287/peerj.preprints.27312v1
49 downloads
77 views

Background. Test resources are usually limited and therefore it is often not possible to completely test an application before a release. To cope with the problem of scarce resources, development teams can apply defect prediction to identify fault-prone code regions....

["Data Mining and Machine Learning","Software Engineering"]
doi:10.7287/peerj.preprints.27304v1
30 downloads
48 views

Open source projects may face a forking situation at some point during their life-cycle. The traditional view is that forks are a waste of project resources and should be avoided. However, in a wider technological and organisational context, forks can be a way...

["Scientific Computing and Simulation","Software Engineering"]
doi:10.7287/peerj.preprints.27159v1
72 downloads
106 views

The codemeta project recently proposed a vocabulary for software metadata. ISO Technical Committee 211 has published a set of metadata standards for geographic data and many kinds of related resources, including software. In order for ISO metadata creators and...

["Digital Libraries","Software Engineering"]
doi:10.7287/peerj.preprints.27153v1
84 downloads
125 views

This paper addresses two questions related to reproducibility within the context of research related to computer science. First, requirements on reproducibility are analyzed based on a survey addressed to researchers in the academic and private sector. The survey...

["Data Science","Scientific Computing and Simulation","Software Engineering"]
doi:10.7287/peerj.preprints.27082v1
99 downloads
302 views

Open Government Data (OGD) is seen as a way to promote transparency, as well as to provide information to the population by opening data related to various government sectors and processes. By using applications developed with this type of data, citizens gain knowledge...

["Human-Computer Interaction","Social Computing","Software Engineering"]
doi:10.7287/peerj.preprints.27073v1
921 downloads
497 views

Function-as-a-Service (FaaS) describes cloud computing services that make infrastructure components transparent to application developers, thus falling in the larger group of “serverless” computing models. When using FaaS offerings, such as AWS Lambda, developers...

["Distributed and Parallel Computing","World Wide Web and Web Science","Software Engineering"]
doi:10.7287/peerj.preprints.27005v1
223 downloads
438 views

Clustering is a scientific method which finds the clusters of data and many related methods are traditionally researched for long terms. Bayesian nonparametrics is statistics which can treat models having infinite parameters. Chinese restaurant process is used...

["Data Mining and Machine Learning","Data Science","Software Engineering"]
doi:10.7287/peerj.preprints.26533v2
151 downloads
347 views

Web traffic is highly jittery and unpredictable. Load balancer plays a significant role in mitigating the uncertainty in web environments. With the growing adoption of cloud computing infrastructure, software load balancer becomes more common in recent years. Current...

["Computer Networks and Communications","Distributed and Parallel Computing","Network Science and Online Social Networks","World Wide Web and Web Science","Software Engineering"]
doi:10.7287/peerj.preprints.26875v1
233 downloads
454 views

With an unprecedented growth in the biomedical literature, keeping up to date with the new developments presents an immense challenge. Publications are often studied in isolation of the established literature, with interpretation being subjective and often introducing...

["Bioinformatics","Algorithms and Analysis of Algorithms","Data Mining and Machine Learning","Software Engineering","Visual Analytics"]
doi:10.7287/peerj.preprints.26869v1
207 downloads
517 views

This paper reports the results of an evaluation of the Software Sustainability Institute’s Fellowship Programme, which focused on understanding the benefits that the fellowship has afforded its recipients. The evaluation took the form of a survey open to people...

["Social Computing","Software Engineering"]
doi:10.7287/peerj.preprints.26849v1
296 downloads
363 views

Background. Over the last few decades, in developing nations including India, there have been rapid developments in information and communication technologies with progress towards sustainable development goals facilitating universal access to education. With the...

["Emerging Technologies","Scientific Computing and Simulation","World Wide Web and Web Science","Software Engineering"]
doi:10.7287/peerj.preprints.26715v1
855 downloads
559 views

Stack Overflow has become a fundamental element of developer toolset. Such influence increase has been accompanied by an effort from Stack Overflow community to keep the quality of its content. One of the problems which jeopardizes that quality is the continuous...

["Data Mining and Machine Learning","Data Science","Social Computing","Software Engineering"]
doi:10.7287/peerj.preprints.26555v1
What is a PeerJ Preprint?

A PeerJ Preprint is a draft of an article, abstract, or poster that has not yet been peer-reviewed for formal publication. Submit a draft, incomplete, or final version of your work for free.

Submissions today can be approved by Editorial Staff and online in 24 hours.

Establish precedent. Solicit feedback. Publish updates.

Refine by manuscript type

Top subject areas - Preprints

Top subject areas - People

View all subject areas