• No results found

Improving software traceability tools and processes

N/A
N/A
Protected

Academic year: 2021

Share "Improving software traceability tools and processes"

Copied!
1
0
0

Loading.... (view fulltext now)

Full text

(1)

Improving software traceability tools and processes

Salome Honest Maro

Salome Honest Maro

Complex software systems contain a large number of interconnected de- velopment artifacts such as requirements, design models and source code.

Traceability enables understanding and managing these artifacts. Estab- lishing traceability is not a trivial task, it requires the development com- pany to plan how traceability fits into its processes and provide tools for traceability establishment. In practice, guidelines for establishing trace- ability are lacking, therefore companies struggle with establishing and making the most of traceability.

The objective of this research is to improve software traceability tools and processes. We conducted empirical studies to understand practitioners’

traceability challenges and propose solutions for four challenges: manual work of establishing traceability, lack of configurable tools, diverse arti- facts and tools, and unclear traceability processes.

The thesis proposes factors and guidelines for traceability maintenance, for traceability tool developers and companies acquiring traceability tools. The feasibility of these guidelines are shown by implementing a traceability tool that is configurable and supports diverse artifacts and tools. To support the transfer of automated techniques of creating trace links to industry, we provide insights and lessons learned on improving the trace link vetting process. Lastly, the thesis proposes a traceability in- troduction methodology, which consists of concrete steps for companies to design, deploy and evaluate traceability strategies.

Salome Honest Maro

Department of Computer Science and Engineering Software Engineering Division

2020 ISBN 978-91-8009-012-4

Improving software traceability tools and processes

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

DOCTORAL THESIS

DOCTORAL THESIS IT FACULTY

disp-omslag-salome-honest-maro.indd 1 2020-08-10 13:20:36

References

Related documents

The information to track during the various stages of the supply chain is based on the benefits of traceability systems in the pharma, food and manufacturing industry and the

One threat that was considered is that if any of the participants had prior experience in using Capra itself, or any other traceability management tool, this could affect the results

The final model can be used for offline prediction purposes, but can also be updated with current process data such as buffer levels, chemical analyses and product flows to calculate

We then propose and implement solutions for four of the identified challenges: manual work of establishing traceability, lack of configurable tools, diverse artifacts and tools,

3) Experiment 2: The purpose of the second experiment was to answer the second research question by investigating the benefits of automated fixes. Additionally, we wanted to

Using the benefits of model transformation techniques, maintaining traceability links between different models will be an easy approach rather than to have

The most widely used framework for requirements is UML’s use case diagrams but these diagrams are not complete in the sense of the ability of modelling a

One of the most promising solutions for the traceability sector, which has been the subject of countless studies and pilot projects, is blockchain technology - a