Usability Issues Documentation J. Apostolakis for Geant4 16 January 2009.

Slides:



Advertisements
Similar presentations
A centre of expertise in digital information management Developing a Quality Culture For Digital Library Programmes Author & Presenter Brian Kelly UKOLN.
Advertisements

Configuration management
Software change management
Configuration management
System Development Life Cycle (SDLC)
Geant4 ESTEC Workshop K.Amako 1 Geant4 User’s Documents Geant4 ESTEC Workshop 23 September, 1999 Katsuya Amako (KEK)
July 2010 D2.1 Upgrading strategy Javier Soto Catalog Release 3. Communities.
Mine Action Information Center
Documentation 1 Comprehending the present – Investing in the future.
Systematic Review Data Repository (SRDR™) The Systematic Review Data Repository (SRDR™) was developed by the Tufts Evidence-based Practice Center (EPC),
Simulation Project Major achievements (past 6 months 2007)
Cornell University Library Instruction Statistics Reporting System Members: Patrick Chen (pyc7) Soo-Yung Cho (sc444) Gregg Herlacher (gah24) Wilson Muyenzi.
IS112 – Chapter 1 Notes Computer Organization and Programming Professor Catherine Dwyer 2003.
D. Peterson, “WWS R&D Panel Project Registry”, ALCPG, Snowmass, 20-August World Wide Study Detector R&D Panel Project Registry Web Site web site:
Automated Tests in NICOS Nightly Control System Alexander Undrus Brookhaven National Laboratory, Upton, NY Software testing is a difficult, time-consuming.
Software Documentation Written By: Ian Sommerville Presentation By: Stephen Lopez-Couto.
Simulation Project Organization update & review of recommendations Gabriele Cosmo, CERN/PH-SFT Application Area Internal.
System Implementation
This chapter is extracted from Sommerville’s slides. Text book chapter
3 Dec 2003Market Operations Standing Committee1 Market Rule and Change Management Consultation Process John MacKenzie / Darren Finkbeiner / Ella Kokotsis,
QCDgrid Technology James Perry, George Beckett, Lorna Smith EPCC, The University Of Edinburgh.
SCRAM Software Configuration, Release And Management Background SCRAM has been developed to enable large, geographically dispersed and autonomous groups.
SWIS Digital Inspections Project (SWIS DIP) Chris Allen, Information Management Branch California Integrated Waste Management Board November 5, 2008 The.
DBS to DBSi 5.0 Environment Strategy Quinn March 22, 2011.
 To explain the importance of software configuration management (CM)  To describe key CM activities namely CM planning, change management, version management.
Configuration Management (CM)
EGEE is a project funded by the European Union under contract IST Testing processes Leanne Guy Testing activity manager JRA1 All hands meeting,
Update: Grocery Refrigeration Provisional Standard Protocol for Site Specific Savings RTF Meeting June 28,
Planning for security Microsoft View
Continuous Integration and Code Review: how IT can help Alex Lossent – IT/PES – Version Control Systems 29-Sep st Forum1.
Computing Performance Recommendations #13, #14. Recommendation #13 (1/3) We recommend providing a simple mechanism for users to turn off “irrelevant”
Request for Proposal (RFP)
Configuration Management and Change Control Change is inevitable! So it has to be planned for and managed.
Feedback from the POOL Project User Feedback from the POOL Project Dirk Düllmann, LCG-POOL LCG Application Area Internal Review October 2003.
LCG Generator Meeting, December 11 th 2003 Introduction to the LCG Generator Monthly Meeting.
August 2005 TMCOps TMC Operator Requirements and Position Descriptions Phase 2 Interactive Tool Project Presentation.
Systems Development Life Cycle
Geant4 Orsay Workshop K.Amako 1 Geant4 User’s Documents Geant4 Orsay Workshop 18 October, 2000 Katsuya Amako (KEK/CERN)
Upgrading from r4.1.4 to r7: Making a Smooth Transition Roger Suttmeier Support Distribution Manager June 14, 2006.
Report from the WLCG Operations and Tools TEG Maria Girone / CERN & Jeff Templon / NIKHEF WLCG Workshop, 19 th May 2012.
Users contributions, documentation J. Apostolakis.
Quality Improvements Quantity Increases Quantifiable Results FTP Support Site Press Space Bar When Ready to Continue.
CIWQS Review Phase II: Evaluation and Final Recommendations March 14, 2008.
Copyright 2010, The World Bank Group. All Rights Reserved. Recommended Tabulations and Dissemination Section B.
1 Chapter 12 Configuration management This chapter is extracted from Sommerville’s slides. Text book chapter 29 1.
Computing Performance Recommendations #10, #11, #12, #15, #16, #17.
Paul Alexander 2 nd SKADS Workshop October 2007 SKA and SKADS Costing The Future Paul Alexander Andrew Faulkner, Rosie Bolton.
STESEG taskforce on timeliness and benchmarkingJune The Short-term economic statistics: STES Timeliness Framework Richard McKenzie OECD.
Doc.: IEEE /0147r0 Submission January 2012 Rolf de Vegt (Qualcomm)) Slide ai Spec Development Process Update Proposal Date:
Physics Performance. EM Physics: Observations Two apparently independent EM physics models have led to user confusion: –Different results for identical.
1 Comments to SPI. 2 General remarks Impressed by progress since last review Widespread adoption by experiments and projects Savannah, ExtSoft Build system.
Savannah to Jira Migration LHCb Computing Workshop 19 th of May 2014.
1 Geant4 Documentation Dennis Wright Geant4 Delta Review 9 October 2002 Internal documentation review Documentation improvements Plans for future improvements.
Development of a Data-Based Fission Fragment Generator using the Geant4 Framework FISSION FRAGMENT GENERATOR Idaho State UniversityBrycen Wendt.
Linux 7.3 Migration S. O’Neale Review Feedback –Lots of machines running 7.3 –Certification started well –Then what went wrong ? –Suggestions for overall.
Internet Explorer 7 Updated Advice for the NHS 04 February 2008 Version 1.3.
Follow-up to SFT Review (2009/2010) Priorities and Organization for 2011 and 2012.
Banaras Hindu University. A Course on Software Reuse by Design Patterns and Frameworks.
NIMAC for Accessible Media Producers: February 2013 NIMAC 2.0 for AMPs.
Maite Barroso – WP4 Workshop – 10/12/ n° 1 -WP4 Workshop- Developers’ Guide Maite Barroso 10/12/2002
Review for Eclipse Release Review | © 2012 by Review for Eclipse Committers, made available under the EPL v1.0 1 Review for Eclipse (R4E) 0.11 Release.
OpenPegasus Documentation Discussion What should we change, what should we keep? KS OpenPegasus Developers Conference 27 September 2012.
Supporting quality devices
Software Documentation
Waveform Generator Update– September ‘06
MODULE A - ADMINISTRATIVE
Priorities and contents of releases
Geant4 Documentation Geant4 Workshop 4 October 2002 Dennis Wright
DG Environment, Unit D.2 Marine Environment and Water Industry
Waveform Generator Update– September ‘06
Presentation transcript:

Usability Issues Documentation J. Apostolakis for Geant4 16 January 2009

Recommendation 23 We recommend updating the documentation on the web right away, and formulating a plan to have periodic reviews of the web site to keep it up to date. Improved physics sections, showing the validation, in both EM and hadronic physics, explaining the uses in medical physics, and a number of other targeted areas. Amongst other areas, papers, proceedings and preprints in physics areas are up-to-date in the respective areas. Beyond these targeted areas, the improvement of the web site has not been a priority during the past 20 months, and remains a lower priority than physics improvement and validation, identifying and fixing reported issues and problems, and providing support for inquiries which affect users. Given the effort on validation, testing and physics improvements, and the strong manpower constraints, improvement in other areas has not been a priority.

Recommendation 23 (cont.): updating the web New contributors offer one avenue for undertaking improvement, and have contributed in major ways. Christina Zacharatou has created the new 'Medical Physics' section, in consultation/collaboration with low energy WG members and medical physicists. Pages on the physics lists are included. Priority to document the physics lists utilised in particular application areas has been agreed as the current priority for improvement, at the Geant4 Workshop in October A plan to implement these for other areas is not yet formulated. It will be considered as part of the planning for 2009.

Recommendation 24 We recommend that Geant4 document the limitations, and validity and applicability ranges of the different EM and hadronic models, and the physics lists. Where models have overlapping validity ranges, document the tradeoffs. The main source of information on Geant4 physics models is the Physics Reference Manual guide, which includes detailed descriptions of models, sampling mechanisms, references to original publications and databases, estimation of validity range and accuracy. Additional information is available on the Geant4 web pages. A prototype of this documentation is already complete and accessible from the Geant4 web pages. Since this was deployed, two shortcomings have been noted: it is difficult to maintain, especially as models and physics lists are added or updated; it duplicates some existing documents leading to possible inconsistencies. We plan to improve these pages first by listing only expected and validated energy ranges of applicability for each model, and second by adding for each model a link to a page which describes the model, its limitations and its relation to other models. Also listed there would be expected trade-offs in accuracy and speed. Each page would be written and maintained by model authors or maintainers and could include links to the Physics Reference Manual.prototype of this documentation

Recommendation 25 We recommend that Geant4 improve its code documentation. Example approaches by other groups include Doxygen, and README files that can be browsed in LXR. We have provided two types of code documentation since several years: the annotated header files in the Software Reference Manual (created via tool, using code annotations of developers); an LXR installation, with full search and cross-linking between classes.LXR There exists a dedicated link to LXR from our download area. In addition, we have been providing (but until now not making widely known) a Doxygen based Geant4 documentation on the KEK Geant4 web site at geant4.kek.jp/Reference. We consider it provides no more than our Software Reference Manual (SRM) and existing LXR documentation.LXRhttp://www- geant4.kek.jp/Reference Our tools create automatically a software manual by extracting special comments of header files created by developers. Doxygen offers the same functionality. We do not see adequate benefit for changing the comment format to accommodate Doxygen instead of our SRM - and cannot currently justify the effort to change the entire source codes. We have provided new links in the Documentation page, for the LXR and Doxygen services, next to the Software Reference Manual, to aid users in finding these tools.

Recommendation 26 We recommend improving the release notes with the addition of expected changes in physics and computing performances, while keeping the current extensive list of code change descriptions. We encourage strengthening the editorial coordination of the release note preparation. Regarding the "addition of expected changes in physics and computing performances", please see the answer to recommendation #15. Constantly made effort in last years to improve the release notes taking into account the input and requests from the users community and experiments, regarding the level of details and relevant information to be provided. Specific sections added and now integral part of the notes: migration of the users code, computing and physics performance, known issues and major new features have been The draft notes are circulated to an agreed set of collaborators, for proof reading and further improvement.

Recommendation 27 We recommend that Geant4 review the current installation procedure with the aim of adding conveniences for users, such as additional defaults, self configuring procedure, a template.spec file to create an RPM in the user’s environment. Current work has focused on the urgent task of improving the Geant4 Configure script and make system due to support issues of the underlying metaconfig tool. This is the biggest installation issue across all systems. We are studying alternatives to propose a new tool. The draft target for this is end With lower priority, we are also studying how to provide an RPM distribution for Linux A significant complication in doing this is the extensive use of environment variables for configuring installation parameters, including locations of CLHEP, data libraries, visualisation options,... Manpower has been a limitation, as the WG coordinator is now also coordinator and key person for the system testing integration.