A reflection on software engineering in HEP. F.Carminati Chep 2012, New York, May . Developing software for HEP. Physicists have always used computers They invented them! The programs of the LHC era are of unprecedented complexity Measured in units of 10 6 lines of code (MLOC)
Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.
Chep 2012, New York, May
1945: Grace Hopper discovers the first computer bug
SpiralmodelHigh Ceremony Process
i.e. getting rid of the mantra “let’s do it as they do it in industry…”
“In my experience I often found plans useless, while planning was always invaluable.”D.Eisenhower
“We know what we want because we know what we need and what did not work in the past”
“Linux is subversive…”
That is, while there is value in the items onthe right, we value the items on the left more.
Individuals and interactions
Responding to change
processes and tools
following a plan