View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by Helsingin yliopiston digitaalinen arkisto Department of Computer Science Series of Publications A Report A-2013-13 Self-Organizing Software Architectures Pietu Pohjalainen To be presented, with the permission of the Faculty of Science of the University of Helsinki, for public criticism in Auditorium XV, University Main Building, on 13th December 2013, at noon. University of Helsinki Finland Supervisors Jukka Paakki, University of Helsinki, Finland Juha Taina, University of Helsinki, Finland Pre-examiners G¨orelHedin, Lund University, Sweden Jyrki Nummenmaa, University of Tampere, Finland Opponent Kai Koskimies, Tampere University of Technology, Finland Custos Jukka Paakki, University of Helsinki, Finland Contact information Department of Computer Science P.O. Box 68 (Gustaf H¨allstr¨ominkatu 2b) FI-00014 University of Helsinki Finland Email address:
[email protected].fi URL: http://www.cs.helsinki.fi/ Telephone: +358 9 1911, telefax: +358 9 191 51120 Copyright © 2013 Pietu Pohjalainen ISSN 1238-8645 ISBN 978-952-10-9424-8 (paperback) ISBN 978-952-10-9425-5 (PDF) Computing Reviews (1998) Classification: D.2.11, D.1.2, D1.5, D.2.2, D.2.3, D.2.7, D.2.13 Helsinki 2013 Unigrafia Self-Organizing Software Architectures Pietu Pohjalainen Department of Computer Science P.O. Box 68, FI-00014 University of Helsinki, Finland pietu.pohjalainen@iki.fi PhD Thesis, Series of Publications A, Report A-2013-13 Helsinki, December 2013, 114 + 71 pages ISSN 1238-8645 ISBN 978-952-10-9424-8 (paperback) ISBN 978-952-10-9425-5 (PDF) Abstract Looking at engineering productivity is a source for improving the state of software engineering.