Maicon Bernardino

dblp:20/10588 · also Maicon Bernardino da Silveira · DBLP profile ↗
← Back
13ranked-venue papers
2as first author
2since 2021 · last 2022
0000-0003-2776-8020ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 11 · 2 first-author · 2 since 2021Artificial intelligence and machine learning · 3 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 2Databases, data management, data science and information retrieval · 1
YearPublicationVenuePosition
2022 Software product line scoping: A systematic literature review
Luciano Marchezan, Elder Rodrigues 0001, Wesley K. G. Assunção, Maicon Bernardino, Fábio Basso, João Carbonell
J. Syst. Softw.4
2021 Textual Approach for Designing Database Conceptual Models: A Focus Group
Jonnathan Lopes, Maicon Bernardino, Fábio Basso, Elder Rodrigues 0001
MODELSWARD2
2020 Analysis of the Superpixel Slic Algorithm for Increasing Data for Disease Detection Using Deep Learning
Luiz Daniel Garay Trindade, Fábio Basso, Elder Rodrigues 0001, Maicon Bernardino, Daniel Welfer
ISDA4
2020 Systematic mapping study on domain-specific language development tools
Aníbal Iung, João Carbonell, Luciano Marchezan, Elder Rodrigues 0001, Maicon Bernardino, Fábio Basso, Bruno Medeiros
Empir. Softw. Eng.5
2019 Thoth: A Web-based Tool to Support Systematic Reviews
abstract
Background: Systematic Reviews (SR) are crucial for collecting evidence related with a particular field or area. Hence, there are different protocols for conducting SR in software engineering. There is also several tools designed to provide support for these protocols. Aims: We understand that there is still a lack of a web-tool, fully integrating the features considered important for SR. Implementing such a tool would be a great contribution to the field. Method: We analyzed several studies discussing features for tools supporting SR. We defined design decisions based on these features. Results: We created Thoth, a web-based tool for SR. In this study we present a first version, containing a set of features. Before moving forward with the implementation, we conducted a quasi-experiment for evaluating and comparing Thoth with a similar tool. Conclusion: Despite being in the right direction for achieving our goal, the results of the quasi-experiment provided us with important evidence for improving Thoth.
Luciano Marchezan, Guilherme Bolfe, Elder Rodrigues 0001, Maicon Bernardino, Fábio Basso
ESEM4
2019 PAxSPL: A feature retrieval process for software product line reengineering
abstract
Summary Software product lines (SPLs) are a well‐known solution to systematically create reusable software products. Among the approaches to create an SPL, the extractive approach is usually used when the organization already has a set of similar systems. These systems are analyzed to extract, categorize, and group their common and variant features throughout the SPL reengineering process. As there are different scenario variables, such as available artifacts and team experience, the activities and techniques used to perform these tasks may change. This may increase the effort and decrease the quality of retrieved features when users with low experience in SPL reengineering perform such tasks. However, there is a lack of a process supporting these tasks considering different scenarios. Therefore, we specify the Prepare, Assemble, and Execute Process for SPL Reengineering (PAxSPL), a process that provides support to prepare, assemble, and execute feature retrieval throughout the analysis of documentation and team experience. To initially evaluate PAxSPL, we conducted and reported an exploratory case study in a real development environment. The results indicated that our proposal helps in the assembly of a feature retrieval process according to user needs. Results were important to identify points for improvement in PAxSPL. We also could use the information gathered to improve the guidelines and provide this information to be used as basis of comparison for future users.
Luciano Marchezan, Elder Rodrigues 0001, Maicon Bernardino, Fábio Basso
Softw. Pract. Exp.3
2016 Canopus: A Domain-Specific Language for Modeling Performance Testing
abstract
Despite all the efforts to reduce the cost of the testing phase in software development, it is still one of the most expensive phases. In order to continue to minimize those costs, in this paper, we propose a Domain-Specific Language (DSL), built on top of MetaEdit+ language workbench, to model performance testing for web applications. Our DSL, called Canopus, was developed in the context of a collaboration1between our university and a Technology Development Laboratory (TDL) from an Information Technology (IT) company. We present, in this paper, the Canopus metamodels, its domain analysis, a process that integrates Canopus to Model-Based Performance Testing, and applied it to an industrial case study.
Maicon Bernardino, Avelino Francisco Zorzo, Elder Rodrigues 0001
ICST1
2015 PLeTsPerf - A Model-Based Performance Testing Tool
abstract
Performance testing is a highly specialized task, since it requires that a performance engineer knows the application to be tested, its usage profile, and the infrastructure where it will execute. Moreover, it requires that testing teams expend a considerable effort and time on its automation. In this paper, we present the PLeTsPerf, a model-based performance testing tool to support the automatic generation of scenarios and scripts from application models. PLetsPerf is a mature tool, developed in collaboration with an IT company, which has been used in several works, experimental studies and pilot studies. We present an example of use to demonstrate the process of generating test scripts and scenarios from UML models to test a Web application. We also present the lessons learned and discuss our conclusions about the use of the tool.
Elder Rodrigues 0001, Maicon Bernardino, Leandro T. Costa, Avelino Francisco Zorzo, Flávio M. de Oliveira
ICST2
2015 An empirical comparison of model-based and capture and replay approaches for performance testing
Elder Rodrigues 0001, Flávio M. de Oliveira, Leandro T. Costa, Maicon Bernardino, Avelino Francisco Zorzo, Simone do Rócio Senger de Souza, Rodrigo S. Saad
Empir. Softw. Eng.4
2014 Evaluating capture and replay and model-based performance testing tools: an empirical comparison
abstract
[Context] A variety of testing tools have been developed to support and automate software performance testing activities. These tools may use different techniques, such as Model-Based Testing (MBT) or Capture and Replay (CR). [Goal] For software companies, it is important to evaluate such tools w.r.t. the effort required for creating test artifacts using them; despite its importance, there are few empirical studies comparing performance testing tools, specially tools developed with different approaches. [Method] We are conducting experimental studies to provide evidence about the required effort to use CR-based tools and MBT tools. In this paper, we present our first results, evaluating the effort (time spent) when using LoadRunner and Visual Studio CR-based tools, and the PLeTsPerf MBT tool to create performance test scripts and scenarios to test Web applications, in the context of a collaboration project between Software Engineering Research Center at PUCRS and a technological laboratory of a global IT company. [Results] Our results indicate that, for simple testing tasks, the effort of using a CR-based tool was lower than using an MBT tool, but as the testing complexity increases tasks, the advantage of using MBT grows significantly. [Conclusions] To conclude, we discuss the lessons we learned from the design, operation, and analysis of our empirical experiment.
Elder Rodrigues 0001, Rodrigo S. Saad, Flávio M. de Oliveira, Leandro T. Costa, Maicon Bernardino, Avelino Francisco Zorzo
ESEM5
2013 An Industrial Experience on using Models to Test Web Service-Oriented Applications
abstract
Service-oriented architectures and Web services have been widely adopted by enterprises to pervade integration among software systems. As reliable services are essential to assure that these systems work correctly, formal and systematic testing should be performed. This paper reports the application of a model-based approach to test Web services in the context of real-world applications of a multinational computer technology corporation. The employed approach is called ESG4WSC, in which an event-driven model is provided to support modeling and test case generation, as well as an environment to support the concretization and test execution.
André Takeshi Endo, Maicon Bernardino, Elder Rodrigues 0001, Adenilso da Silva Simão, Flávio M. de Oliveira, Avelino Francisco Zorzo, Rodrigo S. Saad
iiWAS2
2012 Generating Performance Test Scripts and Scenarios Based on Abstract Intermediate Models
Leandro T. Costa, Ricardo M. Czekster, Flávio M. de Oliveira, Elder Rodrigues 0001, Maicon Bernardino, Avelino Francisco Zorzo
SEKE5
2011 Generation of Scripts for Performance Testing Based on UML Models
Maicon Bernardino, Elder Rodrigues 0001, Avelino Francisco Zorzo, Leandro T. Costa, Hugo V. Vieira, Flávio M. de Oliveira
SEKE1