Keynote 1: The Joy of Programming and How to Overcome It Through Education
Summary: Anecdotal data indicates that teaching of model-based software engineering methods and technologies is not particularly welcomed by a large proportion of university-level students involved in software engineering majors. In this talk, we first examine some possible reasons for this reticence, based on the personal experiences of the speaker. On the basis of that analysis, we derive a hierarchical “maturity model” of software engineering practice, which categorizes different viewpoints and different approaches to software design and development. Finally, we discuss how software engineering curricula could be advanced to help practitioners overcome some of the hurdles that stand in the way of reaching higher maturity levels.
Chair: Silvia Abrahão
Tue 3 OctDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
08:30 - 10:00
|Keynote 1: The Joy of Programming and How to Overcome It Through Education
Bran Selic Malina Software Corporation
Biography: Bran Selić is the President of Malina Software Corp., a Canadian company that provides consulting services to corporate clients and government institutions worldwide. He is also an Adjunct Professor of Software Engineering at Monash University in Melbourne, Australia. Bran has more than 50 years of industrial experience involving the design and realization of large-scale industrial software systems. In the course of his professional work, he has pioneered the development and application of advanced model-based software engineering methods and related technologies, as well as leading the definition of several related international standards. In 2022, Bran was awarded an Honorary Doctorate by Mälardalen University in Sweden.