Publications

TOSEM 2024
Predicting Attrition among Software Professionals: Antecedents and Consequences of Burnout and Engagement
B Trinkenreich, F Santos, K Stol
ACM Transactions on Software Engineering and Methodology
BibTeX · Publisher · PDF

Springer 2024
Teaching Theorizing in Software Engineering Research
K Stol
In: Teaching Empirical Research Methods in Software Engineering
BibTeX · Publisher · PDF

TOSEM 2024
Communicating Study Design Trade-offs in Software Engineering
M Robillard, D Arya, N Ernst, JLC Guo, M Lamothe, M Nassif, N Novielli, A Serebrenik, I Steinmacher, K Stol
ACM Transactions on Software Engineering and Methodology
BibTeX · Publisher · PDF

JSIS 2024
Does adopting inner source increase job satisfaction? A social capital perspective using a mixed-methods approach
K Stol, M Schaarschmidt, L Morgan
Journal of Strategic Information Systems
BibTeX · Publisher · PDF

TSE 2024
Automatic Commit Message Generation: A Critical Review and Directions for Future Work
Y Zhang, Z Qiu, K Stol, W Zhu, J Zhu, Y Tian, H Liu
IEEE Transactions on Software Engineering
BibTeX · Publisher · PDF

EnCyCriS 2024
Training Developers to Code Securely: Theory and Practice
I Ryan, U Roedig, K Stol
Joint 5th International Workshop on Engineering and Cybersecurity of Critical Systems and 2nd International Workshop on Software Vulnerability Management (EnCyCriS/SVM 2024)
BibTeX · Publisher · PDF

CSUR 2024
Distributed Scrum: A Case Meta-Analysis
R De Souza Santos, P Ralph, A Arshad, and K Stol
ACM Computing Surveys 56(4)
BibTeX · Publisher · PDF

ICSE 2024
How Are Paid and Volunteer Open Source Developers Different? A Study of the Rust Project
Y Zhang, M Qin, K Stol, M Zhou, H Liu
International Conference on Software Engineering
BibTeX · Publisher · PDF

HICSS 2024
A Case Study of Continuous Adoption in the Public Sector in Norway
A Barbala, T Sporsem, K Stol
Hawaii International Conference on System Sciences
BibTeX · Publisher · PDF

TOSEM 2024
Acrobats and Safety-Nets: Problematizing Large-Scale Agile Software Development
KH Rolland, B Fitzgerald, T Dingsøyr, K Stol
ACM Transactions on Software Engineering and Methodology
BibTeX · Publisher · PDF

CCS 2023
Unhelpful Assumptions in Software Security Research
I Ryan, U Roedig, K Stol
ACM Conference on Computer and Communications Security (CCS)
BibTeX · Publisher · PDF

EnCyCriS 2023
The State of Secure Coding Practice: Small Organisations and “Lone, Rogue Coders”
I Ryan, K Stol, U Roedig
IEEE/ACM 4th International Workshop on Engineering and Cybersecurity of Critical Systems
BibTeX · Publisher · PDF

EnCyCriS 2023
Studying Secure Coding in the Laboratory: Why, What, Where, How, and Who?
I Ryan, K Stol, U Roedig
IEEE/ACM 4th International Workshop on Engineering and Cybersecurity of Critical Systems
BibTeX · Publisher · PDF

FYP 2023
An Analysis of Total Experience in Streaming Services
A Delaney
Final Year Project BSC Computer Science
BibTeX · PDF

REFSQ 2023
Knowns and Unknowns: An Experience Report on Discovering Tacit Knowledge of Maritime Surveyors
T Sporsem, M Hatling, A Tkalich, K Stol
International Working Conference on Requirements Engineering: Foundation for Software Quality
BibTeX · Publisher · PDF

ICSE 2023
Do I Belong? Modeling Sense of Virtual Community Among Linux Kernel Contributors
B Trinkenreich, K Stol, A Sarma, DM German, M Gerosa, I Steinmacher
International Conference on Software Engineering
BibTeX · Publisher · PDF

ICSE 2023
Measuring Secure Coding Practice and Culture: A Finger Pointing at the Moon is not the Moon
I Ryan, U Roedig, K Stol
International Conference on Software Engineering
BibTeX · Publisher · PDF

ICSE 2023 (SEIP)
A Model for Understanding and Reducing Developer Burnout
B Trinkenreich, K Stol, I Steinmacher, M Gerosa, M Lara, M Feathers, N Ross, K Bishop
International Conference on Software Engineering
BibTeX · Publisher · PDF

ESEC/FSE 2022
Corporate Dominance in Open Source Ecosystems: A Case Study of OpenStack
Y Zhang, KJ Stol, H Liu, M Zhou
European Conference on Software Engineering/Foundations of Software Engineering
BibTeX · Publisher · PDF

ECIS 2022
A Delphi Study of Obsolete Assumptions in Free/Libre and Open Source Software
P Marois, J Marsan, K Carillo, KJ Stol, B Fitzgerald
European Conference on Information Systems
BibTeX · Publisher · PDF

CRCI 2022
Insecure Software on a Fragmenting Internet
I Ryan, U Roedig, KJ Stol
Cyber Research Conference Ireland
BibTeX · Publisher · PDF

CAIS 2022
Don’t Throw the Baby Out With the Bathwater: Comments on “Recent Developments in PLS”
D Russo, KJ Stol
Communications of the AIS
BibTeX · Publisher · PDF

EMSE 2022
From Anecdote to Evidence: The Relationship Between Personality and Need for Cognition of Developer
D Russo, AR Masegosa, KJ Stol
Empirical Software Engineering
BibTeX · DOI · PDF

ICSE 2022
What Makes a Good Commit Message?
Y Tian, Y Zhang, KJ Stol, L Jian, H Liu
44th International Conference on Software Engineering
ACM SIGSOFT Distinguished Paper Award
BibTeX · DOI · PDF

EMSE 2021
Gamification in Software Engineering: The Mediating Role of Developer Engagement and Job Satisfaction
KJ Stol, M Schaarschmidt, S Goldblit
Empirical Software Engineering
BibTeX · DOI · PDF

EnCyCris 2021
Understanding Developer Security Archetypes
I Ryan, U Roedig, KJ Stol
The 2nd International Workshop on Engineering and Cybersecurity of Critical Systems (EnCyCriS 2021).
BibTeX · DOI · PDF

TSE 2022
Gender Differences in Personality Traits of Software Engineers
D Russo, KJ Stol
IEEE Transactions on Software Engineering, vol. 48, no. 3, 2022.
BibTeX · DOI · PDF

CSUR 2021
PLS-SEM for Software Engineering Research: An Introduction and Survey
D Russo, KJ Stol
ACM Computing Surveys vol. 54, no. 4 (December) 2021.
BibTeX · DOI · PDF

TSE 2022
Managing Episodic Volunteers in Free/Libre/Open Source Software Communities
A Barcomb, KJ Stol, B Fitzgerald, D Riehle
IEEE Transactions on Software Engineering, vol. 48, no. 1, 2022.
BibTeX · Link · DOI · PDF

TSE 2020
Uncovering the Periphery: A Qualitative Survey of Episodic Volunteering in Free/Libre and Open Source Software Communities
A Barcomb, A Kaufmann, D Riehle, KJ Stol, B Fitzgerald
IEEE Transactions on Software Engineering, vol. 46, no. 9, 2020, pp. 962-980.
BibTeX · Link · DOI · PDF

chapter
Guidelines for Conducting Software Engineering Research
KJ Stol, B Fitzgerald
In M Felderer and G Travassos (Eds.) Contemporary Empirical Methods in Software Engineering, Springer, 2020
BibTeX · Link · PDF

ICSE 2020
How do Companies Collaborate in Open Source Ecosystems? An Empirical Study of OpenStack
Y Zhang, M Zhou, KJ Stol, J Wu, and Z Jin
42st International Conference on Software Engineering, 2020.
BibTeX · Link · DOI · PDF

JSS 2020
Exploring Onboarding Success, Organizational Fit, and Turnover Intention of Software Professionals
GG Sharma and KJ Stol
Journal of Systems and Software, vol. 159, article no. 110442, 2020
Among Five Best Papers published in JSS in 2020. Selected as Diamond Best Paper JSS 2020.
BibTeX · Link · PDF

ICIS 2019
Lead Users’ Innovative Work Behavior in Digital Platform Ecosystems: A Large Scale Study of App Developers
M Schaarschmidt, KJ Stol, G Walsh, and M Bertram
40th International Conference on Information Systems, Munich, Germany, 2019
BibTeX · Link · PDF

chapter
A Preliminary Theory for Open Source Ecosystem Micro-economics
N Jullien, KJ Stol, J Herbsleb
In B Fitzgerald, A Mockus, and M Zhou (Eds.) Towards Engineering Free/Libre Open Source Software (FLOSS) Ecosystems for Impact and Sustainability, Springer, 2019, 49-68.
BibTeX · Link · PDF

JSS 2019
Cooperative Thinking: Analyzing a new framework for software engineering education
P Ciancarini, M Missiroli and D Russo
Journal of Systems and Software, volume 157, 2019.
BibTeX · PDF · Link

SEMWEB 2019
SQuAP-Ont: an Ontology of Software Quality Relational Factors from Financial Systems
P Ciancarini, AG Nuzzolese, V Presutti, and D Russo
Semantic Web Journal, IOS Press, 2019, in press.
BibTeX · PDF

CESSER-IP 2019
Soft theory: a pragmatic alternative to conduct quantitative empirical studies
D Russo, KJ Stol
Proceedings of the Joint 7th International Workshop on Conducting Empirical Studies in Industry and 6th International Workshop on Software Engineering Research and Industrial Practice, IEEE Press, 2019, 30-33.
BibTeX · Link · PDF

ICSE 2019
Why Do Episodic Volunteers Stay in FLOSS Communities?
A Barcomb, KJ Stol, D Riehle, B Fitzgerald
41st International Conference on Software Engineering, 2019, 948-954.
BibTeX · Link · DOI · PDF

TSE 2019
Competition-Based Crowdsourcing Software Development: A Multi-Method Study from a Customer Perspective
KJ Stol, B Caglayan, B Fitzgerald
IEEE Transactions on Software Engineering vol. 45, no. 3, 2019, 237-260.
BibTeX · Link · DOI · PDF

TOSEM 2018
The ABC of Software Engineering Research
KJ Stol, B Fitzgerald
ACM Transactions on Software Engineering and Methodology vol. 27, no. 3, 2018, 1-51.
BibTeX · Link · DOI · PDF

chapter
The Future of Software Development Methods
B Fitzgerald, KJ Stol
The Routledge Companion to Management Information Systems 2018, Routledge
BibTeX · Link · PDF

ICIS 2018
Company soldiers and gone-natives: role conflict and career ambition among firm-employed open source developers
M Schaarschmidt, KJ Stol
39th International Conference on Information Systems 2018, 17 pages.
BibTeX · Link · PDF

chapter
Adopting InnerSource: Principles and Case Studies
D Cooper, KJ Stol
O'Reilly Media, 2018.
BibTeX · Link

IEEE SOFTWARE 2017
Crowdsourcing for Software Engineering
KJ Stol, T LaToza, C Bird
IEEE Software, vol. 34, no. 2, 2017, 30-36.
BibTeX · Publisher · PDF

PLoP 2017
Innersource patterns for collaboration
E Bank, G Grütter and R Hanmer, KJ Stol, P Sudarsan, C Williams, T Yao, and Nick Yeates
Proceedings of the 24th Conference on Pattern Languages of Programs, 2017, Vancouver, British Columbia, Canada, ACM.
BibTeX · Link · PDF

chapter
Scaling a Software Business: The Digitalization Journey
B Fitzgerald, KJ Stol, S Minör, H Cosmo
Springer International Publishing, 2017.
BibTeX · Link · PDF

JSS 2017
Continuous software engineering: A roadmap and agenda
B Fitzgerald, KJ Stol
Journal of Systems and Software, vol. 123, 2017, 176-189.
BibTeX · Link · PDF

IST 2017
Introduction to the EASE 2016 special section: Evidence-based software engineering: Past, present, and future
S Beecham, D Bowes, KJ Stol
Information and Software Technology, vol. 89, 2017, 14-18.
BibTeX · Publisher · PDF

ICSE 2016
Grounded theory in software engineering research: a critical review and guidelines
KJ Stol, P Ralph, B Fitzgerald
2016 IEEE/ACM 38th International Conference on Software Engineering (ICSE), 2016, 120-131.
BibTeX · Publisher · Link · PDF

ICSE 2016 (SEIP)
How do free/open source developers pick their tools?: A Delphi study of the Debian project
MF Krafft, KJ Stol, B Fitzgerald
2016 IEEE/ACM 38th International Conference on Software Engineering (ICSE) Companion, 2016, 232-241.
BibTeX · Publisher · PDF

ICIS 2016
Problematizing Agile in the Large: Alternative Assumptions for Large-Scale Agile Development
KH Rolland, B Fitzgerald, T Dingsøyr, KJ Stol
37th International Conference on Information Systems, 2016.
BibTeX · Link · PDF

IST 2016
Introduction to the special section—General Theories of Software Engineering: New advances and implications for research
KJ Stol, M Goedicke, I Jacobson
Information and Software Technology, vol. 70, 2016,176-180.
BibTeX · Publisher · PDF

IEEE SOFTWARE 2015
Why and How Should Open Source Projects Adopt Time-Based Releases?
M Michlmayr, B Fitzgerald, KJ Stol
IEEE Software, vol. 32, no. 2, 2015, 55-63.
BibTeX · Publisher · PDF

IEEE SOFTWARE 2015
Inner Source--Adopting Open Source Development Practices in Organizations: A Tutorial
KJ Stol, B Fitzgerald
IEEE Software, vol. 32, no. 4, 2015, 60-67.
BibTeX · Publisher · PDF

chapter
Software Sourcing in the Age of Open: Leveraging the Unknown Workforce
PJ Ågerfalk, B Fitzgerald, KJ Stol
Springer, 2015.
BibTeX · Link

ECIS 2015
Not so Shore Anymore: The New Imperatives when Sourcing in the Age of Open
PJ Ågerfalk, B Fitzgerald, KJ Stol
Proceedings of the Twenty-Third European Confeence on Information Systems, 2015.
BibTeX · Link · PDF

SCP 2015
Theory-Oriented Software Engineering
KJ Stol, B Fitzgerald
Science of Computer Programming, vol. 101, 2015, 79-98.
BibTeX · Publisher · PDF

ICSE 2014 (SEIP)
Evidence-Based Decision Making in Lean Software Project Management
B Fitzgerald, Mariusz Musial, KJ Stol
2014 IEEE/ACM 36th International Conference on Software Engineering (ICSE) Companion, 2014, 93-102.
BibTeX · Publisher · PDF

ICSE 2014
Two’s Company, Three’s a Crowd: A Case Study of Crowdsourcing Software Development
KJ Stol, B Fitzgerald
2014 IEEE/ACM 36th International Conference on Software Engineering (ICSE), 2014, 187-198.
BibTeX · Publisher · PDF · Study Protocol

TOSEM 2014
Key Factors for Adopting Inner Source
KJ Stol, P Avgeriou, MA Babar, Y Lucas, B Fitzgerald
ACM Transactions on Software Engineering and Methodology vol. 23, no. 2, 2014.
BibTeX · DOI · PDF

IEEE SOFTWARE 2014
Microblogging in Open Source Software Development: The Case of Drupal Using Twitter
X Wang, I Kuzmickaja, KJ Stol, P Abrahamsson, B Fitzgerald
IEEE Software, vol. 31, no. 4, 2014, 72-80.
BibTeX · Publisher · PDF

chapter
Inner Source Project Management
M Höst, KJ Stol, A Orucevic-Alagic
In: C Wohlin, G Ruehe (Eds.) Software Project Management in a Changing World, 2014, 343-369, Springer
BibTeX · Publisher · PDF

ICSE 2013 (SEIP)
Scaling agile methods to regulated environments: An industry case study
B Fitzgerald, KJ Stol, R O'Sullivan, D O'Brien
IEEE/ACM 35th International Conference on Software Engineering (ICSE) Companion, 2013, 863-872.
BibTeX · Publisher · PDF

SPICE 2013
Balancing Agility and Discipline in a Medical Device Software Organisation
M Mc Hugh, F Mc Caffery, B Fitzgerald, KJ Stol, V Casey, G Coady
13th International SPICE Conference on Process Improvement and Capability dEtermination, 2013.
BibTeX · Publisher · PDF

ACM SEN 2013
Report on the Second SEMAT Workshop on General Theory of Software Engineering (GTSE 2013)
P Johnson, P Ralph, M Goedicke, PW Ng, KJ Stol, K Smolander, I Exman and DE Perry
ACM Software Engineering Notes, vol. 38, no. 5, 2013.
BibTeX · Publisher · PDF

OSS 2012
Exploring the Role of Commercial Stakeholders in Open Source Software Evolution
A Capiluppi, KJ Stol, C Boldyreff
Proceedings of the IFIP International Conference on Open Source Systems, 2012, 178-200.
BibTeX · Publisher · PDF

IJOSSP 2011
Software Reuse in Open Source: A Case Study
A Capiluppi, KJ Stol, C Boldyreff
International Journal of Open Source Software and Processes, 3(3), 2011, 10-35.
BibTeX · Publisher · PDF

IST 2011
A comparative study of challenges in integrating Open Source Software and Inner Source Software
KJ Stol, MA Babar, P Avgeriou, B Fitzgerald
Information and Software Technology, vol. 53, no. 12, 2011, 1319-1336.
BibTeX · Publisher · PDF

OSS 2011
The Importance of Architectural Knowledge in Integrating Open Source Software
KJ Stol, MA Babar, P Avgeriou,
International Conference on Open Source Systems, pp. 142–158, 2011.
BibTeX · Publisher · Link · PDF

ECSA 2011
Design and evaluation of a process for identifying architecture patterns in open source software
KJ Stol, P Avgeriou, MA Babar
European Conference on Software Architecture, LNCS 6903, pp. 147–163, 2011.
BibTeX · Publisher · PDF

IST 2010
A systematic review of comparative evidence of aspect-oriented programming
MS Ali, MA Babar, L Chen, KJ Stol
Information and Software Technology, vol. 52, no. 9, 2010, 871-887.
BibTeX · Publisher · PDF

EASE 2010
Identifying architectural patterns used in open source software: approaches and challenges
KJ Stol, P Avgeriou, MA Babar
Evaluation and Assessment in Software Engineering (EASE), 2010.
BibTeX · Publisher · PDF

OSS 2010
A comparison framework for open source software evaluation methods
KJ Stol, MA Babar
Proceedings of the IFIP International Conference on Open Source Systems, 2010, 389-394.
BibTeX · Publisher · PDF

FLOSS 2010
Challenges in using open source software in product development: a review of the literature
KJ Stol, MA Babar
Proceedings of the 3rd International Workshop on Emerging Trends in Free/Libre/Open Source Software Research and Development, 2010, 17-22.
BibTeX · Publisher · PDF

OSS 2009
Reporting empirical research in open source software: the state of practice
KJ Stol, MA Babar
Proceedings of the IFIP International Conference on Open Source Systems, 2009, 389-394.
BibTeX · Publisher · PDF

FLOSS 2009
The use of empirical methods in open source software research: Facts, trends and future directions
KJ Stol, MA Babar, B Russo, B Fitzgerald
Proceedings of the 2nd International Workshop on Emerging Trends in Free/Libre/Open Source Software Research and Development, 2010, 17-22.
BibTeX · Publisher · PDF

About

Exploring the Future of Software Development.

Research Laboratory

School of Computer Science and Information Technology
University College Cork
Cork, Ireland