Research Profile

Klaas-Jan Stol

Biography

Dr Klaas-Jan Stol is a Lecturer (a role in the British academic system equivalent to assistant professor in North America) with the School of Computer Science and Information Technology at University College Cork, Ireland. He has a wide range of research interests that fall within the three domains of research studies. In terms of the substantive domain, his research focuses on open source, inner source, and crowdsourcing, as well as other topics related to company strategies and tactics that can help improve software development practice ( ICSE 2014 , TOSEM 2014, TSE in press). Within the methodological domain, Klaas aims to improve the state of research methodology within software engineering (ICSE 2016, TOSEM 2018). Within the theoretical domain, he aims to draw on other disciplines to improve the state of theory building within software engineering (SCP 2015). 

Klaas leads a team of several PhD students and postdoctoral researchers, funded by a number of grants from Science Foundation Ireland and industry. He is currently a Science Foundation Ireland (SFI) Principal Investigator on a project that aims to help industry to work with new forms of software development, in particular open source, inner source, and crowdsourcing. Other projects focus on improving our understanding of companies' engagement with open source software projects, and the tailoring of agile methods for critical domains.

Previously Klaas was a Research Fellow with Lero - the Irish Software Research Centre, where he remains active as a Funded Investigator. He received a PhD from the University of Limerick, a MSc from the University of Groningen, and a B.ICT from the Hanzehogeschool Groningen. He has taught modules on a range of topics, including software engineering processes and paradigms and programming modules (mobile application development). 

Research Interests

Open Source, Inner Source, crowdsourcing, theory development, research methodology, grounded theory

Research Grants

 ProjectFunding
Body
Start DateEnd DateAward
SODAWScience Foundation Ireland01-DEC-1630-NOV-20€464,635.00
Agile4AeroScience Foundation Ireland01-APR-1801-SEP-18€46,475.00
SFI LERO 13/RC/2094 - SOW - 2017 070 - SFI ContributionScience Foundation of Ireland01-OCT-1830-SEP-20€223,737.00
Agile4Aero: Agile Methods for AerospaceSFI Industry01-APR-1801-SEP-18€17,875.00
Development of an Inner Source Adoption FrameworkIrish Research Council€6,000.00
Development and Formalization of Agile Methods for Critical and Regulated SoftwareRoyal Irish Academy€2,000.00
Development of an Inner Source Taxonomy And CharacterisationIrish Research Council€6,000.00
Pattern-based Evaluation of Open Source SoftwareIrish Research Council for Science, Engineering & Technology (IRCSET)01-SEP-0831-AUG-11€72,000.00

Contract Researchers

 Researcher NameProjectRoleFunding Body
John HutchinsonHUSRAISenior Postdoctoral ResearcherScience Foundation Ireland
Ziba PakdelHUSRAIPostdoctoral ResearcherScience Foundation Ireland
Daniel RussoSODAWPostdoctoral ResearcherScience Foundation Ireland
Maroun TabbalSODAWPostgraduate ResearcherScience Foundation Ireland

Publications

Books

 YearPublication
(2018)Adopting InnerSource: Principles and Case Studies.
Danese Cooper, Klaas-Jan Stol (2018) Adopting InnerSource: Principles and Case Studies. Sebastopol: O'Reilly Media. [Details]
(2017)Scaling a Software Business: The Digitalization Journey.
Brian Fitzgerald, Klaas-Jan Stol, Sten Minör, Henrik Cosmo (2017) Scaling a Software Business: The Digitalization Journey. Germany: Springer. [DOI] [Details]
(2015)Software Sourcing in the Age of Open: Leveraging the Unknown Workforce.
Pär J. Ågerfalk, Brian Fitzgerald, Klaas-Jan Stol (2015) Software Sourcing in the Age of Open: Leveraging the Unknown Workforce. Germany: Springer. [DOI] [Details]

Book Chapters

 YearPublication
