SlideShare una empresa de Scribd logo
1 de 25
Descargar para leer sin conexión
Will RSpec help us to do better Science?

                                             Maximilian Ott
                       With lots of help from Thierry Rakotoarivelo & Guillaume Jourjon




© 2011 NICTA. All Rights Reserved.                                                   from imagination to impact
© 2011 NICTA   2
Why are we doing what we are doing?




     © 2011 NICTA                     3
Curious Bunch - Want to figure out new things




      © 2011 NICTA                              4
The advancement of science depends
in general on the interplay between
experimental studies and theory
                             Wikipedia




  © 2011 NICTA                           5
Many interesting Things only happen at Scale




      © 2011 NICTA
                                          Young Hyun, CAIDA
                                                          6
Need for LARGE
               Experimental Facilities




© 2011 NICTA                             7
© 2011 NICTA   8
© 2011 NICTA   9
Hypothesis




               Analysis                 Experiment




                          Observation




© 2011 NICTA                                         10
Hypothesis




               Analysis                 Experiment




                          Observation




© 2011 NICTA                                         11
How “well” do we do experiments today?

                                                    58%
                                                    (19)

                                                                30%
                                                                (10)
                                       21%
    12%                  9%            (7)
    (4)                  (3)


   Missing             Missing        Missing       Missing     OK
   Model              Experiment    Replication    Precision
  Validation          Description   Information   Information


    “Evaluation” section of SIGCOMM 2010 papers

       © 2011 NICTA                                                    12
How can we improve this?

•  The Art & Science of Experimentation
   –  The art of designing experiments
   –  Scientifically sound methodology & analysis
•  Dissemination
   –  Overcoming the 6 page paper information barrier
•  Learning
   –  Reflection on the methodology
   –  Developing Best Practices
•  Tools
   –  To streamline processes
   –  To record processes and outcomes



           © 2011 NICTA                                 13
Need for Methodologies & Best Practices


                                  Observations


                      Model 1           …            Model 2


                      Ha , H0                         Ha , H0


                     Experiment                  Experiment


                                New Obs + Analysis



      © 2011 NICTA                                              14
Need to teach Experimenting at Scale


                                           Experiment
                                             Queue
 High Speed                                                         Student
 Dedicated
  Network


          Network                                       Internet
         In the Box
                               Control
                                            Remote
                               Network
                                          Experiment
                                             Server

              Tested application and protocol
              Measurement points
                                                                   Student



                                                           ireel.npc.nicta.com.au
          © 2011 NICTA                                                              15
Need new ways to disseminate Findings




                     ?
   Authors are invited to submit
   Full Papers of up to 10 pages
   and Testbed Practices Papers
   of up to 6 pages, including
   references, figures and tables,
   formatted according to the
   IEEE conference format.



      © 2011 NICTA                      16
LabWiki: Publishing Your Lab Book

               Portal                                                                                                        Studied
                                                                                                                           Phenomenon


                                                                                                             Model 1           ...         Model i


                                                                                                             HA , H 0                      HA , H 0


                                                                                                              Experiment                    Experiment
                    OEDL                                                                                     Experiment                    Experiment
                    Script                                                                                  Experiment                    Experiment



             Measure-
              ments                                                                                                        Observations
             database

                                       200                                             350000
                                                                        Distance
                                                                       Bandwidth
                                       180
                                                                                       300000
                                       160

                                       140                                             250000



     R
                        Distance (m)




                                       120




                                                                                                                             Analyses
                                                                                                Bandwidth




                                                                                       200000
                                       100
                                                                                       150000
                                        80


    Script                              60

                                        40
                                                                                       100000


                                                                                       50000
                                        20

                                         0                                              0




                                                                                                                                                 Falsify and/or
                                             0   50   100     150      200     250   300
                                                            Time (s)




                                                                                                                                                   refine the
                                                                                                                                                    models


         © 2011 NICTA                                                                                                                                             17
Notes                              Experiment
                                                  Description



                               Observations


                   Model 1           …            Model 2

     Code          Ha , H0                         Ha , H0      Runs

                  Experiment                  Experiment


                             New Obs + Analysis




               Analysis

                                           Measurements



© 2011 NICTA                                                           18
Notes                              Experiment
                                                  Description



                               Observations


                   Model 1           …            Model 2

     Code          Ha , H0                         Ha , H0      Runs

                  Experiment                  Experiment


                             New Obs + Analysis




               Analysis

                                           Measurements



