Construction of Web Technologies for the ATLAS Experiment at CERN with Focus on the Development Environment - Gabriel de Oliveira da Fonseca

Resumo: CERN's ATLAS experiment is a scientific collaboration in which approximately 5500 researchers and collaborators participate. In this context, around 700 lectures at conferences are given by scientists annually in order to present the results obtained to the scientific community. The experiment then establishes procedures and rules to support the selection of speakers in order to provide opportunities for researchers of different genders, nationalities, levels of experience, etc. This work was developed, therefore, from the implementation of the Nominations system, which incorporates these procedures and rules, based on the functional and non-functional requirements elicited together with the management and the speaker committee of the ATLAS experiment. To support its design, the set of software libraries previously created by the UFRJ team that collaborated with the experiment was used. The objective of this work is to design, develop and validate software technologies in environments with high volatility of requirements. For this, the experience gained when studying and using this set of libraries, implementing functionalities for other systems of the ATLAS experiment, and making use of agile methodologies was reported, presenting the entire development of the Nominations system. Finally, improvements to the software development process were proposed based on the existing literature on software development methodologies and on the characteristics of the collaboration between UFRJ and CERN observed during the developments carried out. In view of the results of the analyses, it can be concluded that the adoption of agile methodologies in international scientific collaboration environments mitigates the risk of software projects, as well as improves the quality of the developed solutions.

Banca:
Flávio Luis de Mello, DSc. (Presidente)
Carmen Lucia Lodi Maidantchik, DSc. (Orientadora)
Natanael Nunes de Moura Junior, DSc. (Examinador)
Heraldo Luis Silveira de Almeida, DSc. (Examinador)