(2018)'The Future of Software Development Methods'
Brian Fitzgerald, Klaas-JanStol (2018) 'The Future of Software Development Methods' In: The Routledge Companion to Management Information Systems. UK: Routledge. [Full Text] [Details]
(2015)'The Dos and Don'ts of Crowdsourcing Software Development'
Fitzgerald, Brian and Stol, Klaas-Jan (2015) 'The Dos and Don'ts of Crowdsourcing Software Development' In: Springer Berlin Heidelberg. [Details]
(2014)'Inner Source Project Management'
Martin Höst, Klaas-Jan Stol, Alma Orucevic-Alagic (2014) 'Inner Source Project Management' In: Guenther Ruhe, Claes Wohlin (eds). Software Project Management in a Changing World. Germany: Springer. [DOI] [Details]

Edited Books

 YearPublication
(2013)Lean Enterprise Software and Systems
Brian Fitzgerald, Kieran Conboy, Ken Power, Ricardo Valerdi, Lorraine Morgan, Klaas-Jan Stol (Ed.). (2013) Lean Enterprise Software and Systems Germany: Springer. [Details]

Peer Reviewed Journals

 YearPublication
(2019)'Competition-Based Crowdsourcing Software Development: A Multi-Method Study from a Customer Perspective'
Klaas-Jan Stol, Bora Caglayan, Brian Fitzgerald (2019) 'Competition-Based Crowdsourcing Software Development: A Multi-Method Study from a Customer Perspective'. IEEE Transactions On Software Engineering, 45 (3):237-260 [DOI] [Full Text] [Details]
(2018)'Uncovering the Periphery: A Qualitative Survey of Episodic Volunteering in Free/Libre and Open Source Software Communities'
Barcomb, Ann; Kaufmann, Andreas; Riehle, Dirk; Stol, Klaas-Jan; Fitzgerald, Brian (2018) 'Uncovering the Periphery: A Qualitative Survey of Episodic Volunteering in Free/Libre and Open Source Software Communities'. IEEE Transactions On Software Engineering, :1-1   [DOI] [Full Text] [Details]
(2018)'The ABC of Software Engineering Research'
Klaas-Jan Stol, Brian Fitzgerald (2018) 'The ABC of Software Engineering Research'. Acm Transactions On Software Engineering and Methodolog, [DOI] [Full Text] [Details]
(2017)'Continuous software engineering: A roadmap and agenda'
Brian Fitzgerald, Klaas-Jan Stol (2017) 'Continuous software engineering: A roadmap and agenda'. Journal of Systems and Software, 123 :176-189 [DOI] [Details]
(2017)'Introduction to the EASE 2016 special section: Evidence-based software engineering: Past, present, and future'
Beecham, S;Bowes, D;Stol, KJ (2017) 'Introduction to the EASE 2016 special section: Evidence-based software engineering: Past, present, and future'. Information and Software Technology, 89 :14-18 [DOI] [Details]
(2017)'Crowdsourcing for Software Engineering'
Klaas-Jan Stol, Thomas LaToza, Christian Bird (2017) 'Crowdsourcing for Software Engineering'. IEEE Software, 34 (2) [DOI] [Details]
(2016)'Introduction to the special section—General Theories of Software Engineering: New advances and implications for research'
Klaas-Jan Stol, Michael Goedicke, Ivar Jacobson (2016) 'Introduction to the special section—General Theories of Software Engineering: New advances and implications for research'. Information and Software Technology, 70 [DOI] [Full Text] [Details]
(2015)'Theory-oriented software engineering'
Stol, KJ;Fitzgerald, B (2015) 'Theory-oriented software engineering'. Science of Computer Programming, 101 :79-98 [DOI] [Details]
(2015)'Inner Source—Adopting Open Source Development Practices within Organizations: A Tutorial'
Klaas-Jan Stol, Brian Fitzgerald (2015) 'Inner Source—Adopting Open Source Development Practices within Organizations: A Tutorial'. IEEE Software, 32 (4) [DOI] [Details]
(2015)'Why and How Should Open Source Projects Adopt Time-Based Releases?'
Martin Michlmayr, Brian Fitzgerald, Klaas-Jan Stol (2015) 'Why and How Should Open Source Projects Adopt Time-Based Releases?'. IEEE Software, 32 (2) [DOI] [Details]
(2014)'Key Factors for Adopting Inner Source'
Klaas-Jan Stol, Paris Avgeriou, Muhammad Ali Babar, Yan Lucas, Brian Fitzgerald (2014) 'Key Factors for Adopting Inner Source'. Acm Transactions On Software Engineering and Methodolog, 23 (2) [DOI] [Details]
(2014)'Microblogging in Open Source Software Development: The Case of Drupal Using Twitter'
Xiaofeng Wang, Ilona Kuzmickaja, Klaas-Jan Stol, Pekka Abrahamsson, Brian Fitzgerald (2014) 'Microblogging in Open Source Software Development: The Case of Drupal Using Twitter'. IEEE Software, 31 (4) [DOI] [Details]
(2011)'Software Reuse in Open Source: A Case Study'
Capiluppi, Andrea and Stol, Klaas-Jan and Boldyreff, Cornelia (2011) 'Software Reuse in Open Source: A Case Study'. International Journal of Open Source Software and Processes (IJOSSP), 3 (3):10-35 [Details]
(2011)'A comparative study of challenges in integrating Open Source Software and Inner Source Software'
Stol, KJ;Babar, MA;Avgeriou, P;Fitzgerald, B (2011) 'A comparative study of challenges in integrating Open Source Software and Inner Source Software'. Information and Software Technology, 53 :1319-1336 [DOI] [Details]
(2010)'A systematic review of comparative evidence of aspect-oriented programming'
Ali, MS;Babar, MA;Chen, LP;Stol, KJ (2010) 'A systematic review of comparative evidence of aspect-oriented programming'. Information and Software Technology, 52 :871-887 [DOI] [Details]