© 2011 NICTA                                                           19
Notes                              Experiment
                                                  Description



                               Observations


                   Model 1           …            Model 2

     Code                                                       Runs
                   Ha , H0     Summary             Ha , H0


                  Experiment                  Experiment


                             New Obs + Analysis




               Analysis

                                           Measurements



© 2011 NICTA                                                           20
Summary



  Researcher




                 Comment
                                  Summary


Reader


                     Review



                       Analysis

   Reviewer
  © 2011 NICTA                              21
We are working on it

•  OMF
   –  OEDL to describe experiments
   –  Experiment Controller to run them
•  OML
   –  Capture measurements & meta-data
•  Portal
   –    Wiki: Keep notes with references
   –    Schedule & monitor runs
   –    Analysis with integrated R server
   –    Repository for all artifacts




          © 2011 NICTA                      22
Portal
                                 OMF


Wiki
                                                                                                                                                     OML
                                                                                                                                       ON/OFF


                                                                              e1             App 1




                                                                                                      Measurement Library (OML)
                                                                                                                                  Proxy
                                                                              e2                                                  Server             Control
                                                                                             App 2                                                   Network
                                                                                                                                                                      OML       SQL
                                                                                                                                                c1




                                                                                               ...
                                                                                                                                                                     Server   Database




                                                                              ...
                                                                                            Sensing
                                                                                            daemon
                                                              sensor device
                                                                                            System
                                                                                            Monitor

                                                                                    Experiment Node                                                            Control Node




    OEDL                               Visualization                                                                                                     R
                                                  Link Quality:
                                                       Very Good
                                                       Good
                                                       Poor
                                                       Very Poor
               Y/Z Coordintate




                                   X Coordinate

© 2011 NICTA                                                                                                                                                                      23
Call to Action

•  The Art & Science of Experimentation
   –  The art of designing experiments
   –  Scientifically sound methodology & analysis
•  Dissemination
   –  There need to be better ways than 10 page papers
•  Learning
   –  Reflection on the methodology
   –  Developing Best Practices
   –  Teaching experimentation at scale
•  Tools
   –  To streamline processes
   –  To record processes and outcomes

           © 2011 NICTA                                  24
omf.mytestbed.net
               wiki.mytestbed.net

               max.ott@nicta.com.au




© 2011 NICTA                          25

Más contenido relacionado

Similar a Will RSpec help us to do better science

CambridgeIP Nanomaterials Trends
CambridgeIP Nanomaterials TrendsCambridgeIP Nanomaterials Trends
CambridgeIP Nanomaterials TrendsCambridgeIP Ltd
 
Nanomaterials: Patenting Trends June 2011
Nanomaterials: Patenting Trends June 2011Nanomaterials: Patenting Trends June 2011
Nanomaterials: Patenting Trends June 2011Quentin Tannock
 
Systematic 6th Internal Convention, June 15, 2011, Paris
Systematic 6th Internal Convention, June 15, 2011, ParisSystematic 6th Internal Convention, June 15, 2011, Paris
Systematic 6th Internal Convention, June 15, 2011, ParisCompatibleOne
 
D. Tosi - presentation Kuang Chi 2011
D. Tosi - presentation Kuang Chi 2011D. Tosi - presentation Kuang Chi 2011
D. Tosi - presentation Kuang Chi 2011Daniele Tosi
 
Global Forum 2012: David Soldani of Huawei
Global Forum 2012: David Soldani of Huawei Global Forum 2012: David Soldani of Huawei
Global Forum 2012: David Soldani of Huawei GlobalForum
 
Six Sigma is Possible with R
Six Sigma is Possible with RSix Sigma is Possible with R
Six Sigma is Possible with REmilio L. Cano
 
Pal gov.tutorial1.session8.national student registry
Pal gov.tutorial1.session8.national student registryPal gov.tutorial1.session8.national student registry
Pal gov.tutorial1.session8.national student registryMustafa Jarrar
 
Programmer testing
Programmer testingProgrammer testing
Programmer testingJoao Pereira
 
Grid Observatory @ CCGrid 2011
Grid Observatory @ CCGrid 2011Grid Observatory @ CCGrid 2011
Grid Observatory @ CCGrid 2011Cecile Germain
 
Deroure Repo3
Deroure Repo3Deroure Repo3
Deroure Repo3guru122
 
Colored petri nets theory and applications
Colored petri nets theory and applicationsColored petri nets theory and applications
Colored petri nets theory and applicationsAbu Hussein
 
