FARIAS, I. A. T.; http://lattes.cnpq.br/1358295241567097; FARIAS, Igor Araújo Tavares de.
Abstract:
The production of software structured in components is a complex task. Despite the emergence of new tools and
technologies to facilitate the production of front-end systems, there is no consensus on how to build
components and organize the code architecture for this type of development. Therefore, this work proposes to
analyze large open source front-end projects that make use of the React library and, based on software
engineering metrics and specific attributes of modern React development, to characterize components that
stand out for these metrics and describe how they are structured into systems of great relevance to the
community. Thus, the objective is to highlight types of unusual components in the projects, relevant
characteristics of their construction, and how the architectural decisions impacted the software engineering
metrics, aiming to provide a better understanding of the process of developing front-end systems and favor
decision-making for the construction of new projects in the area.