Research areas

Requirements Engineering
Our research addresses large scale requirements engineering, decision making in requirements engineering, requirements prioritization and coordination of requirement engineering and testing.

Verification & Validation and Search-Based Software Engineering
The focus is on improving software verification and validation (V&V) activities in an industrial context. The research covers test efficiency, including test automation, and fault detection effectiveness. Key competencies are in search-based software engineering and testing as well as statistics and "Big Data" technologies.

Global Software Engineering
Our research in global software engineering, including areas as distributed teams, virtual teams, software process improvement, software product transfers, and application of agile methods in global projects.

Agile and Lean Software Development
Our research focus is on Agile/Lean practice adoption, how their effects on software development can be quantified, and how individual practices affect each other.

Software Product Management
The focus is on through incremental process assessment and improvement to help companies move towards a market-driven product and feature centered product engineering perspective.

Software Business, Ecosystems and Innovation
In our research we investigate creativity, practical innovation and starts-ups that develop software intensive products. We also address the areas of software ecosystems and open innovation in software engineering.

Development of software intensive products and services
Our research addresses decision support for development of software intensive products and service, including new development and building on existing assets (system, components, platforms, etc.). Main topics are; How to make decisions successfully for efficiently using software components or services from different sources to develop competitive software-intensive systems in relation to the trade-off between functionality, time to market, cost, quality, legacy and risk?  

Human-centered Software Engineering
Large-scale software development takes place in teams and organizations and cannot simply focus on technology or processes. A cross-cutting theme in our research is to consider the humans involved so that the solutions, be they processes, methods or tools, that we develop can help support these engineers in their actual context. Key competencies are psychology, sociology and behavioral software engineering

Software Management and Quality
The research in software management and quality is directed towards methods for understanding, monitoring, controlling and improving software development and maintenance and the resulting software products.

Empirical Software Engineering Research Methodology
The members of the SERL Sweden are constantly trying to improve state-of-the-art empirical research methods in the field of software engineering and some examples are the authoritative book "Experimentation in Software Engineering" by C. Wohlin et al. and "Systematic mapping studies in software engineering" by K. Petersen et al.

Share Share