Fabiane Barreto Vavassori Benitti

Fabiane Barreto Vavassori Benitti
Federal University of Santa Catarina | UFSC · Departamento de Informática e Estatística

Dra.

About

59
Publications
25,775
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
1,320
Citations
Citations since 2017
21 Research Items
1072 Citations
2017201820192020202120222023050100150200
2017201820192020202120222023050100150200
2017201820192020202120222023050100150200
2017201820192020202120222023050100150200
Additional affiliations
August 2014 - present
Federal University of Santa Catarina
Position
  • Professor
February 2004 - August 2010
Universidade Regional de Blumenau
Position
  • Professora
March 1998 - August 2014
Universidade do Vale do Itajaí (Univali)
Position
  • Professor

Publications

Publications (59)
Conference Paper
Interfaces com boa usabilidade ajudam seus usuários a realizar mais tarefas em menos tempo e com menos esforço, o que lhes confere maior satisfação. Dada a vasta gama de opções disponíveis para os usuários hoje, a usabilidade é um importante recurso de interface que pode levar ao sucesso ou fracasso comercial de um sistema de software. Apesar de su...
Article
Context: Interest in global software development (GSD) has led to the publication of numerous studies. Over time, these studies should be updated to verify if their findings and conclusions remain valid. Objective: To update a tertiary study, published in 2014, focused on investigating risks and risk mitigation advice in the context of GSD. Method:...
Article
Na Engenharia de Requisitos existe uma diversidade de técnicas que podem ser usadas para elicitar os requisitos. No cenário atual, não foram encontradas fontes onde essas técnicas são devidamente organizadas, facilitando o entendimento na identificação de suas características, bem como auxiliar na busca por técnicas para um determinado contexto. Es...
Article
Interfaces with good usability help their users complete more tasks in less time and with less effort, which gives them greater satisfaction. Given the vast array of options available to users today, usability is an important interface feature that may lead to the commercial success or failure of a software system. Despite its importance, few educa...
Conference Paper
Requirements Engineering is concerned with identifying, analyzing,documenting and managing software requirements, which is an importantphase in the software development process. Research showsthat most software design failures are due to requirements engineeringissues. Thus, we propose a solution for the active learningof requirements specification...
Conference Paper
This paper aims to analyze and measure the effects caused in the software development process by approaching two different ways to present the specification of requirements to a team that follows agile practices and compare with the approach already used. The two approaches selected were to include the use case artifacts and activity diagram to the...
Article
Context: There is abundant literature on the application of UML Use Cases. However, the impact that these applications have had on real projects (in industry) is not well known. It is necessary to know what the impact of the Use Cases really is, so that both, researchers and professionals can make the most pertinent decisions. Objective: To identif...
Preprint
Full-text available
Objective: To identify and classify the positive and negative impacts of using Use Cases in real-world settings. Method: We conducted a systematic mapping study. The search strategies retrieved a set of 4,431 papers out of which 47 were selected as primary studies. We defined four facets to classify these studies: 1) the positive impact (advantages...
Chapter
Human-computer interaction (HCI) is an important knowledge field in the program of most computer-related majors, but not many studies on HCI teaching at undergraduate level can be found. This paper presents a systematic mapping study carried out in order to get an overview of HCI classes at undergraduate level, with the objective of investigating h...
Article
Context: The reuse of software has been a research topic for more than 50 years. Throughout that time, many approaches, tools and proposed techniques have reached maturity. However, it is not yet a widespread practice and some issues need to be further investigated. The latest study on software reuse trends dates back to 2005 and we think that it s...
Conference Paper
Software engineering has been consolidated in the last decades with the increasing production of software products and with the consequent increase in the demand for maintenance of these products, making evident the relevance of the so called maintenance phase in the life cycle of a product. However, it is observed that both academy and industry do...
Article
Learning Object (LO) is one of the main research topics in the e-learning community in the recent years. In this context, granularity is a key factor for LO reuse. This paper presents a methodology to define the learning objects granularity in the computing area as well as a case study in software testing. We carried out five experiments to evaluat...
Article
Context : The use of software patterns has been investigated extensively in the last decades. Unfortunately, scarce evidence exists about the application of software patterns at the early stages of software development. Furthermore, few works reported on their application in industrial environments. Objective : To provide an overview of the applic...
Article
Empirical evidence suggests the effectiveness of robotics as a learning complementary tool in tertiary education. In this context, some experiences benefited from the link between educational practice and theory. However, a comprehensive survey on initiatives that explores this link in universities and colleges is missing. This work systematically...
Article
Full-text available
This document details the planning phase of a Systematic Mapping Study (SMS). Our goal is to identify the software patterns used during the RE phase, in real-world setting (i.e., in real projects), not in academia (toy projects) and, to understand the impact of their application, in terms of different characteristics, pertaining to the development...
Conference Paper
Full-text available
O teste de software, visto como uma das principais formas de avaliar a qualidade do software, tem suas técnicas pouco aplicadas pelas empresas, sendo a falta de profissionais habilitados à implantação destas técnicas apontada como um dos principais fatores, evidenciando a necessidade de melhorar o ensino relacionado a testes de software. Uma tecnol...
Article
Full-text available
There is a growing recognition of the importance of teaching usability, which has been discussed in various forms in undergraduate courses in areas related to Information Technology. Usability is an essential concept that professionals need to learn as they produce artefacts for different types of users and contexts. After a systematic mapping of t...
Conference Paper
Systematic Literature Review (SLR) is a key tool for evidence-based practice as it combines results from multiple studies of a specific topic of research. Due its characteristics, it is a time consuming, hard process that requires a properly documented protocol for scientific acknowledgment. In this context, this paper presents the SESRA -- a web-b...
Conference Paper
Full-text available
Green IT and computing are key areas to contribute with the environment sustainability. Recent researches have been exploring tools, practices, process, frameworks, reference models in Green IT, as well as they are mitigating the impact of the technology on the user of raw materials, electrical energy costs, greenhouse gas emissions or generation e...
Conference Paper
Full-text available
This paper examines the Brazilian research on techniques for usability evaluation with regard to the scope of use. Through a systematic mapping this study identified 116 studies that reported empirical evidence on the different technical and evaluations in different environments. Results indicate that the empirical technique is the most used and th...
Article
Full-text available
O uso de jogos educacionais como complemento ao ensino pode promover a vivência de situações práticas do conhecimento abordado. Este artigo apresenta o jogo RSKManager desenvolvido para apoiar o ensino de Gerência de Riscos em Projetos de Software. O jogo simula o gerenciamento de um projeto de software envolvendo riscos de projeto, exercitando as...
Conference Paper
Full-text available
A systematic literature review is a scientific means of identifying, evaluating and interpreting all available research relevant to a particular research topic, enabling its evaluation, pointing the results and gaps between researches. Due its guidelines, the systematic review is a laborious process that requires a rigorous documented protocol for...
Article
Full-text available
The benefits of reusing artifacts in the software development process are well-known in the software engineering community, and the earlier in the system development life-cycle reuse is attempted, the more benefit can be expected. Thus, we highlight the reuse of requirement specifications, leading to greater reuse of other artifacts such as models,...
Conference Paper
Full-text available
Context: Systematic Literature Reviews (SLR) is a scientific method to identify and assess all available studies related to a specific research topic. Due its characteristics, SLRs are a time consuming, hard process that requires a properly documented protocol for scientific acknowledgment. Objectives: In this context, this paper aims to propose a...
Article
Context: Systematic Literature Reviews (SLR) is a scientific method to identify and assess all available studies related to a specific research topic. Due its characteristics, SLRs are a time consuming, hard process that requires a properly documented protocol for scientific acknowledgment. Objectives: In this context, this paper aims to propose a...
Chapter
Full-text available
The main focus of this chapter is to report studies that explain how to develop serious games and use them in teaching and learning. The focus has been on undergraduate teaching, experience with which the authors detail in this chapter related to the topic of Project Management. This contribution aims to share experiences and also to assess what ha...
Article
This study reviews recently published scientific literature on the use of robotics in schools, in order to: (a) identify the potential contribution of the incorporation of robotics as educational tool in schools, (b) present a synthesis of the available empirical evidence on the educational effectiveness of robotics as an educational tool in school...
Article
Full-text available
Despite some suppositions about the difficulties of micro and small enterprises (MSEs) to adapt the process improvement models and standards, there exist few systematic researches concerning this respect. This paper describes the statistical results of a survey of 81 software development companies in Santa Catarina, which compares MSEs with medium...
Conference Paper
Full-text available
Context: There is the need to identify automated methodologies for supporting the systematic review process. Objectives: To conduct a systematic review of the literature searching for automated approaches used by researchers to support the systematic review process. Method: We undertook a systematic review following the guidelines set out in Kitche...
Article
Full-text available
The main focus of this chapter is to report studies that explain how to develop serious games and use them in teaching and learning. The focus has been on undergraduate teaching, experience with which the authors detail in this chapter related to the topic of Project Management. This contribution aims to share experiences and also to assess what ha...
Conference Paper
There is a growing recognition about the importance of the Human-computer interaction teaching, which is being approached in many different ways in undergraduate courses related to IT (Information Technology). Usability is an essential concept that the students need to learn, but due its subjective aspects, the teaching becomes a challenge. Nowaday...
Article
Full-text available
The Education on Software Engineering is based on the use of models that provide assistance to the management and development of software project. SE•RPG appears as a pedagogical proposal that intents to support the learning process through the simulation of a software company environment, challenging the students with the activities and problems f...
Article
Full-text available
This article describes the implementation and results of a survey with 81 software development companies in the state of Santa Catarina, which identified the existence of several factors related to improving software process, divided into six factors groups:organizational, process, product, project, customer/market, people and process improvement.
Article
Full-text available
The requirements elicitation is reported in the literature as essential to the success of software development projects. The existence of requirements patterns aimed at not only improving the quality of requirements specifications, but also the reuse of successful solutions of previous experience in new projects. In this paper, we present the resul...
Conference Paper
Full-text available
The Robotics as a teaching tool allows students to enhance the capacity to formulating hypotheses, investigating solutions, establishing relations and getting to conclusions. This paper presents an experiment involving issues related to Geography, Mathematics and Computer Programming by activities with robots. A robot programming environment set to...
Conference Paper
Full-text available
This work presents an environment and a programming language simple and friendly, integrated to the Lego Mindstorms NXT robots line. This structure was experienced by initial students in Computer Science, with additional activities in Computer programming discipline. These activities were also related in this work.
Article
Full-text available
Abstract. An important aspect related to learning objects is the production process, which should involve several experts. Just as in the development of software applied the most diverse areas, the learning objects also need follow a schedule of activities, well defined and organized in order to optimize the work of all the professional involved....
Article
Full-text available
A etapa de teste de software tem se mostrado cada vez mais relevante no processo de desenvolvimento de software, impactando diretamente na qualidade do produto. Dentre os testes aplicados no software, observa-se que o teste de unidade não apresenta um artefato alinhado com o padrão adotado para especificação de software (UML). Neste sentido, aprese...
Article
Full-text available
The education on the software engineering discipline is based on the use of models that provides assistance to the management and development of software project. SERPG (Software EngineeringRole-playing Game) appears as a pedagogical proposal that intents to support the learning process through the simulation of software company environment, challe...
Conference Paper
Um dos testes iniciais aplicados a um software é o teste de unidade, que acontece antes mesmo da total codificação do sistema. Este artigo propõe o uso do diagrama de seqüência como linguagem visual para definição dos casos de teste, de forma a permitir a documentação dos mesmos independentemente da linguagem de implementação. Neste artigo é aprese...
Article
Full-text available
This paper presents a form of integration among Software Engineering (SE) courses in a Computer Science Undergraduate Programs, which is conducted thru a defined software process. The methodology promotes student interaction with SE concepts since the first course, uniting theoretical and practical approaches. The theory is applied through a softwa...
Article
Full-text available
It is possible to say that all the parts of the society has practically been reached by the technological advances. Studies, in Computer Science in Education, demonstrate that the computer can improve the learning in several aspects. However, to develop educational software that supply all the necessities of a pedagogical perspective, it is a hard...
Article
Full-text available
The technological evolution has applied to diverse areas and Education is one of them, as studies about Informatics in Education have demonstrated that the computer can improve the learning process. However, most of the Software used in schools do not have a coherent fundamental base related to the school’s pedagogical project. In such case, this p...
Article
Full-text available
The course of Technology in System Analysis and Development is teached through the distance learning to whole Brazil, transmitted through videoconferencing, one time for week. In order to assist students in their moments out of class, UNIVALI created a core of production of learning material, which currently produces Learning Objects for the course...
Article
Full-text available
88.040-900 Florianópolis/SC This paper presents a new approach using agents to support distributive project management. A tool is proposed which as the phase of planning as the whole process of management can be executed in a distributive form, however the consistency between the related projects is maintained. In order to do that, this paper descr...
Article
Full-text available
The computer can be considered an ally of the cognitive development of students, especially by enabling the development of a work that adapts to different learning rates. In particular the teaching mathematics, educational software can contribute to creating a scenario that offers opportunities to the students to involve mathematical concepts to qu...
Article
Full-text available
RESUMO O gerenciamento de projetos de software é uma tarefa de fundamental importância no processo de desenvolvimento de um produto. Para que um projeto de software seja bem sucedido, alguns parâmetros devem ser bem analisados. Tendo em vista os vários parâmetros a serem analisados, o desenvolvimento de uma ferramenta CASE para auxiliar o gerente d...
Article
Full-text available
The educational software application in public school is being come true actually, after the programs like ProInfo by MEC and Núcleos de Tecnologia Educacional (NTEs). However, the majority of this school's teachers doesn't have knowledge enough to select, planning and using educational softwares in their learning activities with pupils. Another th...

Network

Cited By

Projects

Projects (2)
Archived project
Project
A web application to support the Systematic Literature Review process for practitioners in ​​software engineering field. SESRA uses the guidelines proposed by Kitchenham and Charters (see supporting guidelines).