Inlämning av Examensarbete / Submission of Thesis

Georgi Markov; Olga Druzhinina , pp. 73. COM/School of Computing, 2011.

The work

Författare / Author: Georgi Markov, Olga Druzhinina
markov.georgi@gmail.com
Titel / Title: Towards an industrial ALM (Application Lifecycle) Tool Integration
Abstrakt Abstract:

Context. Application Lifecycle Management refers to the coordination of all aspects of software engineering, through a collection of integrated software development tools. More and more organizations are heavily relying on the ALM tools nowadays.

Objectives. In this study we research ALM first as a business strategy, its roots, its advantages and disadvantages. As well as making a theoretical research, we seek out the setbacks of the practical side of ALM in order to find the areas needed for improvement, by investigating the ALM’s existing tools, interviewing ALM’s users, and using gained statistical data to derive practical facts about ALM. The goal of the thesis is to find out how ALM can be improved.

Methods. The vast amount of sources, including articles, books, and journals is used to support our arguments and conclusions. A long online survey was carried with many participants to understand the practical side of ALM, as well as gain access to information about ALM’s setbacks.

Results. The problems of ALM are recognized and named. Proposals are made in respect of how to deal with these problems. A list of what options need to be studied in the future, in order to improve the overall ALM design, and make it a powerful tool, is presented. A detailed plan for further research regarding this highly important issue is presented.

Conclusions. We conclude that there are several ALM tool options on the market, all having their strengths and weaknesses. But in order for ALM to become an industrial solution and to be truly successful and effective in supporting the broader goals of the different organizations using it, the requests of the stakeholders towards deeper semantic integration between the various tool involved in the ALM processes need to be embodied in the current ALM offerings. We conclude that further research is needed in order to assess the proposals, and test the design ideas that are presented in the last chapter of this thesis.

Populärvetenskaplig beskrivning / Popular science summary: This thesis concerns the authors and stakeholders of ALM. With the technological achievements taking place every day, and competition being very high, it is important to get the software product ready for release on time and of good quality. The current tools for managing of the application’s lifecycle are incoherent in terms of tool integration. In this thesis we describe the setbacks of ALM, according to interviewed stakeholders and authors of journals, articles and books. We conclude our thesis with the several proposed design options that may succeed in making ALM strong and consistent in the future. The proposed design mainly concerns the integration problems, and provides several potential solutions, aiming at easy to use and integrate tools. Further research areas are explained, and stated.
Ämnesord / Subject: Datavetenskap - Computer Science\Informatics
Datavetenskap - Computer Science\Software Engineering
Datavetenskap - Computer Science\General
Nyckelord / Keywords: Application Lifecycle, Software Development Lifecycle, Application Lifecycle Management, Tool Integration

Publication info

Dokument id / Document id: houn-8pgtp4
Program:/ Programme Master of Science in Informatics
Registreringsdatum / Date of registration: 12/12/2011
Uppsatstyp / Type of thesis: Masterarbete/Master's Thesis (120 credits)

Context

Handledare / Supervisor: Prof. Sara Eriksén, Prof. Stig C Holmberg, Prof. Anita Håkansson
ser@bth.se
Organisation / Organisation: Blekinge Institute of Technology
Institution / School: COM/School of Computing

+46 455 38 50 00

Files & Access

Bifogad uppsats fil(er) / Files attached: bth2011markov.pdf (11460 kB, öppnas i nytt fönster)