3,776,334 research outputs found
software-github/SCRABBLE: make it suitable on CRAN
Reduce the size of the example data and make it suitable on CRA
Github in software testing
Software development has an around for quite a while but the progress that has been made in the last three decade is quite remarkable. Every few years there is an emergence of new concept, new programming language or framework for software development which leads to questions around management and control of the software development process. The goal of this paper is to explore the importance of software in everyday life and the need for advanced software testing methodologies for producing reliable software products. Further, this report takes a deep dive into the challenges associated with distributed software projects such as lack of effective collaboration, awareness of the project, code conflicts and resolutions which play a vital role in successful software development and how version control systems like GitHub can prove to be a helpful tool in overcoming these challenges. GitHub is a powerful version control system and there is discussion about GitHub how tester can harness the power of GitHub in testing. This paper will shed light on how GitHub is used by software testers to gain benefits that are sometimes missing in conventional software testing methods
Report on the Second Workshop on Sustainable Software for Science: Practice and Experiences (WSSSPE2)
This technical report records and discusses the Second Workshop on Sustainable Software for Science: Practice and Experiences (WSSSPE2). The report includes a description of the alternative, experimental submission and review process, two workshop keynote presentations, a series of lightning talks, a discussion on sustainability, and five discussions from the topic areas of exploring sustainability; software development experiences; credit & incentives; reproducibility & reuse & sharing; and code testing & code review. For each topic, the report includes a list of tangible actions that were proposed and that would lead to potential change. The workshop recognized that reliance on scientific software is pervasive in all areas of world-leading research today. The workshop participants then proceeded to explore different perspectives on the concept of sustainability. Key enablers and barriers of sustainable scientific software were identified from their experiences. In addition, recommendations with new requirements such as software credit files and software prize frameworks were outlined for improving practices in sustainable software engineering. There was also broad consensus that formal training in software development or engineering was rare among the practitioners. Significant strides need to be made in building a sense of community via training in software and technical practices, on increasing their size and scope, and on better integrating them directly into graduate education programs. Finally, journals can define and publish policies to improve reproducibility, whereas reviewers can insist that authors provide sufficient information and access to data and software to allow them reproduce the results in the paper. Hence a list of criteria is compiled for journals to provide to reviewers so as to make it easier to review software submitted for publication as a “Software Paper.
github-gs/QPA: Quantitative Pathway Analysis Version 1.0
<p><a href="https://github.com/github-gs/QPA/files/3589129/QPA_1.0.tar.gz">QPA_1.0.tar.gz</a></p>
Introducing Traceability in GitHub for Medical Software Development
Assuring traceability from requirements to implementation is a key element
when developing safety critical software systems. Traditionally, this
traceability is ensured by a waterfall-like process, where phases follow each
other, and tracing between different phases can be managed. However, new
software development paradigms, such as continuous software engineering and
DevOps, which encourage a steady stream of new features, committed by
developers in a seemingly uncontrolled fashion in terms of former phasing,
challenge this view. In this paper, we introduce our approach that adds
traceability capabilities to GitHub, so that the developers can act like they
normally do in GitHub context but produce the documentation needed by the
regulatory purposes in the process
GitHub for Dummies
Buku ini berisi panduan penggunaan GitHub yaitu sebuah flatform berbasis web yang berisi kumpulan koding untuk membantu pengembangan software berbasis online. Di dalam buku ini akan diberikan langkah-langkah penggunaan GitHub mulai dari tahap awal sampai tahap lanjutan. Ini akan sangat membantu bagi mereka yang baru mau belajar untuk mengembangkan software berbasis web.xiv, 328 p. : ill. ; 23,5 c
Guidelines for Developing Bots for GitHub
Projects on GitHub rely on the automation provided by software development bots. Nevertheless, the presence of bots can be annoying and disruptive to the community. Backed by multiple studies with practitioners, this article provides guidelines for developing and maintaining software bots.Green Open Access added to TU Delft Institutional Repository 'You share, we take care!' - Taverne project https://www.openaccess.nl/en/you-share-we-take-care Otherwise as indicated in the copyright section: the publisher is the copyright holder of this work and the author uses the Dutch legislation to make this work public.Software Engineerin
BioFlow-Insight Github Crawler
This repository contains the code composing a crawler adapted to search for Nextflow workflows on Github. In particular, this branch corresponds to the results of the crawler for the study linked with BioFlow-Insight. In February 2024, the crawler gathered 677 open license Nextflow workflows.The link to its github is the following: https://gitlab.liris.cnrs.fr/sharefair/github-crawler/-/tree/BioFlow-Insight-corpus?ref_type=heads</p
- …
