Case Study: Mylyn Reviews for Software Development in Air Traffic Management

1,364 views

Published on

Presentation on EclipseCon 2011

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,364
On SlideShare
0
From Embeds
0
Number of Embeds
68
Actions
Shares
0
Downloads
15
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Case Study: Mylyn Reviews for Software Development in Air Traffic Management

  1. 1. Mario Bernhart, Kilian Matt, Stefan ReitererVienna University of Technology, Vienna/AustriaResearch Group for Industrial Softwarewww.inso.tuwien.ac.at
  2. 2. 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.
  3. 3. 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
  4. 4. 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
  5. 5. 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
  6. 6. 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
  7. 7. Demo See: http://web.student.tuwien.ac.at/~e0525940/mylyn_reviews_demo.mp4 7
  8. 8. Mario Bernhart, Kilian Matt, Stefan ReitererVienna University of Technology, Vienna/AustriaResearch Group for Industrial Softwarewww.inso.tuwien.ac.at

×