The Three Pillars of Machine Programming

03/20/2018
by   Justin Gottschlich, et al.
0

In this position paper, we describe our vision of the future of machine programming through a categorical examination of three pillars of research. Those pillars are: (i) intention, (ii) invention, and(iii) adaptation. Intention emphasizes advancements in the human-to-computer and computer-to-machine-learning interfaces. Invention emphasizes the creation or refinement of algorithms or core hardware and software building blocks through machine learning (ML). Adaptation emphasizes advances in the use of ML-based constructs to autonomously evolve software.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/20/2018

The Three Pillars of Machine-Based Programming

In this position paper, we describe our vision of the future of machine-...
research
12/04/2020

Impact of weather factors on migration intention using machine learning algorithms

A growing attention in the empirical literature has been paid to the inc...
research
02/18/2019

Democratisation of Usable Machine Learning in Computer Vision

Many industries are now investing heavily in data science and automation...
research
05/19/2022

Threshold Designer Adaptation: Improved Adaptation for Designers in Co-creative Systems

To best assist human designers with different styles, Machine Learning (...
research
06/08/2023

Sequential mediation of parasocial relationships for purchase intention: PLS-SEM and machine learning approach

Companies employ social media influencers SMIs due to the compelling evi...
research
08/19/2023

MLOps: A Review

Recently, Machine Learning (ML) has become a widely accepted method for ...
research
12/06/2019

Bilinear Models for Machine Learning

In this work we define and analyze the bilinear models which replace the...

Please sign up or login with your details

Forgot password? Click here to reset