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

Fernando Silva Parreiras

dblp:01/3446 · DBLP profile ↗
← Back
21ranked-venue papers
4as first author
0since 2021 · last 2019
0000-0002-9832-1501ORCID · verified

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

Software engineering, systems software and programming languages · 15 · 1 first-authorDatabases, data management, data science and information retrieval · 11 · 3 first-authorArtificial intelligence and machine learning · 5 · 1 first-author

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
Requirements engineering and software design · 100%
Artificial intelligence
1 paper
Knowledge representation and reasoning · 100%

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

TopicWeightPapersLastEvidence papers
Knowledge, reasoning and agents › Knowledge representation and reasoning
ontology
0.112007
On marrying ontological and metamodeling technical spaces · ESEC/SIGSOFT FSE 2007
Requirements engineering and software design › model-driven engineering
metamodeling
0.112007
On marrying ontological and metamodeling technical spaces · ESEC/SIGSOFT FSE 2007
Requirements engineering and software design
model-driven engineering
0.112007
On marrying ontological and metamodeling technical spaces · ESEC/SIGSOFT FSE 2007

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

domain analysis · 0.1
YearPublicationVenuePosition
2019 Complex Networks Analysis for Software Architecture: a Case Study on Hibernate (P)
Daniel Henrique Mourão Falci, Bruno Rafael de Oliveira Rodrigues, Orlando Abreu Gomes, Fernando Silva Parreiras
SEKE4
2019 Impact of Agile Practices Adoption on Organizational Learning: a Survey in Brazil
abstract
Agile software development is a particularly intense knowledge activity in which the success depends greatly on the experience of the professionals involved in the process.Knowledge Management Strategies play an important role in assisting knowledge acquisition and sharing among Agile teams.In this scenario, this paper answer the following research question: What is the impact caused by the use of Agile practices in the process of organizational knowledge acquisition at software development companies?The objective is to analyze strategies for Knowledge Management among teams and evaluate the impact caused by the adoption of Agile practices on the Organizational Learning process.For this, we proposed a model which it was possible evaluate this impact.Thus, a survey was conducted with 455 respondents in order to validate the proposed model.The data collected in this research was processed and analyzed using Structural Equation Modeling.The results corroborates the impact of software development practices on Knowledge Management Strategies and Organizational Learning.Additionally, this study provides mechanisms for software engineering professionals to implement strategies that contribute to the knowledge acquisition and sharing in their teams.
Florindo Silote Neto, Bruno Rafael de Oliveira Rodrigues, Renata de Souza França, Fabricio Ziviani, Fernando Silva Parreiras
SEKE5
2019 An Approach for Collecting Real Estate Development News (P)
Vinícius Ferreira Salgado, Matheus de Oliveira Salim, Daniel Henrique Mourão Falci, Wladmir Cardoso Brandão, Fernando Silva Parreiras
SEKE5
2019 Machine Learning Techniques for Code Smells Detection: A Systematic Mapping Study
abstract
Code smells or bad smells are an accepted approach to identify design flaws in the source code. Although it has been explored by researchers, the interpretation of programmers is rather subjective. One way to deal with this subjectivity is to use machine learning techniques. This paper provides the reader with an overview of machine learning techniques and code smells found in the literature, aiming at determining which methods and practices are used when applying machine learning for code smells identification and which machine learning techniques have been used for code smells identification. A mapping study was used to identify the techniques used for each smell. We found that the Bloaters was the main kind of smell studied, addressed by 35% of the papers. The most commonly used technique was Genetic Algorithms (GA), used by 22.22% of the papers. Regarding the smells addressed by each technique, there was a high level of redundancy, in a way that the smells are covered by a wide range of algorithms. Nevertheless, Feature Envy stood out, being targeted by 63% of the techniques. When it comes to performance, the best average was provided by Decision Tree, followed by Random Forest, Semi-supervised and Support Vector Machine Classifier techniques. 5 out of the 25 analyzed smells were not handled by any machine learning techniques. Most of them focus on several code smells and in general there is no outperforming technique, except for a few specific smells. We also found a lack of comparable results due to the heterogeneity of the data sources and of the provided results. We recommend the pursuit of further empirical studies to assess the performance of these techniques in a standardized dataset to improve the comparison reliability and replicability.
Frederico Luiz Caram, Bruno Rafael de Oliveira Rodrigues, Amadeu Silveira Campanelli, Fernando Silva Parreiras
Int. J. Softw. Eng. Knowl. Eng.4
2018 Quality Assessment of Awareness Support in Agile Collaborative Tools
abstract
Computer Supported Cooperative Work (CSCW) is a research field focused on understanding characteristics of interdependent group work with the objective of designing adequate computer-based technology to support cooperative work processes. One of the key concepts of CSCW is the provision of relevant information to workers in a team, a concept named awareness. As the market and research community have already perceived the importance of providing fast and reliable information among team workers, it shares the interest of CSCW in awareness improvement. This addresses the following research question: What is the quality of awareness support in agile collaborative tools? To answer this question a survey was performed with 200 users which provided feedback scores for each given design element related to support of different awareness aspects. We used a Formal Technical Review (FTR) method specifically focused on awareness assessment, named Awareness Checklist. According to this method, there are 54 design elements that influence or contribute to awareness support. Those elements can be categorized in 14 design categories, which are directly related to six awareness types: Collaborations, Location, Context, Social, Workspace and Situation. We found that Microsoft Team Foundation Server, Jira and Trello offer more collaborative aware support, however about localization and context the DotProject tool obtained the highest score, as well in Social and the Situation too. The results offer the opportunity to assess the quality of awareness in any collaborative software used in small or bigger business projects and can be used to demonstrate certain aspects of the software which can be improved to achieve their user's satisfaction. The same concept can also be used to outline the tools main advantages and disadvantages, acting as a quality reviewer that can help to choose which collaborative tools should be adopted according to categories strengths and weaknesses.
Diogo Alberto do Espírito Santo Saraiva, Bruno Rafael de Oliveira Rodrigues, Fernando Hadad Zaidan, Fernando Silva Parreiras
CLEI4
2018 The impact of tailoring criteria on agile practices adoption: A survey with novice agile practitioners in Brazil
Amadeu Silveira Campanelli, Ronaldo Darwich Camilo, Fernando Silva Parreiras
J. Syst. Softw.3
2017 Agile Transformation Success Factors: A Practitioner's Survey
Amadeu Silveira Campanelli, Dairton Bassi, Fernando Silva Parreiras
CAiSE3
2015 Agile methods tailoring - A systematic literature review
Amadeu Silveira Campanelli, Fernando Silva Parreiras
J. Syst. Softw.2
2014 Validation of user intentions in process orchestration and choreography
Gerd Gröner, Mohsen Asadi, Bardia Mohabbati, Dragan Gasevic, Marko Boskovic, Fernando Silva Parreiras
Inf. Syst.6
2014 An ontology-based framework for domain-specific modeling
Tobias Walter, Fernando Silva Parreiras, Steffen Staab
Softw. Syst. Model.2
2013 Modeling and validation of business process families
Gerd Gröner, Marko Boskovic, Fernando Silva Parreiras, Dragan Gasevic
Inf. Syst.3
2012 Validation of User Intentions in Process Models
Gerd Gröner, Mohsen Asadi, Bardia Mohabbati, Dragan Gasevic, Fernando Silva Parreiras, Marko Boskovic
CAiSE5
2012 Role-Based Access Control for Model-Driven Web Applications
Mairon Belchior, Daniel Schwabe 0001, Fernando Silva Parreiras
ICWE3
2011 Validation of Families of Business Processes
Gerd Gröner, Christian Wende, Marko Boskovic, Fernando Silva Parreiras, Tobias Walter, Florian Heidenreich, Dragan Gasevic, Steffen Staab
CAiSE4
2010 Joint Language and Domain Engineering
Tobias Walter, Fernando Silva Parreiras, Steffen Staab, Jürgen Ebert
ECMFA2
2010 A Model-Driven Approach for Using Templates in OWL Ontologies
Fernando Silva Parreiras, Gerd Gröner, Tobias Walter, Steffen Staab
EKAW1
2010 Semantic Recognition of Ontology Refactoring
Gerd Gröner, Fernando Silva Parreiras, Steffen Staab
ISWC (1)2
2010 Using ontologies with UML class-based modeling: The TwoUse approach
Fernando Silva Parreiras, Steffen Staab
Data Knowl. Eng.1
2009 OntoDSL: An Ontology-Based Framework for Domain-Specific Languages
Tobias Walter, Fernando Silva Parreiras, Steffen Staab
MoDELS2
2008 Model Driven Specification of Ontology Translations
Fernando Silva Parreiras, Steffen Staab, Simon Schenk, Andreas Winter 0001
ER1
2007 On marrying ontological and metamodeling technical spaces
abstract
In software engineering, the use of models and metamodeling approaches (e.g., MDA withMOF/UML) for purposes such as software design or software validation is an established practice. Ontologies constitute domain models formalized using expressive logic languages for class definitions and rules. Hence, when seen from an abstract point of view, the two paradigms and their various technological spaces seem closely related. However, in the state-of-the-art research and practice the two technologies are just beginning to converge and the relationship between the two is still under exploration. In this paper, we give an outline of current ontology technologies, such as the Semantic Web standards for a Web Ontology Language (OWL). Then, we describe a domain analysis of the different technical spaces, explaining the features of the different paradigms. Eventually, we describe some avenues for integrating various ontological technical spaces into metamodeling technical spaces.
Fernando Silva Parreiras, Steffen Staab, Andreas Winter 0001
ESEC/SIGSOFT FSE1