Case Study: Mylyn Reviews for Software Development in Air Traffic Management
Mario Bernhart, Kilian Matt, Stefan ReitererVienna University of Technology, Vienna/AustriaResearch Group for Industrial Softwarewww.inso.tuwien.ac.at
Mylyn Reviews Overview Mylyn Reviews Mylyn subproject for code reviews 3 implementations: Gerrit, R4E (IEEE) and Task Based Reviews (TBR) www.eclipse.org/reviews Case study is based on TBR Lightweight: Stores review tasks on Bugtracker, no extra server infrastructure needed.
Frequentis AG Located in Vienna/Austria, 800+ employees Development of safety-critical Communication- & Information-Systems Main market areas Civil Air Traffic Management Defence and Maritime Public Safety and Transport Adoption of Mylyn Reviews for Dev-Unit www.frequentis.com
Company Requirements Software Development Standard ED109 100% Code Review Coverage Reporting for compliance List of qualified reviewers per Repository Task-centered development process task-changeset traceability
Task-based reviews Reviews are performed per-task based on the related SVN changesets Reviews are rendered as sub-tasks of the task under review One review is assigned to one reviewer For one review, multiple changesets are reviewed
Custom Plug-ins Planning Plug-in Reporting Planning Mantis Recommendation of reviewers for a review- task Reporting Plug-in Review state of each review and changeset TBR overall coverage Mantis Mylyn Task-Changeset information