Kai Koskimies

Professor (Methods and tools for software engineering) since 1999
Tampere University of Technology, Department of Software Systems
Box 553, FIN-33101 Tampere, Finland
Email: firstname.lastname at tut.fi
Phone: +358-9-2563503 (home), +358 40 8490748 (mobile)
 

Research interests

  • Software architectures
  • Modelling of software systems
  • Frameworks: design methods, patterns, tools
  • Understanding and visualization of software systems

Recent publications

Hammouda, I., Ruokonen, A., Siikarla, M., Santos, A. L., Koskimies, K., Systä, T.: Design Profiles: Towards Unified Tool Support for Design Patterns and UML Profiles. Software Practice & Experience (39, 4)  (March 2009), 331-354.

 

Räihä O., Koskimies K., Mäkinen E.: Scenario-Based Genetic Synthesis of Software Architecture, Proc. ICSEA'09, Porto, Portugal, IEEE CS Press, September 2009, 437-445.

 

Hadaytullah, Koskimies K., Systä T.: Using Model Customization for Variability Management in Service Compositions. Proc. ICWS, Los Angeles. IEEE CS Press 2009, 687-694 (Digital Object Identifier 10.1109/ICWS.2009.92).

 

Välimäki, A., Vesiluoma, S., Koskimies, K.: Scenario-Based Assessment of Process Pattern Languages. Proc. Profes 2009, Springer LNBIP 32, June 2009, 246-260.

 

Välimäki, A., Kääriäinen, J., Koskimies, K.: Global Software Development Patterns for Project Management. Proc. EuroSPI 2009, Springer, September 2009, 137-148. Best paper award.

 

Räihä O., Koskimies K., Mäkinen E.: Empirical Study on the Effect of Crossover in Genetic Software Architecture Synthesis. Proc. of the World Congress on Nature and Biologically Inspired Computing (NaBIC'09), IEEE CS Press, Coimbatore, India, December 2009, 187-198.

 

Santos A., Koskimies K., Lopes A.: Automating the construction of domain-specific modeling languages for object-oriented frameworks. The Journal of Systems and Software 83 (2010), 1078–1093.

 

Hadaytullah, Vathsavayi S., Räihä O., Koskimies K.: Tool Support for Software Architecture Design with Genetic Algorithms, Proc. ICSEA ‘10, IEEE CS Press, Nice, France, August 2010, 359-366.

 

Eloranta V-P., Koskimies K.: Using Domain Knowledge to Boost Software Architecture Evaluation. In: Proc. 4th European Conference on Software Architecture (ECSA), Springer LNCS 6285, August 2010, 319-326.

 

Hadaytullah, Räihä O., Koskimies K.: Genetic Approach to Software Architecture Synthesis with Work Allocation Scheme. Proc. APSEC ’10, Sydney, Australia, November 2010, IEEE CS, 70-79.

 

Räihä O., Koskimies K., Mäkinen E.: Complementary Crossover for Genetic Software Architecture Synthesis. In: Proc. 10th International Conference on Intelligent Systems Design and Applications (ISDA'10), Cairo, Egypt. November 2010, IEEE Press, 260-265.

 

Räihä O., Hadaytullah, Koskimies K., Mäkinen E.: Synthesizing Architecture from Requirements: A Genetic Approach. Ch 14, Relating Software Requirements and Architecture, Springer 2011, to appear.

 

Publications List

 

CV

Teaching

Research projects

See PRACTISE. 

 

Other activities

SoSE (Graduate School on Software Systems and Engineering)

 

Lean University

In my view, during the last decade (Finnish) universities have been moving to directions
that are in the long run harmful for the mission of universities: universities are managed to death.
The manifesto below describes my view of what a university should be.

Lean University Manifesto (pdf)

 

Lean University Manifesto (open)