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 ...
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