Other Journals

 YearPublication
(2013)'Report on the Second SEMAT Workshop on General Theory of Software Engineering (GTSE 2013)'
Johnson, Pontus and Ralph, Paul and Goedicke, Michael and Ng, Pan-Wei and Stol, Klaas-Jan and Smolander, Kari and Exman, Iaakov and Perry, Dewayne E (2013) 'Report on the Second SEMAT Workshop on General Theory of Software Engineering (GTSE 2013)' ACM Software Engineering Notes, 38 (5) . [Details]

Conference Publications

 YearPublication
(2019)41st International Conference on Software Engineering
Barcomb, Ann; Stol, Klaas-Jan; Riehle, Dirk; Fitzgerald, Brian (2019) Why Do Episodic Volunteers Stay in FLOSS Communities? 41st International Conference on Software Engineering Montreal, Canada, [Full Text] [Details]
(2018)39th International Conference on Information Systems
Mario Schaarschmidt; Klaas-Jan Stol (2018) Company Soldiers and Gone-Natives: Role Conflict and Career Ambition Among Firm-Employed Open Source Developers 39th International Conference on Information Systems San Francisco, , 13-DEC-18 - 16-DEC-18 [Full Text] [Details]
(2017)24th Conference on Pattern Languages of Programs
Erin Bank, Georg Grütter, Robert Hanmer, Klaas-Jan Stol, Padma Sudarsan, Cedric Williams, Tim Yao, Nick Yeates (2017) Innersource patterns for collaboration 24th Conference on Pattern Languages of Programs Vancouver, Canada,   [Details]
(2016)38th International Conference on Software Engineering
Martin Krafft, Brian Fitzgerald, Klaas-Jan Stol (2016) How Do Free/Open Source Developers Pick Their Tools? A Delphi Study of the Debian Project 38th International Conference on Software Engineering [DOI] [Full Text] [Details]
(2016)38th International Conference on Software Engineering
Klaas-Jan Stol, Paul Ralph, Brian Fitzgerald (2016) Grounded Theory in Software Engineering Research: A Critical Review and Guidelines 38th International Conference on Software Engineering Austin, TX, , pp.120-131 [DOI] [Full Text] [Details]
(2016)37th International Conference on Information Systems
Knut Rolland, Brian Fitzgerald, Torgeir Dingsøyr, Klaas-Jan Stol (2016) Problematizing Agile in the Large: Alternative Assumptions for Large-Scale Agile Development 37th International Conference on Information Systems [Full Text] [Details]
(2015)European Conference on Information Systems
Ågerfalk, Pär J. and Fitzgerald, Briand and Stol, Klaas-Jan (2015) Not so Shore Anymore: The New Imperatives when Sourcing in the Age of Open European Conference on Information Systems [Full Text] [Details]
(2014)Proceedings of the 1st International Workshop on CrowdSourcing in Software Engineering
Stol, Klaas-Jan and Fitzgerald, Brian (2014) Researching crowdsourcing software development: perspectives and concerns Proceedings of the 1st International Workshop on CrowdSourcing in Software Engineering , pp.7-10 [Details]
(2014)Proceedings of The International Symposium on Open Collaboration
Stol, Klaas-Jan (2014) Inner Source: Coming to a Company Near You Soon! Proceedings of The International Symposium on Open Collaboration [Details]
(2014)36th International Conference on Software Engineering
Klaas-Jan Stol, Brian Fitzgerald (2014) Two’s Company, Three’s a Crowd: A Case Study of Crowdsourcing Software Development 36th International Conference on Software Engineering Hyderabad, India, , pp.187-198 [DOI] [Details]
(2014)1st International Workshop on Rapid Continuous Software Engineering
Fitzgerald, Brian and Stol, Klaas-Jan (2014) Continuous Software Engineering and Beyond: Trends and Challenges 1st International Workshop on Rapid Continuous Software Engineering [Details]
(2014)Proceedings of the 36th International Conference on Software Engineering
Brian Fitzgerald, Mariusz Musial, Klaas-Jan Stol (2014) Evidence-Based Decision Making in Lean Software Project Management Proceedings of the 36th International Conference on Software Engineering [DOI] [Details]
(2013)35th International Conference on Software Engineering
Brian Fitzgerald, Klaas-Jan Stol, Ryan O'Sullivan, Donal O'Brien (2013) Scaling Agile Methods to Regulated Environments: An Industry Case Study 35th International Conference on Software Engineering [DOI] [Details]
(2013)Software Engineering (GTSE), 2013 2nd SEMAT Workshop on a General Theory of
Stol, Klaas-Jan and Fitzgerald, Brian (2013) Uncovering theories in software engineering Software Engineering (GTSE), 2013 2nd SEMAT Workshop on a General Theory of , pp.5-14 [Details]
(2013)IFIP International Conference on Open Source Systems
Khondhu, Jymit and Capiluppi, Andrea and Stol, Klaas-Jan (2013) Is it all lost? a study of inactive open source projects IFIP International Conference on Open Source Systems , pp.61-79 [Details]
(2013)13th International SPICE Conference on Process Improvement and Capability dEtermination
Mc Hugh, Martin and Mc Caffery, Fergal and Fitzgerald, Brian and Stol, Klaas-Jan and Casey, Valentine and Coady, Garret (2013) Balancing Agility and Discipline in a Medical Device Software Organisation 13th International SPICE Conference on Process Improvement and Capability dEtermination [Details]
(2011)European Conference on Software Architecture
Stol, Klaas-Jan and Avgeriou, Paris and Ali Babar, Muhammad (2011) Design and evaluation of a process for identifying architecture patterns in open source software European Conference on Software Architecture , pp.147-163 [Details]
(2011)Open Source Systems
Stol, Klaas-Jan and Ali Babar, Muhammad and Avgeriou, Paris (2011) The importance of architectural knowledge in integrating open source software Open Source Systems , pp.142-158 [Details]
(2011)Open Source Systems
Capiluppi, Andrea and Boldyreff, Cornelia and Stol, Klaas-Jan (2011) Successful reuse of software components: A report from the open source perspective Open Source Systems , pp.159-176 [Details]
(2010)Proceedings of the 3rd International Workshop on Emerging Trends in Free/Libre/Open Source Software Research and Development
Stol, Klaas-Jan and Ali Babar, Muhammad (2010) Challenges in using open source software in product development: a review of the literature Proceedings of the 3rd International Workshop on Emerging Trends in Free/Libre/Open Source Software Research and Development , pp.17-22 [Details]
(2010)Open Source Systems
Stol, Klaas-Jan and Ali Babar, Muhammad (2010) A comparison framework for open source software evaluation methods Open Source Systems , pp.389-394 [Details]
(2009)Open Source Systems
Stol, Klaas-Jan and Ali Babar, Muhammad (2009) Reporting empirical research in open source software: the state of practice Open Source Systems , pp.156-169 [Details]
(2009)Proceedings of the 2009 ICSE Workshop on Emerging Trends in Free/Libre/Open Source Software Research and Development
Stol, Klaas-Jan and Babar, Muhammad Ali and Russo, Barbara and Fitzgerald, Brian (2009) The use of empirical methods in open source software research: Facts, trends and future directions Proceedings of the 2009 ICSE Workshop on Emerging Trends in Free/Libre/Open Source Software Research and Development , pp.19-24 [Details]

Working Paper

 YearPublication
(2018)Appendix to: Company Soldiers and Gone-Natives: Role Conflict and Career Ambition Among Firm-Employed Open Source Developers.
Mario Schaarschmidt; Klaas-Jan Stol (2018) Appendix to: Company Soldiers and Gone-Natives: Role Conflict and Career Ambition Among Firm-Employed Open Source Developers. Working Paper [Full Text] [Details]
(2014)Research Protocol for a Case Study of Crowdsourcing Software Development.
Stol, K and Fitzgerald, Brian (2014) Research Protocol for a Case Study of Crowdsourcing Software Development. Working Paper [Full Text] [Details]

Professional Activities

Honours and Awards

 YearTitleAwarding Body
2011OSS Best Paper Award OSS Conference
2018Best Theory Paper Nomination AIS
2016ICIS Best Conference Track Paper Award AIS ICIS

Professional Associations

 AssociationFunctionFrom / To
AIS SIGOPEN Founding member/
Association for Computing Machinery Member/

Committees

 CommitteeFunctionFrom / To
Social Research Ethics Committee (SREC) Member2019 /
Board of Distinguished Reviewers ACM TOSEM Distinguished Reviewer2019 /
Quality Review Committee 2018 Committee Member2018 / 2019
Review Board IEEE TSE Reviewer2017 /
Teaching Committee Member2017 /
Steering Committee CSI-SE Workshop Member2016 /

Employment

 EmployerPositionFrom / To
University of Limerick Research Fellow01-APR-15 / 31-AUG-17
University of Limerick Postdoctoral Researcher01-JAN-12 / 31-MAR-15
University College Cork Lecturer01-SEP-17 /

Education

 YearInstitutionQualificationSubject
2012University of Limerick PHDComputer Science

Outreach Activities

 Description

Industry Workshop on the use of agile methods in regulated domains. University of Limerick, 2013.

Industry workshop on the adoption of Inner Source. Experiences at SAP, Bell Labs, Nokia Ireland.

Industry workshop on the use of agile methods for start-ups. University of Limerick. 2014.

Journal Activities

 JournalRoleTo / From
Ieee Transactions On Software Engineering Referee-
Mis Quarterly Referee-
Ieee Software Guest Editor-
Acm Transactions On Software Engineering And Methodolog Referee-
Ieee Software Referee-
Information And Software Technology Referee-
Information And Software Technology Guest Editor-
Information And Software Technology Guest Editor-
Journal Of Systems And Software Referee-

Other Activities

 Description

Program Committee OpenSym 2019

Associate Editor ECIS 2019

Program Committee 7th International Workshop on Large-Scale Agile Development

Program Committee ICGSE 2019

Program Committee ESEM 2019

Program Committee EASE 2019

Program Committee ICSE 2019 SEET Track 

Program Committee ESEC/FSE 2018 Industry Track

Program Committee Member ICGSE 2018

Program Committee OpenSym 2018

Program Committee Member ESEM 2018

Associate Editor ICIS 2018

Associate Editor ECIS 2018

Program Committee Member SEAA 2018

Program Committee Member EASE 2018

Program Committee Member CESI 2018

Program Committee Member RCoSE 2018

Program Committee Member EASE 2017

Program Committee Member ICGSE 2017

Program Committee Member PROFES Posters & Demos 2017

Review Coordinator EASE 2016

Workshop Co-organizer (with Thomas LaToza) 3rd International Workshop on Crowdsourcing in Software engineering, co-located with ICSE 2016. (http://sites.google.com/site/2016csise)

Co-chair Doctoral Symposium EASE 2014. London, UK.

Co-chair Doctoral Symposium OSS 2013. Slovenia

Co-chair Doctoral Symposium OSS 2012, Hammamet, Tunisia.

Workshop Co-organizer (with Rakesh Rana, Darko Durisic, and Miroslaw Staron) of the 1st International Workshop on Emerging Trends in DevOps and Infrastructure co-located with XP 2016. (http://devops.lero.ie)

Review Coordinator ICIS 2016

Publicity and Social Media Chair EASE 2016 (http://ease2016.lero.ie)

Digital Communications Co-Chair ICIS 2016 (http://icis2016.aisnet.org)

Local co-organizer International Conference on Lean Enterprise Software and Systems 2013 (LESS 2013), Galway, Ireland.

Teaching Activities

Teaching Interests

Klaas's teaching interests include software engineering topics such as development processes and paradigms, software project management, and research methodology.

Recent Postgraduates

 Graduation YearStudent NameInstitutionDegree TypeThesis Title
2018Charles Beyer University College CorkCOMPUTER SCIENCE - UCC
2018Michael Glover University College CorkCOMPUTER SCIENCE - UCC
2018Prince Sebastian University College CorkCOMPUTER SCIENCE - UCC
2018Aditya Agrawal University College CorkCOMPUTER SCIENCE - UCC
2018Saumyajit Dutta University College CorkCOMPUTER SCIENCE - UCC
2018Gaurav Sharma University College CorkCOMPUTER SCIENCE - UCC
2018Pratik Chakravorty University College CorkCOMPUTER SCIENCE - UCC
2014Mazzenah Alamry University of Limerick
2018Revathi Meenampally University College CorkCOMPUTER SCIENCE - UCC
2018Wei Cheng University College CorkCOMPUTER SCIENCE - UCC
2014Einas Najjar University of Limerick
2017Yanjung Wang University of Limerick
2018Gareth Mannix University of Limerick
2016Lin Liu University of Limerick
2015Ariana Mazer University of Limerick
2018Susan Mills University of Limerick
2016Xuebin Huang University of Limerick

Current Postgraduate Students

 StudentDegree Type
Tabbal Maroun Doctoral Degree

Modules Taught

 Term (ID))TitleLinkSubject
2020Team Software Project CS3305Team Software Project
2020Web Systems Team Project CS3505Web Systems Team Project
2020Software Engineering CS3500Software Engineering
2020E-Enterprise Team Project CS3605E-Enterprise Team Project

Contact details

Search profiles by name

Search profiles by topic

School of Computer Science and Information Technology

Scoil na Ríomheolaíochta agus na Teicneolaíochta Faisnéise

School of Computer Science and Information Technology, Western Gateway Building, University College Cork, Western Road, Cork, Ireland

Top