[FC Seminar series at UniBz] - Seminar of Bill Opdyke, 23rd April 2008, 14:30-15:30

I am pleased to invite you to the following seminar of the Faculty of
Computer Science of Bolzano-Bozen.

I apologize for multiple email.

For the complete list of the Faculty Seminar Series 2007/2008 and
additional information on how to reach us, please visit the web site

http://www.unibz.it/inf/csseminars_1/index.html?LanguageID=EN

23.04.08, 14:30-15:30 - Free University of Bolzano-Bozen, P.za Sernesi,
1, room D101

"If Software Is So Easy to Create, Why Is It So Difficult to Evolve?"

<http://www.unibz.it/printerversions/newsfull.html?LanguageID=EN&content
id=5241&pageid=10&PV=TRUE&SHOW_CMD=FALSE>

Bill Opdyke, Motorola, Distinguished Member of Technical Staff -
Technology Office (CTO Org.)
Home & Networks Mobility (Formerly: Connected Homes Solutions)
Motorola, Inc. (Bill.Opdyke(a)motorola.com)

Abstract:
It is easy to underestimate - sometimes significantly - the costs
of making a change to a software system. At a time when it is easier
than ever to rapidly create software, incorporating new features
into an existing software system often continues to be difficult
and expensive. Why is this the case, and what can be done about it?

In this talk, I'll discuss two major issues - often overlooked when
estimating and planning changes to a software system - that can add
significantly to the complexity and costs of changing that system.
I will then discuss how some individuals and organizations have
successfully addressed these issues. I will conclude with a
discussion of some of the challenges I've faced in getting software
engineering related process improvement techniques adopted by
development teams, and how I have addressed those challenges.

CV:
William F. (Bill) Opdyke has spent most of his career focusing
on issues related to software evolution and to the complexities
of designing and developing communications software. At Motorola,
he currently focuses on home networking related middleware and on
software evolution & reengineering techniques. His doctoral research
at the University of Illinois led to the foundational thesis on
object-oriented refactoring. At Bell Labs, he was technical lead
on several advanced development projects, where he gained a keen
appreciation for the challenges in extending existing products
to meet emerging market needs.

Bill co-organized several workshops related to software reengineering
(associated with the OOPSLA/ object-oriented technology conferences),
has served as an OOPSLA panellist, and was an (IEEE Communications)
feature topic/ guest editor for "Evolving Communications Software:
Techniques and Technologies". He also taught software engineering &
data communications courses for several years at North Central College.

Reference person: Sillitti Alberto <mailto:%20Alberto.Sillitti(a)unibz.it>

attachment.htm (9.24 KB)

image001.gif

image003.gif

image006.jpg

image006.png

image008.png

image009.png

TODAY!

I am pleased to invite you to the following seminar of the Faculty of
Computer Science of Bolzano-Bozen.

I apologize for multiple email.

For the complete list of the Faculty Seminar Series 2007/2008 and
additional information on how to reach us, please visit the web site

http://www.unibz.it/inf/csseminars_1/index.html?LanguageID=EN

23.04.08, 14:30-15:30 - Free University of Bolzano-Bozen, P.za Sernesi,
1, room D101

"If Software Is So Easy to Create, Why Is It So Difficult to Evolve?"

<http://www.unibz.it/printerversions/newsfull.html?LanguageID=EN&content
id=5241&pageid=10&PV=TRUE&SHOW_CMD=FALSE>

Bill Opdyke, Motorola, Distinguished Member of Technical Staff -
Technology Office (CTO Org.)
Home & Networks Mobility (Formerly: Connected Homes Solutions)
Motorola, Inc. (Bill.Opdyke(a)motorola.com)

Abstract:
It is easy to underestimate - sometimes significantly - the costs
of making a change to a software system. At a time when it is easier
than ever to rapidly create software, incorporating new features
into an existing software system often continues to be difficult
and expensive. Why is this the case, and what can be done about it?

In this talk, I'll discuss two major issues - often overlooked when
estimating and planning changes to a software system - that can add
significantly to the complexity and costs of changing that system.
I will then discuss how some individuals and organizations have
successfully addressed these issues. I will conclude with a
discussion of some of the challenges I've faced in getting software
engineering related process improvement techniques adopted by
development teams, and how I have addressed those challenges.

CV:
William F. (Bill) Opdyke has spent most of his career focusing
on issues related to software evolution and to the complexities
of designing and developing communications software. At Motorola,
he currently focuses on home networking related middleware and on
software evolution & reengineering techniques. His doctoral research
at the University of Illinois led to the foundational thesis on
object-oriented refactoring. At Bell Labs, he was technical lead
on several advanced development projects, where he gained a keen
appreciation for the challenges in extending existing products
to meet emerging market needs.

Bill co-organized several workshops related to software reengineering
(associated with the OOPSLA/ object-oriented technology conferences),
has served as an OOPSLA panellist, and was an (IEEE Communications)
feature topic/ guest editor for "Evolving Communications Software:
Techniques and Technologies". He also taught software engineering &
data communications courses for several years at North Central College.

Reference person: Sillitti Alberto <mailto:%20Alberto.Sillitti(a)unibz.it>

attachment.htm (9.42 KB)

image006.png

image003.gif

image008.png

image001.gif

image009.png

image006.jpg

I am pleased to invite you to the following seminar of the Faculty of
Computer Science of Bolzano-Bozen.

I apologize for multiple emails.

For the complete list of the Faculty Seminar Series 2007/2008 and
additional information on how to reach us, please visit the web site

http://www.unibz.it/inf/csseminars_1/index.html?LanguageID=EN

17.06.08, 15:00-16:00 - Free University of Bolzano-Bozen, P.za Sernesi,
1, room A101

A Distributed Platform for Mechanism Design

<http://www.unibz.it/printerversions/newsfull.html?LanguageID=EN&content
id=5241&pageid=16&PV=TRUE&SHOW_CMD=FALSE>

Krzysztof R. Apt, CWI and University of Amsterdam, the Netherlands
Abstract
Mechanism design is an important area of economics. It aims at realizing
economic interactions in which desired social decisions result when each
agent is interested in maximizing his utility. The economic analysis
always assumes existence of a central authority that takes decisions and
implements them.

We describe a structured system for distributed mechanism design. In our
approach the players dynamically form a network in which they know
neither their neighbours nor the size of the network and interact to
jointly take decisions.

The system is implemented in Java. We illustrate its flexibility by
discussing a number of implemented examples.
(Based on a joint work with Farhad Arbab and Huiye Ma.)

CV:
Krzysztof R. Apt got a PhD in mathematical logic from the Polish Academy
of Sciences in Warsaw, in 1974. He is a senior researcher at CWI,
Amsterdam and Professor at the University of Amsterdam, the Netherlands.
In the past he also worked at the Universities and Research Centra in
Poland, France, U.S., Belgium and Singapore. Apt published four books
and more than fifty journal articles, in computer science, mathematical
logic and, more recently, economics. His current research is concerned
with game theory and multi-agent systems. He is a member of Academia
Europea and member of the council of the European Association for
Theoretical Computer Science (EATCS). Apt is also a member of the
Advisory Board of the Computing Research Repository (CoRR). He strongly
believes that free access to scientific publishing is both feasible and
strongly desirable for the further advancement of science.

Reference person: Rosella Gennari <mailto:%20Rosella.Gennari(a)unibz.it>

attachment.htm (10.3 KB)

image001.gif

image003.gif

image006.jpg

image006.png

image008.png

image009.png