04 plastipolis p.vuillermoz_internationalization_day 3_s3_ecc2012
04 plastipolis  p.vuillermoz_internationalization_day 3_s3_ecc201204 plastipolis  p.vuillermoz_internationalization_day 3_s3_ecc2012
04 plastipolis p.vuillermoz_internationalization_day 3_s3_ecc2012ClusterExcellence
 

Similar a Will RSpec help us to do better science (20)

CambridgeIP Nanomaterials Trends
CambridgeIP Nanomaterials TrendsCambridgeIP Nanomaterials Trends
CambridgeIP Nanomaterials Trends
 
Nanomaterials: Patenting Trends June 2011
Nanomaterials: Patenting Trends June 2011Nanomaterials: Patenting Trends June 2011
Nanomaterials: Patenting Trends June 2011
 
15 Living Labs and Smart Cities Wim de Waele
15 Living Labs and Smart Cities Wim de Waele15 Living Labs and Smart Cities Wim de Waele
15 Living Labs and Smart Cities Wim de Waele
 
Systematic 6th Internal Convention, June 15, 2011, Paris
Systematic 6th Internal Convention, June 15, 2011, ParisSystematic 6th Internal Convention, June 15, 2011, Paris
Systematic 6th Internal Convention, June 15, 2011, Paris
 
D. Tosi - presentation Kuang Chi 2011
D. Tosi - presentation Kuang Chi 2011D. Tosi - presentation Kuang Chi 2011
D. Tosi - presentation Kuang Chi 2011
 
Global Forum 2012: David Soldani of Huawei
Global Forum 2012: David Soldani of Huawei Global Forum 2012: David Soldani of Huawei
Global Forum 2012: David Soldani of Huawei
 
Six Sigma is Possible with R
Six Sigma is Possible with RSix Sigma is Possible with R
Six Sigma is Possible with R
 
Pal gov.tutorial1.session8.national student registry
Pal gov.tutorial1.session8.national student registryPal gov.tutorial1.session8.national student registry
Pal gov.tutorial1.session8.national student registry
 
Presentation of Vicente Traver and ITACA in Tromso
Presentation of Vicente Traver and ITACA in TromsoPresentation of Vicente Traver and ITACA in Tromso
Presentation of Vicente Traver and ITACA in Tromso
 
Locust Fear
Locust FearLocust Fear
Locust Fear
 
Programmer testing
Programmer testingProgrammer testing
Programmer testing
 
Methodologies for Cross-Border Living Labs Networking Hans Schaffer
Methodologies for Cross-Border Living Labs Networking  Hans SchafferMethodologies for Cross-Border Living Labs Networking  Hans Schaffer
Methodologies for Cross-Border Living Labs Networking Hans Schaffer
 
Embedded service oriented monitoring, diagnostics and control: towards the as...
Embedded service oriented monitoring, diagnostics and control: towards the as...Embedded service oriented monitoring, diagnostics and control: towards the as...
Embedded service oriented monitoring, diagnostics and control: towards the as...
 
Grid Observatory @ CCGrid 2011
Grid Observatory @ CCGrid 2011Grid Observatory @ CCGrid 2011
Grid Observatory @ CCGrid 2011
 
Deroure Repo3
Deroure Repo3Deroure Repo3
Deroure Repo3
 
Deroure Repo3
Deroure Repo3Deroure Repo3
Deroure Repo3
 
Colored petri nets theory and applications
Colored petri nets theory and applicationsColored petri nets theory and applications
Colored petri nets theory and applications
 
European Policies supporting Living Labs Jean-Pierre Euzen
European Policies supporting Living Labs Jean-Pierre EuzenEuropean Policies supporting Living Labs Jean-Pierre Euzen
European Policies supporting Living Labs Jean-Pierre Euzen
 
ENoLL presentation
ENoLL presentationENoLL presentation
ENoLL presentation
 
04 plastipolis p.vuillermoz_internationalization_day 3_s3_ecc2012
04 plastipolis  p.vuillermoz_internationalization_day 3_s3_ecc201204 plastipolis  p.vuillermoz_internationalization_day 3_s3_ecc2012
04 plastipolis p.vuillermoz_internationalization_day 3_s3_ecc2012
 

Último

Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 

Último (20)

Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 

Will RSpec help us to do better science

  • 1. Will RSpec help us to do better Science? Maximilian Ott With lots of help from Thierry Rakotoarivelo & Guillaume Jourjon © 2011 NICTA. All Rights Reserved. from imagination to impact
  • 3. Why are we doing what we are doing? © 2011 NICTA 3
  • 4. Curious Bunch - Want to figure out new things © 2011 NICTA 4
  • 5. The advancement of science depends in general on the interplay between experimental studies and theory Wikipedia © 2011 NICTA 5
  • 6. Many interesting Things only happen at Scale © 2011 NICTA Young Hyun, CAIDA 6
  • 7. Need for LARGE Experimental Facilities © 2011 NICTA 7
  • 10. Hypothesis Analysis Experiment Observation © 2011 NICTA 10
  • 11. Hypothesis Analysis Experiment Observation © 2011 NICTA 11
  • 12. How “well” do we do experiments today? 58% (19) 30% (10) 21% 12% 9% (7) (4) (3) Missing Missing Missing Missing OK Model Experiment Replication Precision Validation Description Information Information “Evaluation” section of SIGCOMM 2010 papers © 2011 NICTA 12
  • 13. How can we improve this? •  The Art & Science of Experimentation –  The art of designing experiments –  Scientifically sound methodology & analysis •  Dissemination –  Overcoming the 6 page paper information barrier •  Learning –  Reflection on the methodology –  Developing Best Practices •  Tools –  To streamline processes –  To record processes and outcomes © 2011 NICTA 13
  • 14. Need for Methodologies & Best Practices Observations Model 1 … Model 2 Ha , H0 Ha , H0 Experiment Experiment New Obs + Analysis © 2011 NICTA 14
  • 15. Need to teach Experimenting at Scale Experiment Queue High Speed Student Dedicated Network Network Internet In the Box Control Remote Network Experiment Server Tested application and protocol Measurement points Student ireel.npc.nicta.com.au © 2011 NICTA 15
  • 16. Need new ways to disseminate Findings ? Authors are invited to submit Full Papers of up to 10 pages and Testbed Practices Papers of up to 6 pages, including references, figures and tables, formatted according to the IEEE conference format. © 2011 NICTA 16
  • 17. LabWiki: Publishing Your Lab Book Portal Studied Phenomenon Model 1 ... Model i HA , H 0 HA , H 0 Experiment Experiment OEDL Experiment Experiment Script Experiment Experiment Measure- ments Observations database 200 350000 Distance Bandwidth 180 300000 160 140 250000 R Distance (m) 120 Analyses Bandwidth 200000 100 150000 80 Script 60 40 100000 50000 20 0 0 Falsify and/or 0 50 100 150 200 250 300 Time (s) refine the models © 2011 NICTA 17
  • 18. Notes Experiment Description Observations Model 1 … Model 2 Code Ha , H0 Ha , H0 Runs Experiment Experiment New Obs + Analysis Analysis Measurements © 2011 NICTA 18
  • 19. Notes Experiment Description Observations Model 1 … Model 2 Code Ha , H0 Ha , H0 Runs Experiment Experiment New Obs + Analysis Analysis Measurements © 2011 NICTA 19
  • 20. Notes Experiment Description Observations Model 1 … Model 2 Code Runs Ha , H0 Summary Ha , H0 Experiment Experiment New Obs + Analysis Analysis Measurements © 2011 NICTA 20
  • 21. Summary Researcher Comment Summary Reader Review Analysis Reviewer © 2011 NICTA 21
  • 22. We are working on it •  OMF –  OEDL to describe experiments –  Experiment Controller to run them •  OML –  Capture measurements & meta-data •  Portal –  Wiki: Keep notes with references –  Schedule & monitor runs –  Analysis with integrated R server –  Repository for all artifacts © 2011 NICTA 22
  • 23. Portal OMF Wiki OML ON/OFF e1 App 1 Measurement Library (OML) Proxy e2 Server Control App 2 Network OML SQL c1 ... Server Database ... Sensing daemon sensor device System Monitor Experiment Node Control Node OEDL Visualization R Link Quality: Very Good Good Poor Very Poor Y/Z Coordintate X Coordinate © 2011 NICTA 23
  • 24. Call to Action •  The Art & Science of Experimentation –  The art of designing experiments –  Scientifically sound methodology & analysis •  Dissemination –  There need to be better ways than 10 page papers •  Learning –  Reflection on the methodology –  Developing Best Practices –  Teaching experimentation at scale •  Tools –  To streamline processes –  To record processes and outcomes © 2011 NICTA 24
  • 25. omf.mytestbed.net wiki.mytestbed.net max.ott@nicta.com.au © 2011 NICTA 25