Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Richard P. Gabriel is active.

Publication


Featured researches published by Richard P. Gabriel.


conference on object-oriented programming systems, languages, and applications | 2008

Designed as designer

Richard P. Gabriel

Conceptual integrity arises not (simply) from one mind or from a small number of agreeing resonant minds, but from sometimes hidden co-authors and the thing designed itself.


sigplan symposium on new ideas new paradigms and reflections on programming and software | 2012

The structure of a programming language revolution

Richard P. Gabriel

Engineering often precedes science. Incommensurability is real.


Celebrating the 50th Anniversary of Lisp on | 2008

A pattern of language evolution

Richard P. Gabriel; Guy L. Steele

In 1992 when we completed our first draft of the History of Programming Languages II paper, The Evolution of Lisp [1], it included sections on a theory or model of how complex language families like Lisp grew and evolved, and in particular, how and when diversity would bloom and consolidation would prune. The historian who worked with all the HOPL II authors, Michael S. Mahoney, did not believe our theory was substantiated properly, so he recommended removing the material and sticking with the narrative of Lisps evolution. We stopped working on those sections, but they remained in the original text sources but removed with conditionals.


international conference on software engineering | 2007

Workshop on Software Technologies for Ultra-Large Scale Systems

Richard P. Gabriel; Rick Kazman; Linda M. Northrop; Douglas C. Schmidt; Kevin J. Sullivan

Given the inevitable trends towards increasing complexity of software-intensive systems, many future software-intensive systems will be ultra-large scale (ULS). Radical scale-up of systems will be manifested in many dimensions: implementation complexity, distribution, decentralization, networking, storage, and quality-of-service, dependability/security, size and structure of development organizations and methods, complexity of organizations surrounding deployed systems, and so forth. Radical increases in scale and complexity will demand new approaches to all aspects of system conception, definition, development, deployment, use, maintenance, evolution, and regulation. This workshop, the First ICSE Workshop on ULS systems, has several goals: to raise awareness of ULS systems in the ICSE community; to further our understanding of the characteristics of such systems; to explore the unique research problems of ULS systems; to help foster a community who study and build ULS systems; and to understand the role and the shortcomings of traditional software engineering concepts, methods, and tools relative to ULS systems.


conference on object-oriented programming systems, languages, and applications | 2010

Better science through art

Richard P. Gabriel; Kevin J. Sullivan

How do artists and scientists work? The same.


self-sustaining systems | 2008

On Sustaining Self

Richard P. Gabriel

There are three approaches, I think, to sustaining the health of running systems: designed perfection, instinctual adaptation, and learning. For small programsand for increasingly large programs over time-designed perfection is a viable approach. Such software has been proved (rigorously) or rationally has come to be believed to be impervious to variations in its environment, which is itself assumed reliable using some mechanism. Software with designed perfection is typically the most efficient, because it does not waste resources on adaptation or learning. Experience has shown there is very little such software, but hopes remain high and research is active and fruitful.


creativity and cognition | 2015

InkWell: A Creative Writer's Creative Assistant

Richard P. Gabriel; Jilin Chen; Jeffrey Nichols

InkWell is a writers assistant---a natural language revision program designed to assist creative writers by producing stylistic variations on texts based on craft-based facets of creative writing and by mimicking aspects of specified writers and their personality traits. It is built on top of an optimization process that produces variations on a supplied text, evaluates those variations quantitatively, and selects variations that best satisfy the goals of writing craft and writer mimicry. We describe the design and capabilities of InkWell, and present an early evaluation of its effectiveness and uses with two established literary writers along with an experiment using InkWell to write haiku on its own.


sigplan symposium on new ideas new paradigms and reflections on programming and software | 2014

I Throw Itching Powder at Tulips

Richard P. Gabriel

Programming comes in many shapes & sizes.


sigplan symposium on new ideas new paradigms and reflections on programming and software | 2016

in the control room of the banquet

Richard P. Gabriel

Creativity, AI, programming, the Turing Test, and mystery.


Companion to the Proceedings of the 11th International Symposium on Open Collaboration | 2015

Artificial sentiment: using machines to manage public sentiment on social media at OpenSym 2015

Richard P. Gabriel

Social media is where public opinion is happening: where its born, where it grows / matures, and where it dies. In this talk I review techniques and approaches for machine processing of public sentiment on social media: how to analyze and understand it, how to react to it, and how to influence it. The age of artificial intelligence is upon us.

Collaboration


Dive into the Richard P. Gabriel's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Jonathan Edwards

Massachusetts Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Linda M. Northrop

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Pascal Costanza

Vrije Universiteit Brussel

View shared research outputs
Researchain Logo
Decentralizing Knowledge