Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Flávio M. de Oliveira

dblp:26/361 · also Flávio Moreira de Oliveira · DBLP profile ↗
← Back
11ranked-venue papers
0as first author
0since 2021 · last 2018
0000-0001-5353-5330ORCID · verified

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

Software engineering, systems software and programming languages · 10Artificial intelligence and machine learning · 4Databases, data management, data science and information retrieval · 1Applied, interdisciplinary, general and emerging computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Empirical software engineering · 100%
Human-computer interaction and pervasive computing
1 paper
Usability and user experience research · 100%
Network and information security
1 paper
Cryptographic primitives and cryptanalysis · 100%

Topics — the 3 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Empirical software engineering › software engineering research methodology
empirical study
0.312018
Model comprehension for security risk assessment: an empirical comparison of tabular vs. graphical representations · ICSE 2018
Empirical software engineering › developer studies › cognitive processes
model comprehension
0.312018
Model comprehension for security risk assessment: an empirical comparison of tabular vs. graphical representations · ICSE 2018
Cryptographic primitives and cryptanalysis › security analysis
security risk assessment
0.112018
Model comprehension for security risk assessment: an empirical comparison of tabular vs. graphical representations · ICSE 2018

Methods — techniques the papers use, named apart from their topics

empirical comparison · 1.0cognitive fit theory · 1.0
YearPublicationVenuePosition
2018 Model comprehension for security risk assessment: an empirical comparison of tabular vs. graphical representations
abstract
Context: Tabular and graphical representations are used to communicate security risk assessments for IT systems. However, there is no consensus on which type of representation better supports the comprehension of risks (such as the relationships between threats, vulnerabilities and security controls). Vessey's cognitive fit theory predicts that graphs should be better because they capture spatial relationships. Method: We report the results of two studies performed in two countries with 69 and 83 participants respectively, in which we assessed the effectiveness of tabular and graphical representations concerning the extraction of correct information about security risks. Results: Participants who applied tabular risk models gave more precise and complete answers to the comprehension questions when requested to find simple and complex information about threats, vulnerabilities, or other elements of the risk models. Conclusions: Our findings can be explained by Vessey's cognitive fit theory as tabular models implicitly capture elementary linear spatial relationships. Interest for ICSE: It is almost taken for granted in Software Engineering that graphical-, diagram-based models are "the" way to go (e.g., the SE Body of Knowledge [3]). This paper provides some experimental-based doubts that this might not always be the case. It will provide an interesting debate that might ripple to traditional requirements and design notations outside security.
Katsiaryna Labunets, Fabio Massacci, Federica Paci, Sabrina Marczak, Flávio M. de Oliveira
ICSE5
2017 Model comprehension for security risk assessment: an empirical comparison of tabular vs. graphical representations
Katsiaryna Labunets, Fabio Massacci, Federica Paci, Sabrina Marczak, Flávio M. de Oliveira
Empir. Softw. Eng.5
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
ICST5
2015 Architectural Evolution of a Software Product Line: an experience report
abstract
This work presents an experience report on the architectural decisions taken in the evolution of a Software Product Line (SPL) of Model-based Testing tools (PLeTs).This SPL was partially designed and developed with the intention of minimizing effort and time-to-market during the development of a family of performance testing tools.With the evolution of our research and the addition of new features to the SPL, we identified limitations in the initial architectural design of PLeTs' components, which led us to redesign its Software Product Line Architecture (SPLA).In this paper, we discuss the main issues that led to changes in our SPLA, as well as present the design decisions that facilitate its evolution in the context of an industrial environment.We will also report our experiences on architecture modifications in the evolution of our SPL with the intention of allowing easier maintenance in a volatile development environment.
Marcelo Schmitt Laser, Elder Rodrigues 0001, Anderson R. P. Domingues, Flávio M. de Oliveira, Avelino Francisco Zorzo
SEKE4
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.2
2015 Research Notes on the Architectural Evolution of a Software Product Line
abstract
This work presents an experience report on the architectural decisions taken in the evolution of a Software Product Line (SPL) of Model-based Testing tools (PLeTs). This SPL was partially designed and developed with the intention of minimizing effort and time-to-market during the development of a family of performance testing tools. With the evolution of our research and the addition of new features to the SPL, we identified limitations in the initial architectural design of PLeTs’ components, which led us to redesign its Software Product Line Architecture (SPLA). In this paper, we discuss the main issues that led to changes in our SPLA, as well as present the design decisions that facilitate its evolution in the context of an industrial environment. We will also report our experiences on architecture modifications in the evolution of our SPL with the intention of allowing easier maintenance in a volatile development environment.
Marcelo Schmitt Laser, Elder Rodrigues 0001, Anderson R. P. Domingues, Flávio M. de Oliveira, Avelino Francisco Zorzo
Int. J. Softw. Eng. Knowl. 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
ESEM3
2014 On the Requirements and Design Decisions of an In-House Component-Based SPL Automated Environment
Elder Rodrigues 0001, Leonardo Teixeira Passos, Leopoldo Teixeira, Avelino Francisco Zorzo, Flávio M. de Oliveira, Rodrigo S. Saad
SEKE5
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
iiWAS5
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
SEKE3
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
SEKE6