416 citations · 1.7k across the 34 of their papers we have counts for
35 papers
Experience Report on the Adaptable Integration of Requirements Engineering Courses into Curricula for Professionals
Oleksandr Kosenkov, Konstantin Blaschke, Tony Gorschek +3
There is a growing demand for software engineering education (SEE) for professionals because of the increasing demand, active evolution of the technological landscape, and changes…
Naming the Pain in Machine Learning-Enabled Systems Engineering
Marcos Kalinowski, Daniel Mendez, Görkem Giray +12
Context: Machine learning (ML)-enabled systems are being increasingly adopted by companies aiming to enhance their products and operational processes. Objective: This paper aims to…
On Developing an Artifact-based Approach to Regulatory Requirements Engineering
Oleksandr Kosenkov, Michael Unterkalmsteiner, Jannik Fischbach +3
Context: Regulatory acts are a challenging source when eliciting, interpreting, and analyzing requirements. Requirements engineers often need to involve legal experts who, however,…
Use of Agile Practices in Start-ups
Eriks Klotins, Michael Unterkalmsteiner, Panagiota Chatzipetrou +4
Context Software start-ups have shown their ability to develop and launch innovative software products and services. Small, motivated teams and uncertain project scope makes start-…
ML-Enabled Systems Model Deployment and Monitoring: Status Quo and Problems
Eduardo Zimelewicz, Marcos Kalinowski, Daniel Mendez +13
[Context] Systems incorporating Machine Learning (ML) models, often called ML-enabled systems, have become commonplace. However, empirical evidence on how ML-enabled systems are en…
A Progression Model of Software Engineering Goals, Challenges, and Practices in Start-Ups
Eriks Klotins, Michael Unterkalmsteiner, Panagiota Chatzipetrou +4
Context: Software start-ups are emerging as suppliers of innovation and software-intensive products. However, traditional software engineering practices are not evaluated in the co…
Software engineering in start-up companies: An analysis of 88 experience reports
Eriks Klotins, Michael Unterkalmsteiner, Tony Gorschek
Context: Start-up companies have become an important supplier of innovation and software-intensive products. The flexibility and reactiveness of start-ups enables fast development…
Software Engineering Antipatterns in Start-Ups
Eriks Klotins, Michael Unterkalmsteiner, Tony Gorschek
Software start-up failures are often explained with poor business model, market issues, insufficient funding, or simply a bad product idea. However, inadequacies in software produc…
Status Quo and Problems of Requirements Engineering for Machine Learning: Results from an International Survey
Antonio Pedro Santos Alves, Marcos Kalinowski, Görkem Giray +12
Systems that use Machine Learning (ML) have become commonplace for companies that want to improve their products and processes. Literature suggests that Requirements Engineering (R…
Requirements' Characteristics: How do they Impact on Project Budget in a Systems Engineering Context?
Panagiota Chatzipetrou, Michael Unterkalmsteiner, Tony Gorschek
Background: Requirements engineering is of a principal importance when starting a new project. However, the number of the requirements involved in a single project can reach up to…
A Method for Identification and Ranking of Requirements Sources
Eriks Klotins, Veselka Boeva, Krzysztof Wnuk +3
Requirements engineering (RE) literature acknowledges the importance of early stakeholder identification. The sources of requirements are many and also constantly changing as the m…
Software-Intensive Product Engineering in Start-Ups: A Taxonomy
Eriks Klotins, Michael Unterkalmsteiner, Tony Gorschek
Software start-ups are new companies aiming to launch an innovative product to mass markets fast with minimal resources. However, most start-ups fail before realizing their potenti…
Process Improvement Archaeology: What Led Us Here, and What's Next?
Michael Unterkalmsteiner, Tony Gorschek
While in every organization corporate culture and history change over time, intentional efforts to identify performance problems are of particular interest when trying to understan…
Exploration of technical debt in start-ups
Eriks Klotins, Michael Unterkalmsteiner, Panagiota Chatzipetrou +4
Context: Software start-ups are young companies aiming to build and market software-intensive products fast with little resources. Aiming to accelerate time-to-market, start-ups of…
Which Requirements Artifact Quality Defects are Automatically Detectable? A Case Study
Henning Femmer, Michael Unterkalmsteiner, Tony Gorschek
[Context] The quality of requirements engineering artifacts, e.g. requirements specifications, is acknowledged to be an important success factor for projects. Therefore, many compa…
Requirements Quality Assurance in Industry: Why, What and How?
Michael Unterkalmsteiner, Tony Gorschek
Context and Motivation: Natural language is the most common form to specify requirements in industry. The quality of the specification depends on the capability of the writer to fo…
Software Startups -- A Research Agenda
Michael Unterkalmsteiner, Pekka Abrahamsson, Xiaofeng Wang +24
Software startup companies develop innovative, software-intensive products within limited time frames and with few resources, searching for sustainable and scalable business models…
Large-scale information retrieval in software engineering -- an experience report from industrial application
Michael Unterkalmsteiner, Tony Gorschek, Robert Feldt +1
Software Engineering activities are information intensive. Research proposes Information Retrieval (IR) techniques to support engineers in their daily tasks, such as establishing a…
Software Development in Startup Companies: The Greenfield Startup Model
Carmine Giardino, Nicolò Paternoster, Michael Unterkalmsteiner +2
Software startups are newly created companies with no operating history and oriented towards producing cutting-edge products. However, despite the increasing importance of startups…
What do we know about software development in startups?
Carmine Giardino, Michael Unterkalmsteiner, Nicolò Paternoster +2
An impressive number of new startups are launched every day as a result of growing new markets, accessible technologies, and venture capital. New ventures such as Facebook, Superce…
Evaluation and Measurement of Software Process Improvement -- A Systematic Literature Review
Michael Unterkalmsteiner, Tony Gorschek, A. K. M. Moinul Islam +3
BACKGROUND: Software Process Improvement (SPI) is a systematic approach to increase the efficiency and effectiveness of a software development organization and to enhance software…
Software development in startup companies: A systematic mapping study
Nicolò Paternoster, Carmine Giardino, Michael Unterkalmsteiner +2
Context: Software startups are newly created companies with no operating history and fast in producing cutting-edge technologies. These companies develop software under highly unce…
A conceptual framework for SPI evaluation
Michael Unterkalmsteiner, Tony Gorschek, A. K. M. Moinul Islam +3
Software Process Improvement (SPI) encompasses the analysis and modification of the processes within software development, aimed at improving key areas that contribute to the organ…
Challenges and Practices in Aligning Requirements with Verification and Validation: A Case Study of Six Companies
Elizabeth Bjarnason, Per Runeson, Markus Borg +7
Weak alignment of requirements engineering (RE) with verification and validation (VV) may lead to problems in delivering the required products in time with the right quality. For e…