- Contact Information
- Education
- Work Experience
- Scientific Accomplishments
- Pedagogical and Supervision Experience
1. Contact Information
Email: unterk (at) lmsteiner.com
2. Education
Completed
2009 - 2015
PhD in Software Engineering at the Blekinge Institute of Technology
Thesis title: "Coordinating Requirements Engineering and Software Testing"
2007 - 2009
Master of Science in Software Engineering at the Blekinge Institute of Technology
Thesis title: "Software Process Improvement Measurement and Evaluation Framework (SPI-MEF) - A Framework for Evaluating the Outcome of SPI Initiatives"
2004 - 2007
Bachelor of Science in Applied Computer Science at the Free University of Bolzano/Bozen
Thesis title: "Assessing Software Evolution by Extracting Data from Version Control Systems"
3. Work Experience
Current Employment
2017 - present
Senior Lecturer at the Blekinge Institute of Technology
Consulting
2016 - present
CTO of Mexquisit
Previous Employment
2018 - 2019
Consultant at Qualicen GmbH
2015 - 2017
Postdoc at the Blekinge Institute of Technology
2009 - 2015
PhD Student at the Blekinge Institute of Technology
2007 - 2008
Project collaborator / Free University of Bolzano, Faculty of Computer Science, Bolzano (Italy) / Design and implementation of a software architecture to consolidate application features into a reusable library.
2006 - 2007
Intern / Free University of Bolzano, Faculty of Computer Science, Bolzano (Italy) / Implementation of a system to assess software evolution by analyzing historical version control data.
2000
Programmer / Intego GmbH, Erlangen (Germany) / Implementation of an e-commerce application with PHP
4. Scientific Accomplishments
4.1 Publications
4.2 Refereeing
2022
- International Conference on Evaluation and Assessment in Software Engineering (EASE)
- International Workshop on Natural Language Processing for Requirements Engineering (NLP4RE)
2021
- Journal of Systems and Software (JSS)
- Information and Software Technology (IST)
- Expert Systems with Applications
- Transactions on Interactive Intelligent Systems
- International Working Conference on Requirements Engineering: Foundation for Software Quality (REFSQ)
- International Conference on Software Business (ICSOB)
- International Workshop on Software-intensiv Businesses @ XP
- International Conference on Evaluation and Assessment in Software Engineering (EASE)
- International Workshop on Artificial Intelligence for Requirements (AIRE)
- International Workshop on Natural Language Processing for Requirements Engineering (NLP4RE)
2020
- Information and Software Technology (IST)
- Journal of Systems and Software (JSS)
- International Working Conference on Requirements Engineering: Foundation for Software Quality (REFSQ)
- International Workshop on Artificial Intelligence for Requirements (AIRE)
- International Workshop on Natural Language Processing for Requirements Engineering (NLP4RE)
- International Conference on Evaluation and Assessment in Software Engineering (EASE)
2019
- Empirical Software Engineering (EMSE)
- Information and Software Technology (IST)
- Journal of Systems and Software (JSS)
- e-Informatica Software Engineering Journal
- IET Software
- Journal of Decision Systems
- International Working Conference on Requirements Engineering: Foundation for Software Quality (REFSQ)
- International Conference on Evaluation and Assessment in Software Engineering (EASE)
- International Workshop on Natural Language Processing for Requirements Engineering (NLP4RE)
- International Conference on Software Business (ICSOB)
- Workshop on Testing: Academia-Industry Collaboration, Practice and Research Techniques (TAIC-PART)
2018
- Empirical Software Engineering (EMSE)
- Information and Software Technology (IST)
- Journal of Software: Evolution and Process (JSEP)
- Journal of Systems and Software (JSS)
- Computers in Industry
- Workshop on Continuous Requirements Engineering (CRE)
- Workshop on Testing: Academia-Industry Collaboration, Practice and Research Techniques (TAIC-PART)
- Workshop on Natural Language Processing for Requirements Engineering (NLP4RE)
2017
- Journal of Systems and Software (JSS)
- ACM Computing Surveys (CSUR)
- IEEE Access
- Information and Software Technology (IST)
- European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE)
- International Requirements Engineering Conference (RE)
- International Workshop on Requirements Engineering and Test (RET)
- Workshop on Testing: Academia-Industry Collaboration, Practice and Research Techniques (TAIC PART)
- International Workshop on Artificial Intelligence for Requirements (AIRE)
2016
- Empirical Software Engineering (EMSE)
- Journal of Systems and Software (JSS)
- e-Informatica Software Engineering Journal
- Journal of Computing and Information Technology (CIT)
- Software Quality Journal (SQJ)
- International Workshop on Requirements Engineering and Test (RET)
- Workshop on Continuous Requirements Engineering (CRE)
2015
- Journal of Software: Evolution and Process (JSEP)
- Expert Systems with Applications (ESWA)
- Software Quality Journal (SQJ)
- Journal of Systems and Software (JSS)
- International Requirements Engineering Conference (RE)
- International Workshop on Requirements Engineering and Test (RET)
- International Workshop on Software Startups: State of the Art and State of the Practice (SSU)
2014
- Transactions on Software Engineering (TSE)
- Empirical Software Engineering (EMSE)
- Information and Software Technology (IST)
- International Workshop on Requirements Engineering and Test (RET)
2013
- Journal of Systems and Software (JSS)
- International Conference on Software Engineering (ICSE)
2012
- Transactions on Software Engineering (TSE)
- Journal of Software Maintenance and Evolution: Research and Practice (JSME)
- International Conference on Software Engineering (ICSE)
- International Conference on Evaluation and Assessment in Software Engineering (EASE)
2011
- Information and Software Technology (IST)
- Working Conference on Requirements Engineering: Foundation for Software Quality (REFSQ)
- International Conference on Automated Software Engineering (ASE)
- Software Quality Days (SWQD)
2010
- Journal of Software Maintenance and Evolution: Research and Practice (JSME)
- International Symposium on Software Reliability Engineering (ISSRE)
4.3 Research Applications
2020
Trafikverket main applicant for research project. Duration: 2 years. Budget: 6M SEK
2018
KKS co-applicant for research profile "Software Engineering Rethought". Duration: 8 years. Budget: 107 MSEK
2017
Trafikverket co-applicant for research project. Duration: 2 years. Budget: 3M SEK
2015
Trafikverket co-applicant for research project. Duration: 2 years. Budget: 4M SEK
4.4 Committees
2018
- General Chair for the 5th International Requirements Engineering and Testing Workshop (RET'18), colocated with ICSE 2018.
2017
- Co-Chair for the 4th International Requirements Engineering and Testing Workshop (RET'17), colocated with RE 2017.
2015
- Publicity Representative Europe for the 24th IEEE International Requirements Engineering Conference (RE'16)
- General Chair and Web-Chair for the 3rd International Requirements Engineering and Testing Workshop (RET'16), colocated with REFSQ 2016.
2014
- Web Co-Chair for the 23rd IEEE International Requirements Engineering Conference (RE'15)
- Web-Chair and Publicity Chair for the 2nd International Requirements Engineering and Testing Workshop (RET'15), colocated with ICSE'15.
2013
- Web-Chair, Web Master and Interaction Co-Chair for the 22nd IEEE International Requirements Engineering Conference (RE'14)
- Web-Chair and PC member for the 1st International Requirements Engineering and Testing Workshop (RET'14), colocated with RE'14.
4.5 Research Collaborations with Industry
- Trafikverket (2015-present)
- HochTief Vicon (2020-present)
- Ericsson AB (2019-present)
- Visma AB (2019-present)
- Axis AB (2011-2015)
- CompuGroup Medical (2013)
- ST Ericsson (2013)
- Telenor (2014)
- Volvo Car Corporation (2013)
- Ericsson AB (2013)
4.6 Talks and Seminars
2019
- What is Natural Language Processing and what can it do for me (as a Software Engineer)? (Ericsson AB)
- CoClass and systematic requirements engineering (Svensk Byggtjänst)
2018
- Software Process Assessment and REST-bench (Chalmers, guest lecture)
2017
- Software Process Assessment and REST-bench (Chalmers, guest lecture)
- Swedish Requirements Engineering Research Network (SiREN SIGNAL Meeting)
2016
- Requirements quality assurance: what can we automate and is it worthwhile? (3rd TOCSYC Industry Day & Karlskrona Test Gathering #10)
- Project ERSAK - Results and current work (Trafikverket)
- Software Process Assessment and REST-bench (Chalmers, guest lecture)
2015
- Software Startups: State of the Art and State of the Practice
- 3rd National Workshop on Data Science (SweDS)
- Swedsoft Workshop (Lund)
2014
- Lärarlärdom (BTH)
- Workshop on Requirements Engineering and Testing (Chalmers)
- Embedded Applications Software Engineering
2013
- REST-Bench Seminar (Telenor)
- LUCAS day (Lund University)
- Science Friday
- Swedish Requirements Engineering Network
- Embedded Applications Software Engineering
2012
- Research Fair (BTH)
- Swedish Requirements Engineering Network
- Embedded Applications Software Engineering
- Systematic literature reviews/maps - Some practical guidelines
2011
- Embedded Applications Software Engineering
- Swedish Requirements Engineering Network
- Systematic literature reviews/maps - Some practical guidelines
2010
- Systematic literature reviews/maps - Some practical guidelines
4.7 Expert evaluator appointments
2021
- Dutch Research Council (NWO)
5. Pedagogical and Supervision Experience
5.1 Supervision (PhD level)
2022 - present
- Parisa Elahidoost, secondary supervisor
- Oleksandr Kosenkov, secondary supervisor
2020 - present
- Waleed Abdeen, secondary supervisor
- Julian Frattini, secondary supervisor
2018 - present
- Vi Tran Huynh Khanh, secondary supervisor (Licentiate thesis defended in June 2022)
- Lakmal Silva, secondary supervisor
2014 - 2019
- Eriks Klotins, secondary supervisor (PhD thesis defended in December 2019)
5.2 Supervision (Master level)
2020
- Impacts of Privacy Regulations on the Software Development Process of a Bank – Literature Review and Case Study / Harun Cosgun (University of Innsbruck)
2019
- Model-based Testing for Performance Requirements / Xingru Chen and Waleed Abdeen (BTH)
2017
- Exploration on Automated Software Requirement Document Readability Approaches / Mingda Chen and Yao He (BTH)
- Methods For Test Case Prioritization Based On Test Case Execution History / PuLe Ying and LingZhi Fan (BTH)
2016
- Requirements Negotiation and Conflict Resolution in Distributed Software Development / Chaitanya Kumar Velpula (BTH)
- A Quality Criteria Based Evaluation of Topic Models / Veer Reddy Sathi, Jai Simha Ramanujapura (BTH)
- Performance, Scalability, and Reliability (PSR) challenges, metrics and tools for web testing - A Case Study / Akshay Kumar Magapu and Nikhil Yarlagadda (BTH)
2015
- Evaluation and Improvement of the RSSI-based Localization Algorithm / Alireza Shojaifar (BTH)
2014
- Software defect prediction using machine learning on test and source code metrics / Mattias Liljeson and Alexander Mohlin (BTH)
2012
- Integrated Versioning and Collaboration Process Management of Automotive Production Lines based on an Artifact-Centric Collaboration Environment / Olena Kutsenko (BTH)
5.3 Supervision (Bachelor level)
2022
- Automating and effectivizing component documentation maintenance tasks where possible: A case study / Lowe Wilsson (BTH)
- Performance impacts that can happen when going from a VM-based solution to a container-based solution / Nicklas Muchow and Danial Amirjalali (BTH)
2021
- Spatial complexity metrics: What is available and how they work at novice projects / Anton Myrberg (BTH)
2020
- Automated Extraction of Semantic Legal Metadata from Financial Regulations / Marco Kainzner (University of Innsbruck)
2019
- Blind code review / Marcus Ljungström (BTH)
5.4 Courses
2022
- Systems Engineering Project (product customer)
2019
- Research Methodology for doctoral students (design of the course, assignments, seminars)
2018 - present
- Software Evolution and Maintenance (product customer defining feature requests, grading submissions)
2018 - present
- Master Thesis in Software Engineering (course responsible and examiner) / examined over 80 theses
2018 - 2019
- Advanced Topics in Software Engineering (course responsible and examiner, course design, seminar design and assessment)
2017 - present
- Applied Cloud Computing and Big Data (design of the course, assignments and assessment)
2013
- Applied Project Management (design of course, lecturing, assessment of assignments and exams)
- C++ programming for civil engineers (development and assessment of assignments and exams)
- Software Architecture and Quality (development and assessment of assignments and exams)
2012
- Applied Project Management (design of course, lecturing, assessment of assignments and exams)
- Object Oriented Design (lab assistant and assessment of assignments)
- Software Architecture and Quality (course redesign / development and assessment of assignments and exams)
2011
- Applied Project Management (design of course, lecturing, assessment of assignments and exams)
- Software Architecture and Quality (assessment of assignments and exams)
- Practical Requirements Engineering (assessment of assignments and exams)
2010
- Software Architecture and Quality (assessment of assignments and exams)
- Research Methodology (assessment of assignments and exams)