Software Engineering

Software Engineering

The research covers technologies, methods and processes for the development of complex software systems and the application of systematic and measurable methods for development, running and maintenance of software-intensive systems, services and products. This research ranks second in the world.

The research in software engineering at BTH is conducted by SERL Sweden, which is one of the leading research groups in empirical and evidence-based software engineering in Europe. We are closely collaborating with industry to solve actual industrial challenges and strengthen our partners’ competitiveness in the development of software-intensive systems, services and products.

Software engineering focuses on the engineering of software development with a particular emphasis on industrial challenges.

We cover a broad set of competencies spanning from technical solutions to business issues. In our research, we integrate top-ranked academic research with strong industrial relevance.

The research in software engineering is mainly conducted at the Department of Software Engineering.

Research areas

Our research areas include:

Agile/Lean Development
CS/SE Education
Empirical and evidence-based software engineering
Global software engineering
Human-centered software engineering
Requirements engineering
Research methods
Search-based software engineering
Software architecture, -modeling and product lines
Software businesses, ecosystems and innovation
Software quality
Software process improvement
Software product management
Value-based product development
Verification and validation

Examples of projects

GIST – Gaining actionable Insights from Software Testing

GIST – Gaining actionable Insights from Software Testing

With shortened delivery cycles and continuous deployment, companies rely on extensive and frequent testing to ensure product quality. The data generated from testing, other development activities, and product usage can provide valuable insights to improve product quality and development processes. While data is plentiful, making sense of it to gain actionable insights requires a multi-dimensional analysis. Designing, implementing, and evaluating such analyses daily is a rare practice in the industry as it is expensive and not adopted beyond research pilots. Hence, we need intelligent, automated, and reusable approaches that collect and analyze the available data to allow engineers and managers to make informed decisions.

Read more about the project

SERT

SERT

SERT – Software Engineering ReThought is a groundbreaking research project with the aim to take on the next generation challenges facing companies developing software intensive systems and products. We as an engineering lab are blazing the road introducing 3:rd generation empirical software engineering – denoting close co-production of pragmatic problem solving in close collaboration with our industrial partners as we perform engineering research into topics critical for engineering and business success.

SERTs formulation of 3:rd generation empirical software engineering will utilize related knowledge areas as catalysts to solve challenges. Value-based engineering, Data-driven evidence based engineering, and Human-based development will complement software engineering competence in an integrated eco-system of competence focused on the challenges at hand.
All areas in software engineering, ranging from inception, realization to evolution are part of the research venture – reflecting that companies need solutions covering their entire ecosystem.

Read more about the project

PLEng – Professional Licentiate of Engineering School

PLEng – Professional Licentiate of Engineering School

PLEng (Professional Licentiate of Engineering School) is a concept of integrated research school that enables the industry to develop skills-based specialists and objective problem solvers. The research school, which is conducted for 3 years part-time, focuses on developing applied research and innovative solutions to specific problems. Participants in PLEng combine their research studies in parallel with work in their respective companies, which means a more flexible form compared with traditional research studies. During their time in the research school, they are given the opportunity to delve into an area for an extended period to build skills and develop new ideas.

Read more about the project

WorkFlex

WorkFlex

Working from home (WFH) or telework is something that until COVID-19 has been known only as a voluntary and often exceptional practice in the workplace, and remoters were often looked at with skepticism. However, the individual experience during the forced working from home appeared to be better-than-expected. Coupled with the investments enabling remote work during the pandemic caused many knowledge workers to rethink the return to the offices, and to favor continuing working from home occasionally, mostly or indefinitely. But do we know enough about remote working to make informant decisions?

Read more about the project

ELLIIT

ELLIIT

ELLIIT is a strategic research environment funded by the Swedish government in 2010 and extended in 2020, to support strong research in information technology and mobile communications. ELLIIT has four partners (Linköping University, Lund University, Halmstad University and BTH) that collaborate with each other and various industry partners in a variety of subprojects.

At DIPT, we are involved in two subprojects in the area of modern software systems/ software engineering; one in Quality assurance in continuous software engineering and one in code reviews.

Read more about the project

ScaleWise

ScaleWise

Project ScaleWise is dedicated to the organizational scaling and onboarding processes when integrating large number of new hires in ongoing software product development organizations. The project seeks answers to the following questions: What are the true effects of scaling on product and organizational performance (cost, productivity, quality and culture)? Which sourcing strategies are efficient for scaling (scaling up internally versus scaling out with own sites or external suppliers)? What helps teams, product environments and organizations scale successfully?

Read more about the project

OSIR

OSIR

The OSIR (Open Source Inspired Reuse) project aims to enable and support companies in leveraging their internal reuse potential. Software companies continuously strive to deliver quality products in a timely manner to retain and enhance their market competitiveness. Software reuse is one such practice that has the potential of improving product quality (e.g., by reusing trusted assets) as well as time-to-market (by reusing rather than reinventing). The overall objective is to support systematic internal reuse of open source as well as internally developed assets at the organization level.

Read more about the project

Requirements Engineering in infrastructure projects

Requirements Engineering in infrastructure projects

In this continuing collaboration with the Swedish Transport Administration (Trafikverket), we have the goal of improving requirements management in large, long lasting infrastructure projects. The research is driven by Dr. Michael Unterkalmsteiner and Prof. Dr. Tony Gorschek (ERSAK and KREDA).

ERSAK aims at developing and streamlining regulatory frameworks, regulatory requirements and project requirements, through improved specification, analysis, and communication, with the goal of improving both efficiency and effectiveness in projects through improved requirements management.

KREDA develops tools for systematic requirements management and requirements databases, to achieve more efficient requirements management and take advantage of the new opportunities that arise from Trafikverkets work to digitize their business.

DCAT analyses the requirements communication between clients and suppliers in infrastructure projects, evaluates the potential of classification systems for trace link generation, and develops tool support for automatically establishing such trace links between requirements, stated by the client, and digital assets, delivered by the supplier. Project deliverables.

 

Read more about the project

PROMIS

PROMIS

Professional Master in Information Security (PROMIS) focuses on information, data and software intensive product and service development security as a field. The field’s criticality for Swedish industrial companies and organizations is central as security concerns as well as data and integrity protection, are prerequisites for the modern connected age.

PROMIS is a joint project between Blekinge Institute of Technology (BTH) and several leading Swedish industrial companies and organizations. The goal is to supply customized, free courses in Information Security for professional engineers and software developers in the industry.

Read more about the project

ViTS – Visualization of Test data for Decision Support

ViTS – Visualization of Test data for Decision Support

VITS is a research project funded under the Prospekt programme by the Knowledge Foundation. Project VITS uses data analytics and visualizations to support the interpretation of testing results. It combines data available in various existing silos to provide the broader context in which the testing results can be rightly interpreted. In particular, VITS will facilitate analytical reasoning to support the key decisions that rely partly on the correct interpretation of software testing results. These decisions include (D1) deciding where to invest additional testing effort (i.e., test scoping) for cost-effective testing and (D2) assessing the confidence in the quality of a system for release (i.e., release readiness).

Read more about the project

BESQ+

BESQ + is a research project that aims to build strong research in software engineering at BTH. The project includes research in the following areas: value creation and innovation in the software field; architecture, especially in connection with cloud software services (typically online, without the user knowing where the services are actually provided) and multi-processor systems; efficient development processes; global software development, and balance and coordination between the business perspective, architecture, processes and organisation.

Funder: The Swedish Knowledge Foundation (KKS), period 2011–2013
Project manager: Claes Wohlin
Collaborative partners: BAE Systems Hägglunds, Ericsson, IBM, Qtema, Ricksell Innovation, Sauer Danfoss and ST-Ericsson.
Contact person: Claes Wohlin

EASE

EASE is an industrial centre of excellence in collaboration with Lund University and four companies. BTH’s work within the project is focused on software for multi-processor systems, new and more efficient modes of development, and the link between software requirements and tests.

Funders: VINNOVA, Sony Mobile Communications, ST-Ericsson, Axis Communications, and Softhouse Consulting Baltic.
Collaborative partners: Sony Mobile Communications, ST-Ericsson, Axis Communications, Softhouse Consulting Baltic and Lund University.
Contact person: Claes Wohlin
More information

Contact

tony-gorschekProfessor Tony Gorschek
Head of subject, software engineering
E-mail: tony.gorschek@bth.se
Telephone: + 455-38 58 17

Do you have a question? Type it here and we will get back to you as soon as possible!
×