Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Reviews/R4E/2012EricssonInvolvement"

< Reviews‎ | R4E
Line 48: Line 48:
 
<br>  
 
<br>  
  
==== Seamless Integration with SVN and Git Version Control Systems ====
+
=== Seamless Integration with SVN and Git Version Control Systems ===
 
R4E can automatically add artifacts to the review based on SCM Commits/Checkins
 
R4E can automatically add artifacts to the review based on SCM Commits/Checkins
  

Revision as of 10:43, 26 February 2013

This page describes Ericsson's involvement in Mylyn Reviews in general and Mylyn Reviews R4E in particular for the year 2012. Ericsson's involvement has multiple facets:

  1. New features are developed directly by Ericsson's employees
  2. New features are contributed by other companies with the help of committers working for Ericsson
  3. New features are implemented by companies sponsored by Ericsson

Below is a list of features implemented by Ericsson or with Ericsson's help or sponsorship in 2012.

More information can be obtained by visiting the R4E project webpage and Users Guide

Contributions for 2012

R4E initial 0.10 Release

The first release of R4E was done in May 2012. R4E is validated and supported for Eclipse 3.6.x (Helios), 3.7.x (Indigo) and 4.x (Juno) on the following platforms:

  • Windows Vista 32-bit
  • Windows 7 (32 and 64 bit)
  • Suse Linux Enterprise Desktop (32 and 64 bit)
  • Solaris 10
  • Mac OS X 10.7 and up


R4E main.png


It included the following features:

3 types of Review flows:

  • Basic: Stateless Reviews and Anomalies.
  • Informal: Stateless Reviews and Stateful Anomalies.
  • Formal: Based on IEEE std. 1028-2008. Stateful Phased Reviews and Anomalies.

New Review Navigator View

A Review Navigator View is provided for navigating within Review Groups, Rules Sets and Reviews.


ReviewNavigatorView.png


The view can be displayed in the default Tree mode on in a Tree Table format to focus on specific artifacts to review.

TutorialTreeTableDisplay.png

Integration with Eclipse Properties View

The Eclipse properties view is used to visualize the information pertaining to the various R4E Review elements. It can also be used to change the values of writable elements.


ReviewDetailedProperties.png


Seamless Integration with SVN and Git Version Control Systems

R4E can automatically add artifacts to the review based on SCM Commits/Checkins


FindReviewItemsDialog.png


Manual Selection of Artifacts to Review

It is also possible to add manually selected Artifacts or parts of Artifacts to a Review


AddResourceReviewItemFile.png


Review Particpants Handling

Users can be added to Review with different roles. They can be added separately, in batches or together in participants lists that are configurable per user.


NewParticipantDialog.png


UserPreferences.png

LDAP integration

R4E can be configured to lookup for user information on an LDAP database for review participants


FindUserDialog.png


Review Artifacts Assignement

Artifacts under review can be optionally assigned to specific participants.

AssignParticipant.png

Review Comments Handling

In R4E, review comments are created as Anomalies and will include plenty of metadata information. When using stateful anomalies, the state of the anomalies can be tracked and will have an impact on the review flow.


NewAnomaly.png



NewAnomalyDialog.png


Local Postponed Anomalies

Anomalies on specific artifacts, that are not solved (postponed) in previous reviews can be imported to the current review for resolution purposes.

ImportAnomalies.png

Design Rules support

R4E supports the use of Design Rules, to help reviewers enforce consistent design conventions and rules.

NewRuleDialog.png

Short Keys

R4E defines some keys as accelerator keys to help the user to perform reviews.

DefaultKeyBindings.png

DefaultKeyBindings2.png

Disabling/Restoring Review Elements

Review Elements can be disabled and restored to avoid unnecessary information clutter for obsolete or deleted elements.

DisableElement.png

RestoreElement.png

Review Navigator Filters and Sorters

Multiple filters and sorters can be applied to the R4E Navigator view to avoid information overload and focus on the appropriate review elements.

Filters.png

Notification support

Email notifications can be automatically generated by users.

SendEmail.png

SendEmailDialog.png

SendEmailClientForm.png

Report Generation

Using the BIRT framework, Inspection reports can be automatically generated for R4E Reviews.

GenerateReport.png

Inspection1.png

R4E 0.11 Release

Anomaly and Comments Cloning

It is possible to duplicate (clone) existing anomalies and comments to new locations either by using an editor context command, by dragging and dropping them in the Review Navigator view or by using default copy and paste hotkeys.

CloneAnomalyDialog.png

DragDropComment.png

Global Postponed Anomalies

Global anomalies (i.e. not attached to a specific artifact) that are set to POSTPONED in other reviews within the same review group can be imported into other Reviews. This behaviour is optional and controlled via the R4E preferences.

UserPreferences.png

Duplicate Anomaly Handling improvements

Anomalies applicable to the same file version across multiple commits Review items are now represented as a single entry in the latest commit Review Item. This will remove a potential source of confusion for users.

ReviewNavigatorSamefileDiffVersion.png

R4E 0.12 Release

Inline Markers and Annotations

Annotations for Delta/Selections and Anomalies are now shown in editors that are opened from the R4E Navigator View. They are shown in the vertical ruler (to the left of the editor window) and in the overview ruler (to the right of the editor window) for the single editors, and in the vertical ruler only for the compare editors. These annotations can be used to quickly navigate through the elements, view their main properties, and to access their contextual commands, without having to leave the editor context. It also makes for a more visual and enriched Review experience

EditorAnnotationHover.png

In addition, the editor now highlights the text range that corresponds to the selected R4E element. Highlighting properties can be controlled in the Eclipse Preferences, on the General->Editors->Text Editors->Annotations preference page

AnnotationPreferences.png

Finally, it is possible to navigate through the annotations by using the Next Annotation/Previous Annotation global eclipse commands, or by using the new Next Open Anomaly/ Previous Open Anomaly commands in the compare editor toolbar menu

CompareEditorNavigateAnnotations.png

Review and Anomalies Due Date

It is now possible to specify a due date for Reviews and Anomalies. If the due date is passed and the review/anomaly is not completed, its corresponding Review Navigator Element will be decorated to remind participants of this fact.

TutorialNewFormalAnomalyDialog.png

Include Sender in Notifications

There is a new preference setting in the R4E User Preference page to include the sender in the receivers list for all notifications sent.

BIRT Report Improvements

Generated reports have been improved to show Anomalies per Anomaly Class. Additionally the "Generate Report" command will not show if the R4E reporting feature is not installed.

Back to the top