Code Bubbles: Making the Vision Real

Our original work on the Code Bubbles programming environment demonstrated that the idea of a working-set based framework for software development had a lot of promise. We have spent the past several years taking the basic concepts of Code Bubbles and extending them into a practical, useful, and fully-functional software development environment.

In this talk we will demonstrate the current Code Bubbles environment for Java, show how it works, how it can be used, and why we now actually use it in preference to more traditional programming environments.

We will cover many of the problems we encountered in the development and use of the environment and their solutions. We will also show how we have extended the framework to enhance software development tasks such as complex debugging, testing, and collaboration.

Information on the environment can be found at http://www.cs.brown.edu/people/spr/codebubbles

Speaker Details

Steven Reiss is Professor of Computer Science in the Computer Science Department at Brown University. He has been a member of the Brown faculty since 1977. He is the author of numerous papers in journals and proceedings as well as two books. He has served on a variety of conference program committees for SIGPLAN, SIGSOFT, and IEEE. He has written several software systems that have been widely distributed outside of Brown.

Dr. Reiss’s research interests and expertise center around programming, in particular making programming simpler and more understandable. He has done extensive research in the areas of programming tools and environments as well as program visualization. He has also done work on message-based integration, program design, databases, and the debugging, testing and checking of complex systems.

Current research by Dr. Reiss includes a novel approach to code search based on test cases and other semantic properties, work on the visualization and analysis of the dynamics of complex software systems, and Code Bubbles, a working-set based user interfaces for programming environments. For more information look at http://www.cs.brown.edu/people/spr/.

Date:
Speakers:
Steven P. Reiss
Affiliation:
Brown University
    • Portrait of Jeff Running

      Jeff Running

Series: Microsoft Research Talks