30.01.2014 Aufrufe

Abstract-Band - Fakultät für Informatik, TU Wien - Technische ...

Abstract-Band - Fakultät für Informatik, TU Wien - Technische ...

Abstract-Band - Fakultät für Informatik, TU Wien - Technische ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

anschließend ihre Ausgangswerte kombiniert. Andererseits werden alle Subsysteme<br />

direkt im stochastischen Filter integriert. Zur Evaluierung des<br />

entwickelten Konzepts wurden beide Algorithmen implementiert und mit<br />

einer kommerziellen RTK-basierten Positionierungslösung verglichen.<br />

Stefan Reiterer<br />

Design and Development of a task-based Code Review Tool for an Air Traffic<br />

Management System<br />

Studium: Masterstudium Software Engineering & Internet Computing<br />

Betreuer: Ao.Univ.Prof. Dr. Thomas Grechenig<br />

Software reviews are one of the most efficient quality assurance techniques<br />

in software engineering. They are used to find defects in early stages of a<br />

projects progress and help team members to get a better understanding of<br />

the code. Undetected defects during the software development process can<br />

have significant consequences, such as reduced customer satisfaction,<br />

increased safety risk and decreased productivity of the users. In order to avoid<br />

them, development teams use software reviews to improve the quality of the<br />

product by reviewing interim deliverables during the development. In the last<br />

thirty years several formal and less formal approaches for the application of<br />

reviews were developed. Despite their advantages, they are not universally<br />

used because in many cases a review tool that assists a companys review<br />

process does not exist. This is presented in a case study with the company<br />

Frequentis, whose task-based development process is not sufficiently<br />

supported by an existing review tool. The internationally acting company<br />

develops software in the field of civil air traffic management (ATM), and<br />

therefore has to fulfill the DO-278/ED-109 software standard. A significant<br />

part of the standard is devoted to the application of code reviews. This work<br />

describes a lightweight task-based review process which was developed<br />

based on theoretical analyses and company specific requirements. It is related<br />

to a peer deskcheck or passaround method and consists of four phases. A<br />

case study shows how the process can be used by Frequentis for the<br />

assurance of software quality. Based on this, a custom review plug-in for the<br />

popular Eclipse development environment was designed and implemented.<br />

This plug-in is used to apply the task-based review process. Furthermore, it<br />

supports the planning of reviews by suggesting qualified reviewers for parts<br />

of the source code. For the verification of the review results and the review<br />

coverage, it also allows the generation of reports.<br />

80

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!