Advanced search
Start date
Betweenand

Programing interface for metadata retrieval on object-oriented language elements

Abstract

Nowadays, metadata-based frameworks are very important for the industry, since they allow a low coupling and a reduced development time comparing with other types of framework. A recent study developed a reference architecture that captured the main solutions used in this kind of framework. However, the usage of such model on several frameworks revealed that there is still a code repetition and difficulties in implement metadata reading, due to a deficient programing interface. Considering this context, the main goal of this research project is to define a programming interface to retrieve metadata, based on common needs of such frameworks. Initially, it will be conducted an analysis in existing frameworks to identify needs for this interface, followed by an iterative process to develop the programming interface and a reference implementation, which will be available as free software. The developed solution will be evaluated by the development of new frameworks and the refactoring of existing ones to incorporate the proposed solution. Additionally, a controlled experiment will be conducted aiming to monitor the construction of frameworks with and without the proposed solution, comparing metrics that assess the software structure and the development dynamics. As a consequence, it is expected that by the development of a suitable programming interface that simplifies the adoption ob metadata reading best practices, making the usage of this technique more accessible to less experienced programmers. (AU)

Articles published in Agência FAPESP Newsletter about the research grant:
More itemsLess items
Articles published in other media outlets ( ):
More itemsLess items
VEICULO: TITULO (DATA)
VEICULO: TITULO (DATA)

Scientific publications (6)
(References retrieved automatically from Web of Science and SciELO through information on FAPESP grants and their corresponding numbers as mentioned in the publications by the authors)
DIAS, ANTONIO DE OLIVEIRA; GUERRA, EDUARDO MARTINS; SILVEIRA, FABIO FAGUNDES; DA SILVA, TIAGO SILVA; GERVASI, O; MURGANTE, B; MISRA, S; STANKOVA, E; TORRE, CM; ROCHA, AMAC; et al. Mapping Dynamic Behavior Between Different Object Models in AOM. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2018, PT IV, v. 10963, p. 17-pg., . (14/16236-6)
CARVALHO NAZARIO, MARCOS FELIPE; GUERRA, EDUARDO; BONIFACIO, RODRIGO; PINTO, GUSTAVO; IEEE. Detecting and Reporting Object-Relational Mapping Problems: An Industrial Report. 2019 13TH ACM/IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT (ESEM 2019), v. N/A, p. 6-pg., . (14/16236-6)
MARINKE, ROGERIO; GUERRA, EDUARDO MARTINS; SILVEIRA, FABIO FAGUNDES; AZEVEDO, RAFAEL MONICO; NASCIMENTO, WAGNER; DE ALMEIDA, RODRIGO SIMOES; DEMBOSCKI, BRUNO RODRIGUES; DA SILVA, TIAGO SILVA; MISRA, S; GERVASI, O; et al. Towards an Extensible Architecture for Refactoring Test Code. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS, ICCSA 2019, PT IV, v. 11622, p. 16-pg., . (14/16236-6)
LIMA, PHYLLIPE; GUERRA, EDUARDO; MEIRELLES, PAULO; KANASHIRO, LUCAS; SILVA, HELIO; SILVEIRA, FABIO FAGUNDES. A Metrics Suite for code annotation assessment. JOURNAL OF SYSTEMS AND SOFTWARE, v. 137, p. 163-183, . (14/16236-6)
PINTO, ARTHUR F.; TERRA, RICARDO; GUERRA, EDUARDO; SABBAS, FERNANDA SAO. Introducing an Architectural Conformance Process in Continuous Integration. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, v. 23, n. 8, p. 769-805, . (14/16236-6)
CHOMA, JOELMA; GUERRA, EDUARDO M.; DA SILVA, TIAGO SILVA; GARBAJOSA, J; WANG, X; AGUIAR, A. Developers' Initial Perceptions on TDD Practice: A Thematic Analysis with Distinct Domains and Languages. AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, XP 2018, v. 314, p. 18-pg., . (14/16236-6)

Please report errors in scientific publications list using this form.
X

Report errors in this page


Error details: