Lund University Logo

Professor Björn Regnell

Professor Björn Regnell

Professor Björn Regnell

Björn Regnell is a professor in Software Engineering at the Department of Computer Science at the Faculty of Engineering, LTH at Lund University.

Research areas: software engineering, requirements engineering, software quality, software innovation, software product management, and empirical research methods in software engineering.

Current teaching: Introduction to Programming in Scala EDAB05, Software Requirements Engineering ETSN15, Scientific Theory for Engineers EDAG10.

Member of: REFSQ Program Committee, REJ Editorial Board, and the Scala Improvement Process (SIP) Committee

Contact information

Publications

Citations

Short Bio

Professor Björn Regnell has over 30 years of experience in software engineering with focus on empirical research in software requirements engineering. He has served as Vice Dean of Research at the Faculty of Engineering of Lund University with focus on quality of graduate level education. He is a member of the editorial board of the Requirements Engineering journal (Springer-Nature). He is also engaged in the governing committee of the Scala open-source programming language. He is an awarded teacher in software engineering and programming.

Longer Biography

Dr. Björn Regnell is Professor in Software Engineering at the Faculty of Engineering, LTH, Lund University, Sweden, where he is teaching and researching Software Engineering and Programming. He is since June 2022 a member of the Scala Improvement Process (SIP) Committee governing the evolution of the Scala programming language. He is since the 1990ies involved in various leading roles of the main European scientific event in Software Requirements Engineering (REFSQ).

Prof. Regnell has contributed to several software engineering research areas including requirements engineering, software quality, software product management and empirical research methods in software engineering. He was ranked among top 13 scholars in the world in experimental software engineering in IEEE Transactions on Software Engineering, 31(9):733-753 (2005) and was awarded the Lund University Pedagogical Prize for outstanding achievements in teaching (2005).

Prof. Regnell was 2009-2015 Vice Dean of Research, Faculty of Engineering LTH, Lund University, and during 2019-2020 he was Assistant Dean for Digitalization in the management team at the same faculty. He has also been Vice Head of Department for Education Strategy at the Dept. of Computer Science, Lund University during 2015-2018. He was during 2014-2017 the Inspector of the Doctoral Student Guild at the Faculty of Engineering (LTH), Lund University. He was during 2023-2024 the Inspector of the Student Guild of Computer Science and Information Technology at the Faculty of Engineering, Lund University. He is currently Vice Head of Department for Faculty Development and Career Advancement at the Dept. of Computer Science, Lund University 2025-2027.

Prof. Regnell has been Program Chair of International Working Conference on Requirements Engineering: Foundation for Software Quality (REFSQ), and a member of the Program Board/Committee of International Requirements Engineering Conference (RE). He is/was a reviewer for several high-impact journals and peer-reviewed conference program committees including International Conference on Software Engineering (ICSE) 2013. He was Steering Committee Chair of REFSQ 2013-2017. He is currently a member of the Editorial board of the Requirements Engineering journal (Springer) and a Program Committee member of REFSQ.

Prof. Regnell has published more than 100 peer-reviewed research articles in journals and at conferences. He has edited several special issues in journals and proceedings and he is co-author of several books including the widely cited “Introduction to Experimentation in Software Engineering” (Springer, 2000) and “Case Study Research in Software Engineering - Guidelines and Examples” (Wiley, 2012).

Prof. Regnell worked part time as Senior Researcher at Sony Ericsson, CTO Office, Lund, Sweden 2005-2007, and he works as expert consultant in software engineering for the Swedish software industry.

Books

Doctoral Candidates

Main supervisor

Assistant supervisor

Teaching

On-going courses:

A talk about our pedagogical experiences using Scala as first language to teach introductory programming given at Scala Days 2019, EPFL, Lusanne, Switzerland:

Selected teaching contributions

Learn how to program!

“It should be general knowledge owned by everyone to understand how a computer can be programmed. It is critical from a democratic perspective that everyone has basic knowledge in computer science and programming, so that every citizen can participate in shaping tomorrow’s society. Programming is a creative activity that connects mathematics, language, science, social studies with a culture of of global collaboration.” Björn Regnell, Professor of Computer Science, Lund University.

Software

You can find open source software by Björn Regnell at github.com/bjornregnell/

Bjorn Regnell has contributed to the following open source software research prototypes with supporting academic, peer-reviewed publications:

Thesis Guide