- Software Engineering Techniques and Practices
- Software Engineering Research
- Software System Performance and Reliability
- Software Reliability and Analysis Research
- Advanced Software Engineering Methodologies
- Computational Physics and Python Applications
- Software Testing and Debugging Techniques
- Outsourcing and Supply Chain Management
University of Oulu
2017-2024
University of South Carolina
2019
RISE Research Institutes of Sweden
2019
Blekinge Institute of Technology
2019
University of Kentucky
2019
Lund University
2019
Software (Spain)
2017
Abstract Agile methods can deliver software that fulfills customer needs rapidly and continuously. Quality requirements (QRs) are important in this regard; however, detailed studies on how companies applying agile to manage QRs limited, as the rationale for choosing specific QR management practices related challenges. The aim of study was address why practitioners they do what challenges face. We also analyzed existing mitigate some found Lastly, we connect contextual elements with their...
In despite of agile and rapid software development (ARSD) being researched applied extensively, managing quality requirements (QRs) are still challenging. As ARSD processes produce a large amount data, measurement has become strategy to facilitate QR management. This study aims survey the literature related management through metrics in ARSD, focusing on: bibliometrics, metrics, quality-related indicators used The design includes definition research questions, selection criteria, snowballing...
Agile software development (ASD) aims to deliver high-quality software.However, quality often receives less attention in ASD due focus on functionality.Elicit requirements for, design, validate, implement, and evaluate an evidence-based quality-aware process that organizations can use for better integration of management.Using design science research, we collaborated over 1.5 years with four applying ASD.Involving a total 35 practitioners, designed new processes, which were validated through...
Context: The alignment of different software engineering activities for coordinated functioning and optimized product development is great importance, particularly in industrial-scale development. link between intermediate has been researched extensively, but the requirements (RE) testing (ST) a relatively less explored area.
ContextAgile software development (ASD) aims to deliver high-quality software. However, quality often gets less attention due focus on functionality.ObjectiveDesign an evidence-based quality-aware ASD process that organizations can use create a more and improve quality.Research methodUsing design science research, we collaborated with four applying in different contexts. Involving total of 35 practitioners, designed company-specific processes, which were validated through simulated...