Gregor Kiczales, “Context, Perspective and Programs”, OOPSLA, 2007/10/23

Gregor Kiczales is famous for aspect-oriented programming, but decided to not speak about that at this conference. The talk covered the ideas of informal systems and formal systems.

Context plays a large role in our perspective on the world around us — people see things differently depending on background, role, task at hand and many other variables. How do different contexts affect developer perspectives on software? What different ways do developers want to see a program? What different ways do they want to work with a program? How does a program mean different things to different people? How does context influence perspective? How do different contexts and perspectives interact? Can these interactions be reified, controlled and parameterized?

A broad range of work has explored these questions, but many issues remain open. We lack a general understanding of the concepts and mechanisms that can support the changes in perspective we need. We lack the ability to handle context and perspective systematically, easily and reliably throughout software development. Work is needed in a number of areas, from conceptual foundations to theory, languages, tools and methods. A truly satisfying handle on these issues may even require a material expansion of the foundations of computation — or at the very least the foundations of programming languages.


MP3 audio


David Ing blogs at , photoblogs at , and microblogs at . See .

Tagged with: ,
Posted in Talk Audio Download
One comment on “Gregor Kiczales, “Context, Perspective and Programs”, OOPSLA, 2007/10/23
  1. […] 2008 Posted by daviding in Talk Audio Download. Tags: kiczales, oopsla trackback I had enjoyed a prior talk by Gregor Kiczales for OOPSLA 2007. In 2008, he spoke less about his own research, and more about the OOPSLA […]

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Beyond this media queue
This content is syndicated to Twitter. For professional perspectives, look to Coevolving Innovations; for a photoblog, look to Reflections, Distractions.
  • 2017/08 Moments August 2017
    Quick trip to Hämeenlinna and Helsinki, and a cool summer in Toronto
  • 2017/07 Moments July 2017
    In July, I travelled no further than bicycling distance from my desk at home.
  • 2017/06 Moments June 2017
    Quiet month at my computer in Toronto, punctuated by afternoon bicycling, a son's university convocation and Toronto Jazz Festival concerts.
  • 2017/05 Moments May 2017
    Fairfield, Iowa; Iowa City; Iowa; Coralville, Iowa; East Moline, Illinois; Chicago, Illinois; Evanston, Illinois; Kerwood, Ontario; Toronto, Ontario
  • 2017/04 Moments April 2017
    Toronto, Ontario; Shanghai, PR China; Kalamazoo, Michigan
  • 2017/03 Moments March 2017
    Toronto, Ontario; Santa Clara, California; Milpitas, California; San Jose, California; Oakland, California; Hayward, California; Mountain View, California; Palo Alto, California; San Francisco, California; Mountain View, California; Half Moon Bay, California, Pescadero, California; Santa Cruz, California; Tokyo, Japan
I welcome your e-mail. If you don't have my address, here's a contact page.
%d bloggers like this: