Homepage of Jussi Kasurinen

Jussi Kasurinen, TkT
Tutkija, projektipäällikkö
Ohjelmistotekniikan laboratorio
Lappeenrannan teknillinen yliopisto

Jussi Kasurinen, D.Sc.(software engineering)
Researcher, Project manager
Software Engineering Laboratory
Lappeenranta University of Technology

Email: jussi (dot) kasurinen (at) lut (dot) fi

CV in English: Available here

Department homepage:
Dept. of Information Technology

Project homepage:
MASTO-project

Member of the SoSE graduate school

Office address:

Lappeenranta University of Technology
Skinnarilankatu 34
P.O. Box 20
FI-53850 Lappeenranta
Finland

Office 2524, 2. rakennusvaihe
Office phone: (+358) (0)400 213 864
Reception hours: Office hours

Other Internet presense:

Twitter account

Programmer's blog, sometimes updated

Research Interests

General

A researcher with Lappeenranta University of Technology's Software Engineering Laboratory. Currently he is preparing to start a qualitative study on game development and game industry, after successfully defending his doctoral dissertation on software testing and test process development from the viewpoint of process organization. Prior to this study, worked actively on fields such as computer science education, teaching applications and blended learning.

Visited Lund Tekniska Högskola for 3-month reseacher visit during the Fall of 2010, and is currently starting his first own research project as a project manager on characteristics of game software development and game industry in general. More information is available here: SOCES-project.

Current research interests include but are not restricted to game industry, game development, game technologies, software processes, software production methods and testing strategies. Additionally, personal interest in the earlier research topics like distance learning, user interface design, user behavior analysis and data mining still persist.

Python-related

Master's Thesis on topic "Adapting Python over C-language in Fundamentals of Programming". Also several contributions to Finnish Python community by translating introductory material to Finnish language and by writing Finnish manuals on Imaging Library and Tkinter. Future prospects for this work include a personal project on Python 3 and hopefully some new material on networking, GUI programming and/or Python programming for handheld devices and mobile phones.

Publications

Programming manuals

  • Ruby on Rails-ohjelmointi, published by WSOYPro/Docendo 2011, available here, with related online course on Ruby available here
  • Python 3-ohjelmointi, published by WSOYPro/Docendo 2009, available here plus supplemental online course with Viope available here
  • Various Python 2-handbooks (in Finnish) can be accessed here.
  • Introduction to C Programming (in Finnish), can be accessed here.

    Major research publications (in loose chronological order)

    On Software Engineering and Testing

  • Dissertation: Software Test Process Development, Acta Universitatis Lappeenrantaensis 443, 2011. Available online here: Link to Doria
  • Journal article: Exploring the Perceived End-Product Quality in Software-Developing Organizations; Jussi Kasurinen, Ossi Taipale, Jari Vanhanen and Kari Smolander, International Journal of Information System Modeling and Design, IGI Global.
  • Journal article: Trade-off between Automated and Manual Software Testing; Ossi Taipale, Katja Karhu, Jussi Kasurinen and Kari Smolander, IJSAEM, Springer.
  • Confernece paper: A Self-Assessment Framework for Finding Improvement Objectives with ISO/IEC 29119 Test Standard; Jussi Kasurinen, Per Runeson, Leah Riungu and Kari Smolander, accepted for presentation at EuroSPI 2011, Roskilde, Denmark.
  • Conference paper: Exploring Quality Concepts in Software Organizations; Jussi Kasurinen, Ossi Taipale, Jari Vanhanen and Kari Smolander. RCIS 2011, French Guadaloupe, France.
  • Conference paper: How Test Organizations Adopt New Testing Practices and Methods?; Jussi Kasurinen, Ossi Taipale and Kari Smolander. TAIC PART 2011 co-located with ICST 2011, Berlin, Germany.
  • Conference paper: Test Case Selection and Prioritization: Risk-Based or Design-Based?; Jussi Kasurinen, Ossi Taipale and Kari Smolander. ESEM 2010, Bolzano, Italy.
  • Confenrece paper: A Study on Agility and Testing Processes in Software Organizations; Vesa Kettunen, Jussi Kasurinen, Ossi Taipale ja Kari Smolander, ISSTA 2010, Trento, Italy.
  • Journal article: Software Test Automation in Practice: Empirical Observations; Jussi Kasurinen, Ossi Taipale and Kari Smolander, Advances in Software Engineering, Special Issue on Software Test Automation, Hindawi Publishing Co., 2009.
  • Conference paper: Analysis of Problems in Testing Practices; Jussi Kasurinen, Ossi Taipale and Kari Smolander, APSEC09, Penang, Malaysia.
  • Discussion paper: Elaborating Software Test Processes and Strategies; Jussi Kasurinen, ICST2010, Paris, France.

    On Computer Science Education

  • Journal article: A Motivation Guided Holistic Rehabilitation of the First Programming Course; Uolevi Nikula, Orlena Gotel and Jussi Kasurinen, ACM Transactions on Computing Education.
  • Conference paper: Improving the Technical Infrastructure of a Programming Course; Uolevi Nikula, Satu Alaoutinen, Jussi Kasurinen and Toni Pirinen, ICALT 2009, Riga, Latvia.
  • Conference paper: Estimating Programming Knowledge with Bayesian Knowledge Tracing; Jussi Kasurinen and Uolevi Nikula, ITiCSE 2009, Paris, France. Presentation slides
  • Conference paper: A Study of Visualization in Fundamentals of Programming; Jussi Kasurinen, Mika Purmonen and Uolevi Nikula, PPIG 2008, Lancaster, UK
  • Conference paper: Lower Dropout Rates and Better Grades through Revised Course Infrastructure; Jussi Kasurinen and Uolevi Nikula, CATE 2007, Beijing, China.
  • Conference paper: Revising the First Programming Course - The Second Round; Jussi Kasurinen and Uolevi Nikula, Reflektori2007, Espoo, Finland.
  • Master's Thesis: Siirtyminen C-kielestä Pythoniin ohjelmoinnin perusopetuksessa, LTY 2007.

    Research-related projects and other stuff

  • A slideshow discussing PhD process, presented at ECSE support meeting 2012 here.
  • An A4-scaled printout of a poster explaining some key points of the dissertation work on software testing here
  • Turtlet (Kilppari): A tool for teaching and learning fundamental programming constructs. Homepage here
  • Turtlet - The Robot - An introductory video for a simple robot which we created for demonstration purposes. Here without sideline sensors, spider legs or remote control.
  • Turtlet - Motivating students with Visualization. An Introductory paper for above tool project.
  • A poster to promote student applications. Introduction to programming with Brainf*ck... in Klingonese.
  • A similar poster as above to promote student applications. Designed as a part 2 of the (cancelled) series.
  • Marketing material: A small paper doll representing computer science student.
    Page updated 30.11.2011