10
Holland to Receive Outstanding Alumni Award
I
an Holland, PhD '93, whose early work in object-oriented
programming set new standards among software developers,
will receive an Outstanding Alumni Award this fall.
While at Northeastern, Holland discovered the Law of Demeter,
a foundational software principle that enables programmers to
reuse elements of software that have been written and tested,
making the software maintainable for long periods of time.
Holland gave his first talk on the Law of Demeter at the
competitive Object-Oriented Programming, Systems, Languages,
and Applications (OOPSLA) conference, while he was a student
at Northeastern. Representatives from IBM heard the talk and
were prompted to offer him a summer position at IBM Research,
and then to fund the remainder of his doctoral work.
"In the late '80s and early '90s, object-oriented
programming was considered a giant leap forward," Holland
says. "IBM wanted expertise and leadership in the area.
They wanted to use it more effectively."
After earning his degree, Holland joined IBM full time as
a software systems designer and architect. During the seven
years he stayed at the company, the Law of Demeter took on a
life of its own, becoming an industry standard and working its
way into college textbooks. When he applied for a position at
Kronos, his interviewer asked him to show that he understood
the principle, not knowing that he had actually invented it.
"It was gratifying to know that something I did had
pervaded Kronos to the point that it was a standard interview
question," Holland says.
The rest of the interview went understandably well, and
Holland is now vice president of architecture and systems
engineering at Kronos and an adjunct professor at CCIS.
"Ian Holland's years at Northeastern have had an
impressive impact on the software development community,"
says Karl Lieberherr, Holland's dissertation advisor. "He is
a very talented researcher and it was a privilege to have him
as a student."
The Outstanding Alumni Award is given to alumni
"whose professional attainment and service to community
bring honor to themselves and to the university," and is
Northeastern's highest alumni award. It will be presented
at the annual Homecoming Alumni Ball, Friday, October 14,
at the Boston Park Plaza.
"Ian Holland's years at Northeastern have
had an impressive impact on the software
development community..."
Ian Holland, PhD `93