General:
Curriculum
Vitae Recognitions Blog
Research: Publications Interests Expert tasks Links
Contact
information:
Email: koskinen@jyu.fi
Postal address: Department of Computer
Science and Information Systems,
University of
Jyväskylä, P.O. Box 35,
40014 Jyväskylä, Finland
Visiting address: Mattilanniemi 2, Building: Ag(ora) C523.2 (5th floor)
Visiting hours:
Week 10: Friday 8.15-9.15
WWW-pages: http://users.jyu.fi/~koskinen
Doctor Koskinen is a well-known expert in the area of software engineering research. He has published about 50 international refereed papers and produced about 100 research reports. Current research interests relate to information systems science and software systems. Research areas are versatile including empirical and automated aspects of software engineering; especially as related to software maintenance and system evolution (SME), software quality and open source software systems (OSSs). His positions and tasks include: Assistant Professor of Information Systems Science (Department of Computer Science and Information Systems, University of Jyväskylä, Jyväskylä, Finland), Adjunct Professor of Software Engineering (Department of Mathematical Information Technology, University of Jyväskylä), Adjunct Professor of Computer Science (Department of Computer Science, Faculty of Science, University of Helsinki, Helsinki, Finland), Associate Editor-in-Chief of IJACT, Associate Editor of IJWBC, Editorial Board Member of TOSEJ and EJISE, Reviewer of IET Software, JSME and IJCA, Program Committee Member of the annual conferences: IASTED SE (2006-2012) and ECIME (2007-2012) and Member of ERCIM Software Evolution Working Group, IFIP WG 2.13 (Open Source Software), WSEAS, and ICGA. His degrees include Ph.D. (Information Systems Science, 2000, eximia cum laude) and M.Sc. (Computer Science, 1991) from the University of Jyväskylä. Professional experience covers about 20 years. He has participated to the supervision or reviewing of about 50 completed academic theses, including supervision of three completed Ph.D. theses and reviewing of Ph.D. theses for the Tampere University of Technology and the University of Eastern Finland. Current supervision includes five doctoral theses. Participated significant SME-related research projects include HyperSoft (1994-1997), ELTIS (2003-2006), and Binoculars (2011-2013). Recognitions include: Research Scholarship (Jyväskylän Kauppalaisseuran säätiö, 1994; 11 KEUR), Best Paper Award (ICSEA, 2007), Honorary Diploma for Active Publication (Faculty of Information Technology, University of Jyväskylä, 2009) and Certificates of Appreciation for Reviewing (IJACT, 2011) (WSEAS, 2012).
Recent main publications
Program slicing:
o Jaakko
Korpi & Jussi Koskinen "Constructive dynamic
program slicing research". International
Journal of Advancements in Computing Technology 2 (2), pp. 7-23. June 2010.
Open source software systems:
o Timo Tuunanen, Jussi Koskinen & Tommi Kärkkäinen "Automated software license analysis". Automated Software Engineering 16 (3), pp. 455-490. June 2009.
Software engineering education:
o Jussi Koskinen "Seminars on software maintenance and evolution: An empirical study of the background factors affecting student success". The Open Software Engineering Journal 3, pp. 39-71. June 2009.
Software inspections:
o Sami Kollanus & Jussi Koskinen "Survey of software inspection research". The Open Software Engineering Journal 3, 15-34. May 2009.
Software metrics:
o Denis Kozlov, Jussi Koskinen, Markku Sakkinen & Jouni
Markkula "Assessing
maintainability change over multiple software releases". Journal
of Software Maintenance and Evolution: Research and Practice 20
(1), pp. 31-58. Jan. 2008.
Other
main publications
Software
maintenance and evolution:
o Jussi Koskinen "Maintenance".
Encyclopedia of Software Engineering,
pp. 442-453. Book chapter. Taylor & Francis Group. Nov. 2010.
Reverse engineering:
o Jussi Koskinen & Tero Lehmonen "Analysis of ten reverse
engineering tools". Advanced Techniques in Computing Sciences and
Software Engineering, pp. 389-394. Book chapter. Springer. Dec. 2009
(published on-line: Dec. 2008).
Hypertext access structures:
o Jussi Koskinen "Evaluation framework of
hypertext access for program comprehension support". Innovative
Techniques in Instruction Technology, E-learning, E-assessment, and Education, pp. 235-240.
Book chapter. Springer. June 2008 (published on-line: Dec. 2007).
Decision
making support:
o Jussi
Koskinen, Jarmo J. Ahonen, Irja Kankaanpää, Henna Sivula & Tero Tilus "Developing support for
industrial software evolution decision making". Communications in Dependability
and Quality Management 11 (1),
pp. 98-106. March 2008.
Group decision-making processes:
o Miia-Maarit
Saarelainen, Jussi Koskinen, Jarmo J. Ahonen, Irja Kankaanpää, Henna Sivula,
Heikki Lintinen, Päivi Juutilainen & Tero Tilus "Group decision-making processes in industrial software evolution". The 2nd International
Conference on Software Engineering Advances (ICSEA 2007) (Cap
Value-based
software engineering:
o Tero
Tilus, Jussi Koskinen, Jarmo J. Ahonen, Heikki Lintinen, Henna Sivula &
Irja Kankaanpää "Industrial
application and evaluation of a software evolution decision model". Technologies
for Business Information Systems, pp. 417-427. Book chapter. Springer. Jan.
2007.
Software
replacements:
o Jussi
Koskinen, Henna Sivula, Tero Tilus, Irja Kankaanpää, Jarmo J. Ahonen &
Päivi Juutilainen "Assessing
software replacement success: An industrial case study applying four approaches".
Lecture Notes in Computer Science (LNCS) 4257; Software
Process Improvement, 13th European Conference (EuroSPI 2006) (
Software evolution estimation methods:
o Jussi
Koskinen, Jarmo J. Ahonen, Tero Tilus, Henna Sivula, Irja Kankaanpää, Heikki
Lintinen & Päivi Juutilainen "Developing software
evolution estimation methods for software industry". Proceedings of
the 3rd IASTED International Conference on Software Engineering (SE
2006) (
Software maintainability:
o Jussi
Koskinen, Heikki Lintinen, Tero Tilus, Henna Sivula, Irja Kankaanpää, Jarmo J.
Ahonen & Päivi Juutilainen "Industrial case
study of software maintenance evaluations". Proceedings of the 3rd
IASTED International Conference on Software Engineering (SE 2006)
(
Evaluation of software systems:
o Jussi Koskinen, Jarmo J. Ahonen, Tero Tilus,
Henna Sivula & Heikki Lintinen "Using NIMSAD meta
framework in three software engineering contexts". Proceedings of
the 8th International Conference on Business Information Systems (BIS
2005) (
Software modernizations:
o Jussi
Koskinen, Jarmo J. Ahonen, Henna Sivula, Tero Tilus, Heikki Lintinen & Irja
Kankaanpää "Software
modernization decision criteria - An empirical study". Proceedings
of the 9th European Conference on Software Maintenance and Reengineering (CSMR
2005) (
Impact analysis:
o Jussi Koskinen
& Airi Salminen "Supporting impact
analysis in HyperSoft and other maintenance tools". Proceedings of
the 2nd IASTED International Conference on Software Engineering (SE
2005) (Innsbruck, Austria), pp. 187-192. ACTA Press. Febr. 2005.
Program
comprehension:
o Jussi Koskinen, Airi Salminen & Jukka Paakki "Hypertext support for the information needs of software maintainers". Journal of Software Maintenance and Evolution: Research and Practice 16 (3), pp. 187-215. May 2004.
Empirical software engineering:
o Jussi Koskinen "Experimental evaluation of hypertext
access structures". Journal of Software Maintenance and
Evolution: Research and Practice 14 (2), pp. 83-108. March 2002.
Automated software engineering:
o Jukka Paakki, Airi Salminen & Jussi
Koskinen "Automated
hypertext support for software maintenance".
The Computer Journal 39 (7), pp. 577-597. July 1996.
List of publications => http://www.cs.jyu.fi/~koskinen/public.htm
Supervised or reviewed doctoral theses
Software
quality:
o Denis Kozlov "The Quality of Open Source Software and its Relation to the Maintenance Process". Jyväskylä Studies in Computing 138. Doctoral thesis, 2011 (supervised with Markku Sakkinen & Jouni Markkula).
Software inspections:
o Sami Kollanus "Improvement
of Inspection Practices in Software Organizations". Jyväskylä Studies in Computing 104. Doctoral thesis, 2009 (in Finnish) (supervised with Markku Sakkinen).
Dynamic software modeling:
o Johannes Koskinen "Behavioral Profiles in Software Engineering: Motivations, Definitions and Applications". Tampere University of Technology - Publication 757. Doctoral thesis, 2008 (refereed with Ken Wong & Tomi Männistö).
Program comprehension:
o Erkki Laitila "Symbolic Analysis and Atomistic Model as a Basis for a Program Comprehension Methodology". Jyväskylä Studies in Computing 90. Doctoral thesis, 2008 (supervised with Pekka Neittaanmäki & Tommi Kärkkäinen).
Evaluation of maintenance processes:
o Timo Koponen "Evaluation of Maintenance Processes in Open Source Software Projects through Defect and Version Management". Kuopio University Publications - H. Business and Information Technology 9. Doctoral thesis, 2007 (refereed with Markku Tukiainen & Reijo Sulonen).
List of supervised or reviewed works => http://users.jyu.fi/~koskinen/super-review.htm
Updated: May 14, 2012.