Difference between revisions of "AHM2013-Engineering Updates"

From NAMIC Wiki
Jump to: navigation, search
 
(16 intermediate revisions by 4 users not shown)
Line 1: Line 1:
  [[AHM_2013|Back to AHM main page]]
+
  [[AHM_2013#Agenda|Back to AHM_2013 Agenda]]
  
== Discussion Topics ==
+
== Presentation Schedule ==
 +
 
 +
* Introduction: (2min., Stephen Aylward, [[media:AHM2013-Engineering-Introduction.pptx|Slides]])
 +
* Data and Clinical Interfaces (10 min., Steve Pieper, [[media:AHM2013-Data+Clinical.ppt|Slides]])
 +
* Components (10 min., Jim Miller, [[media:AHM 2013 - Engineering - Components.pptx|Slides]])
 +
* Extension Framework (10 min., Stephen Aylward, [[media:AHM2013-Engineering-ExtensionFramework.pptx|Slides]])
 +
* Dynamic Coding: (10 min., Steve Pieper, [[media:AHM2013-DynamicCoding.ppt|Slides]])
 +
* Statistics and Summary (5 min.,: Steve Pieper, [[media:AHM2013-Statistics+Summary.ppt|Slides]])
 +
** Releases
 +
** Statistics
 +
** Lead into Extensions
 +
 
 +
== Themes from 2012 and for 2013 ==
 +
 
 +
These themes summarize engineering impact from the perspective of users and developers.
 +
 
 +
* Data handling
 +
** DICOM
 +
** Integration with Clinical Environments
 +
* Components for development and deployment
 +
** User Experience Capabilities
 +
** Extension Framework
 +
* Code: Dynamic Coding Environment
 +
** Coding Primitives
 +
** Python
 +
 
 +
For each topic,
 +
* review changes since 2012 AHM
 +
* summarize plans for 2013
 +
 
 +
== Areas of advancement in 2012 ==
  
 
* Bug Squashing
 
* Bug Squashing
Line 26: Line 56:
 
** Interfaces
 
** Interfaces
  
How these improvements were motivated by DBPs
+
== Metrics ==
  
Get metrics from bug tracker
+
* From bug tracker
# open
+
*# open
# closed
+
*# closed
# commits
+
*# commits
# bugs by type
+
*# bugs by type
## category
+
*## category
## type
+
*## type
## severity
+
*## severity
 
+
* From mailing list  
Metrics on mailing list activity
+
** posts / activity
Metrics from svn/git
+
** users
 
+
** popular topics
==Themes==
+
* From svn/git
These themes can be addressed from both a user and developer perspective:
+
** contributors
* Data
+
** commits / commit timeline
* DICOM
+
** lines of code changed
* Integration with Clinical Environments
 
* Components
 
** User Experience Capabilities
 
** Extension Framework
 
* Code: Dynamic Coding Environment
 
** Coding Primitives
 
** Python
 

Latest revision as of 16:11, 10 January 2013

Home < AHM2013-Engineering Updates
Back to AHM_2013 Agenda

Presentation Schedule

  • Introduction: (2min., Stephen Aylward, Slides)
  • Data and Clinical Interfaces (10 min., Steve Pieper, Slides)
  • Components (10 min., Jim Miller, Slides)
  • Extension Framework (10 min., Stephen Aylward, Slides)
  • Dynamic Coding: (10 min., Steve Pieper, Slides)
  • Statistics and Summary (5 min.,: Steve Pieper, Slides)
    • Releases
    • Statistics
    • Lead into Extensions

Themes from 2012 and for 2013

These themes summarize engineering impact from the perspective of users and developers.

  • Data handling
    • DICOM
    • Integration with Clinical Environments
  • Components for development and deployment
    • User Experience Capabilities
    • Extension Framework
  • Code: Dynamic Coding Environment
    • Coding Primitives
    • Python

For each topic,

  • review changes since 2012 AHM
  • summarize plans for 2013

Areas of advancement in 2012

  • Bug Squashing
  • General Stability
  • OpenCL
  • Self Test
    • Tutorials for RSNA
  • Qt Testing
  • Charting
  • Multivolume
  • Wizards (Python)
  • Extensions
  • MRBs
  • Scene Views
  • Annotations
  • DICOM
  • Linking Behavior
  • Crosshairs
  • Diffusion Interfaces
  • Slice resolution pipeline
  • Slice controller popups
  • Volume Rendering
    • GPU
    • Interfaces

Metrics

  • From bug tracker
    1. open
    2. closed
    3. commits
    4. bugs by type
      1. category
      2. type
      3. severity
  • From mailing list
    • posts / activity
    • users
    • popular topics
  • From svn/git
    • contributors
    • commits / commit timeline
    • lines of code changed