paper-with-me

홈 › Papers

Why a computer program is a functional whole

2020-07-21 · C. Maria Keet

Sharing, downloading, and reusing software is common-place, some of which is carried out legally with open source software. When it is not legal, it is unclear just how many copyright infringements and trade secret violations have taken place: does an infringement count for the artefact as a whole or perhaps for each file of the program? To answer this question, it must first be established whether a program should be considered as an integral whole, a collection, or a mere set of distinct files, and why. We argue that a program is a functional whole, availing of, and combining, arguments from mereology, granularity, modularity, unity, and function to substantiate the claim. The argumentation and answer contributes to the ontology of software artefacts, may assist industry in litigation cases, and demonstrates that the notion of unifying relation is operationalisable. Indirectly, it provides support for continued modular design of artefacts following established engineering practices.

📄 PDF Abstract BibTeX arXiv:2008.07273

Code (0)

등록된 구현이 없습니다.

Tasks

Unity

Similar Papers 제목 키워드 기반

Towards a Neural Lambda Calculus: Neurosymbolic AI Applied to the Foundations of Functional Programming

2023-04-18 · João Flach, Alvaro F. Moreira, Luis C. Lamb

Over the last decades, deep neural networks based-models became the dominant paradigm in machine learning. Further, the use of artificial neural networks in symbolic learning has been seen as increasingly relevant recent…

Differentiable Functional Program Interpreters

2016-11-07 · John K. Feser, Marc Brockschmidt, Alexander L. Gaunt, Daniel Tarlow

Programming by Example (PBE) is the task of inducing computer programs from input-output examples. It can be seen as a type of machine learning where the hypothesis space is the set of legal programs in some programming …

Program Synthesis

Can ChatGPT Pass An Introductory Level Functional Language Programming Course?

2023-04-29 · Chuqin Geng, Yihan Zhang, Brigitte Pientka, Xujie Si

The recent introduction of ChatGPT has drawn significant attention from both industry and academia due to its impressive capabilities in solving a diverse range of tasks, including language translation, text summarizatio…

Text Summarization

Recursive Neural Programs: Variational Learning of Image Grammars and Part-Whole Hierarchies

2022-06-16 · Ares Fisher, Rajesh P. N. Rao

Human vision involves parsing and representing objects and scenes using structured representations based on part-whole hierarchies. Computer vision and machine learning researchers have recently sought to emulate this ca…

Transfer Learning

Linked Deep Gaussian Process Emulation for Model Networks

2023-06-02 · Deyu Ming, Daniel Williamson

Modern scientific problems are often multi-disciplinary and require integration of computer models from different disciplines, each with distinct functional complexities, programming environments, and computation times. …

modelUncertainty Quantification