3,839 Hits in 17.6 sec

Project repositories for machine learning with TensorFlow

PS Janardhanan
2020 Procedia Computer Science  
source code control systems.  ...  source code control systems.  ...  There exist source code control systems exclusively designed for ML development projects.  ... 
doi:10.1016/j.procs.2020.04.020 fatcat:tin3ivao3fanlbzywhd6lc72ty

Effective Reproducible Research with Org-Mode and Git [chapter]

Luka Stanisic, Arnaud Legrand
2014 Lecture Notes in Computer Science  
In this article we address the question of developing a lightweight and eective workow for conducting experimental research on modern parallel computer systems in a reproducible way.  ...  Although this workow is perfectible and cannot be seen as a nal solution, we have been using it for two years now and we have recently published a fully reproducible article [3] , which demonstrates the  ...  In addition, for version control system we decided to rely on Git, a distributed revision control tool that has an incredibly powerful branch management system.  ... 
doi:10.1007/978-3-319-14325-5_41 fatcat:pqepnh6zyffrzjkdygwmxiasyy

Academic Success Assessment through Version Control Systems

Ángel Manuel Guerrero-Higueras, Camino Fernández Llamas, Lidia Sánchez González, Alexis Gutierrez Fernández, Gonzalo Esteban Costales, Miguel Ángel Conde González
2020 Applied Sciences  
To monitor the practical assignments and individual performance, a Git repository is employed allowing students to store source code, documentation, and supporting control versions.  ...  Version control systems' usage is a highly demanded skill in information and communication technology professionals. Thus, their usage should be encouraged by educational institutions.  ...  Version Control System All the considered practical assignments required the use of a VCS; in particular, a Git repository.  ... 
doi:10.3390/app10041492 fatcat:2tqa4uux2naxpjo6frc7t2gi7e

Merging problems in modern version control systems

Nasraldeen Alnor Adam Khleel, Károly Nehéz
2020 Multidiszciplináris Tudományok  
Version management systems usually use textual merging technique; users can synchronize their modifications with other users working in parallel with them, in this process, a merge is performed between  ...  Syntactic conflicts occur when concurrent operations break the syntactic structure of the source code files when merged.  ...  Currently, most version control systems deal with source code files as text. Therefore, merging is done at a textual level [22] .  ... 
doi:10.35925/j.multi.2020.3.44 fatcat:4bzdcblxfjhlhkwsxeak7y2gbu

An Effective Git And Org-Mode Based Workflow For Reproducible Research

Luka Stanisic, Arnaud Legrand, Vincent Danjean
2015 ACM SIGOPS Operating Systems Review  
In this paper we address the question of developing a lightweight and effective workflow for conducting experimental research on modern parallel computer systems in a reproducible way.  ...  This notebook and the underlying Git revision control system enable to illustrate and to better understand the workflow we used.  ...  In addition, for version control system we decided to rely on Git, a distributed revision control tool that offers an incredibly powerful and flexible branching mechanism.  ... 
doi:10.1145/2723872.2723881 fatcat:tses6jgjevfaxkomgiw3jkjt2y

GitBAC: Flexible access control for non-modular concerns

Mark Robinson, Jianwei Niu, Macneil Shonle
2011 2011 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011)  
But when a company's access control policy does not match a project's existing physical modularization, these techniques require either an all-or-nothing approach or re-modularization of the files and  ...  Today's techniques for controlling access to software artifacts are limited to restricting access to whole files and directories.  ...  Other techniques utilize concerns through mining code, dependency graphs, or change set information from a source code version control system.  ... 
doi:10.1109/ase.2011.6100109 dblp:conf/kbse/RobinsonNS11 fatcat:cmsplcwdgjfqlga2pbp5fnbt6a

Software Measurement and Defect Prediction with Depress Extensible Framework

Lech Madeyski, Marek Majchrzak
2014 Foundations of Computing and Decision Sciences  
We present main concepts, as well as the development state of the DePress framework. The results show that DePress can be used in Open Source, as well as in industrial project analysis.  ...  DePress is based on the KNIME project and allows building workflows in a graphic, end-user friendly manner. Conclusions.  ...  The platform allows retrieving data from a number of external sources. It is one of the few enabling the analysis of data from the SVN, CVS, GIT and Mercurial version control systems.  ... 
doi:10.2478/fcds-2014-0014 fatcat:kokcgfdix5fwrczaapflykrlge

A Content Assist based Approach for Providing Rationale of Method Change for Object Oriented Programming

Amit S. Ami, Shariful Islam
2015 International Journal of Information Engineering and Electronic Business  
Based on that, we prepare an Eclipse plug-in and a framework that allows providing reason of code change, at method granularity, across versions through a new code completion menu in IDE.  ...  These allow a software engineer to gain insight about rationale of removed or modified methods which are otherwise not available in present version of code.  ...  ACKNOWLEDGMENT This paper is based upon work supported by the fellowship from ICT Division, Ministry of Posts, Telecommunications and Information Technology, Bangladesh.  ... 
doi:10.5815/ijieeb.2015.01.07 fatcat:iyf7oimubrd5bosgxinbldk2wy

3. Reproducible Data Management and AnalysisUsing R [chapter]

Bjørn Fjukstad, Nikita Shvetsov, Therese H. Nøst, Hege Bøvelstad, Till Halbach, Einar Holsbø, Knut Hansen, Lars Ailo Bongo
2020 Advancing Systems Epidemiology in Cancer  
We have used these tools to organize data storage and documentation, and to standardize the analysis of gene expression data, in the Norwegian Women and Cancer study.  ...  We describe an R-based implementation of data management and preprocessing that is well integrated with the analysis tools typically used for statistical analysis of omics data.  ...  ACKNOWLEDGEMENTS The NOWAC study was supported by a grant from the European Research Council (ERC-AdG 232997 TICE). Some of the data in this article are from the Cancer Registry of Norway. The  ... 
doi:10.18261/9788215041193-2020-03 fatcat:scby3z2xhzdjznwo6cfyf5zg7m

Which Change Sets in Git Repositories Are Related?

Jasmin Ramadani, Stefan Wagner
2016 2016 IEEE International Conference on Software Quality, Reliability and Security (QRS)  
We propose a heuristic for Git and investigate the influence of two factors, the time between the commits and their branching on the relatedness of change sets using the repositories of five open-source  ...  Our results support previous heuristic that also in Git repositories the commit time is important for grouping related change sets. 5 https  ...  Two main types of version control systems are used today: centralized version control systems (CVCS) like CVS or Subversion and distributed version control systems (DVCS) like Git or Mercurial.  ... 
doi:10.1109/qrs.2016.52 dblp:conf/qrs/Ramadani016 fatcat:kqormas5xbbhtc6hvuvdejdpxa

Ring: A unifying meta-model and infrastructure for Smalltalk source code analysis tools

Verónica Uquillas Gómez, Stéphane Ducasse, Theo D'Hondt
2012 Computer languages, systems & structures  
Source code management systems record different versions of code. Tool support can then compute deltas between versions.  ...  In Smalltalk, often several source code meta-models coexist: the Smalltalk reflective API coexists with the one of the Refactoring Engine or distributed versioning system such as Monticello or Store.  ...  Introduction Source code management systems such as SVN or Git record different versions of code.  ... 
doi:10.1016/ fatcat:fuub6uhxanfa3chbsw5lt4zhxu

A Survey on Mining Software Repositories

Woosung JUNG, Eunjoo LEE, Chisu WU
2012 IEICE transactions on information and systems  
The data sources such as source control systems, bug tracking systems or archived communications, data types and techniques used for general MSR problems are also presented.  ...  CVS and SVN are centralized version control systems which use the client-server repository model; however, Git is a distributed version control system that uses a distributed model like Mercurial [12]  ...  Source control systems provide such features to developers. Examples of major source control systems include CVS (Concurrent Version System) [9] , SVN (Subversion) [10] and Git [11] .  ... 
doi:10.1587/transinf.e95.d.1384 fatcat:kfje3mzcufchzdj7qyt5smaaum

Towards Long-term and Archivable Reproducibility

Mohammad Akhlaghi, Raúl Infante-Sainz, Boudewijn F. Roukema, Mohammadreza Khellat, David Valls-Gabaud, Roberto Baena-Gallé
2021 Zenodo  
The version string 313db0b (which is imprinted on some file names and hard-coded in others), represents the Git commit used for this publication.  ...  Hence, its not the raw source, but can be used never-the-less with minor modifications as described in project-git.bundle: A Git bundle of the project's history until Commit 313db0b.  ...  Briefly, Git is a version control system, allowing a structured backup of project files, for more see Appendix A-C.  ... 
doi:10.5281/zenodo.4913277 fatcat:dqz4mttt55h3tlrgeudbvfc3ki

A Reproducible Data Analysis Workflow

Aaron Peikert, Andreas M. Brandmaier
2021 Quantitative and Computational Methods in Behavioral Sciences  
It combines the benefits of various open-source software tools including R Markdown, Git, Make, and Docker, whose interplay ensures seamless integration of version management, dynamic report generation  ...  , and documented while earlier versions of both data and code remain accessible.  ...  A reproducible data analysis workflow with R Markdown, Git, Make, and Docker [Materials for reproducing the journal paper]. GitHub.  ... 
doi:10.5964/qcmb.3763 fatcat:iyxbwlyl6fh4dl2kemycl25izy

Software decoys for insider threat

Younghee Park, Salvatore J. Stolfo
2012 Proceedings of the 7th ACM Symposium on Information, Computer and Communications Security - ASIACCS '12  
In this paper, we propose software-based decoy system that aims to deceive insiders, to detect the exfiltration of proprietary source code.  ...  The proposed system generates believable Java source code that appear to an adversary to be entirely valuable proprietary software.  ...  Second, a project is managed by software version control systems, such as subversion, git, etc., to keep updating new source code and tracking different software versions.  ... 
doi:10.1145/2414456.2414511 dblp:conf/ccs/ParkS12 fatcat:vkje4lcfcfbxxhyjpec42jdejy
« Previous Showing results 1 — 15 out of 3,839 results