background image
3
N
ortheastern's stature in the
computer science community
has been growing by leaps and
bounds, judging by the number of CCIS
faculty who have been invited to give
major addresses at professional confer-
ences recently.
Professor Karl Lieberherr will give
a keynote address at the International
Conference on Software Engineering
(ICSE) in Scotland in May 2004. Billed
as the premier conference for software
engineers, the meeting attracts more
than one thousand engineers.
Lieberherr is described in superla-
tives on the ICSE Web site: "Distinguished
software development researcher. Pioneer
of software component research. Respon-
sible for innovative early work in aspect-
oriented and adaptive programming."
Although he hasn't finalized his talk
yet, Lieberherr plans to speak on aspect-
oriented software development, an area
in which Northeastern has been a leader
since one of his PhD students, Cristina
Lopes, '97, wrote a seminal dissertation
on the topic. "Crista's work has been
cited by many as an innovative approach
to this field," Lieberherr says.
Professor Mitchell Wand approached
aspect-oriented programming (AOP)
from a slightly different angle at
the Programming Language and
Implementation meeting in Sweden in
August, where he was the invited
keynote speaker. The event was a joint
session of two meetings for program-
mers, the International Conference on
Functional Programming (ICFP), and
Principles and Practices of Declarative
Programming. Wand also served as gen-
eral chair of the ICFP steering committee.
Through Keynote Speeches, CCIS Faculty
Command Attention
"I've spent the last couple of years
working with software engineers on
aspect-oriented programming," he says.
"This talk gave me a chance to connect
back to researchers."
Wand says a fundamental need
for the advanced capabilities of aspect-
oriented programming is heightening
interest in the topic. "Competing
demands on modern software systems
have stressed our existing methods for
organizing information to the limit," he
says. "Aspect-oriented programming is
a new set of techniques for organizing
such systems."
In one of several recent talks, Trustee
Professor Matthias Felleisen discussed
bringing advanced programming con-
cepts to the high school level in an
invited talk at the 2002 Principles of
Programming Languages (POPL) meet-
ing, the major conference in program-
ming languages.
Professors Mitch Wand, Karl Lieberherr, and Matthias Felleisen (left to right) are attracting
wide audiences at top academic conferences.
"Over the last eight years, I've taken
advanced research and applied it to the
development of a radically new curricu-
lum for high school," he says. During
that time, his visibility at POPL, where
he was once a major player, decreased
significantly. Last year, the organization
invited him back to talk about what he's
been doing.
Felleisen returned to the meeting
with far-reaching new plans for the dis-
cipline of programming. He has already
attracted some 250 teachers to his high
school programming curriculum, and
hopes it will eventually replace mathe-
matics as the primary subject through
which students learn systematic, logical
thought.
"There's immediate feedback from
a computer; it engages the student," he
explains. "When you do a program, you
end up with something useful. When
you solve a math problem, all you have
is a piece of paper."
"There's immediate feedback
from a computer; it engages
the student . . . When you do
a program, you end up with
something useful."
0843 10/30/03 11:24 AM Page 3