Kellyton dos Santos Brito

Learn More
This paper aims at identifying some of the key factors in adopting an organization-wide software reuse program. The factors are derived from practical experience reported by industry professionals, through a survey involving 57 Brazilian small, medium and large software organizations. Some of them produce software with commonality between applications, and(More)
Nowadays there are several publications on smart cities and improvements offered to the routine of its inhabitants and resource optimization, however, there is still no agreement about the definition of "Smart Cities", their domains and indicators. The lack of a clear and widely usable definition and such as delimitation areas and indicators makes it(More)
Nowadays software systems are essential to the environment of most organizations, and their maintenance is a key point to support business dynamics. Thus, reverse engineering legacy systems for knowledge reuse has become a major concern in software industry. This article, based on a survey about reverse engineering tools, discusses a set of functional and(More)
Government concerns about transparency date from 1957, but current technological advances and real-time worldwide communications hold great promise to transform accountability, transparency, citizen participation and collaboration, in addition to offering better public services, by increasing efficiency and effectiveness and decreasing corruption in(More)
Technological advances and real-time worldwide communications hold great promise for transforming the efficiency and effectiveness of public services through the ease of publishing and access to government public information or through the offer of new kinds of services. In this paper, we describe two initiatives, <i>Rio Inteligente</i> (Smart Rio) and(More)
In recent decades, agile methodologies have contributed in the process of developing software as an efficient way to manage requirements. Game development for geographically distributed teams includes additional elements that also need to be managed properly. This work is an experience report of a game development by geographically distributed team, using(More)
The aim of this paper is to present a taxonomy for security threats on the Web ecosystem. We proposes a classification model based on 21 vectors divided into 8 distinct security threats, making use of levels of abstraction and criteria for discrimination which consider propagation and similarity in vulnerabilities. We also propose to estimate the risk(More)
LIFT (Legacy Information retrieval Tool) is a tool for reverse engineering and understanding of legacy systems, in particular NATURAL/ADABAS systems. Its provides several capabilities, such as call graphs, identification and visual representation of application tiers, the presentation of flows from screen to database entities, cluster analysis and(More)