Lucas Francisco da Matta Vegi

  • Citations Per Year
Learn More
Patterns have been employed as a mechanism for reuse in several phases of software development. Analysis patterns consist of artifacts for reuse during the requirements analysis and conceptual modeling. However, they are generally, documented in a textual manner which is not precise to be treated by a computer, thus limiting the dissemination and a wider(More)
Analysis patterns are reusable computational artifacts, aimed at the analysis stage of the process of software development. Although the analysis patterns can facilitate the work of analysts and programmers adding value through reuse of proven useful and tested ideas, the access to them is still very poor because of the way they are usually described and(More)
The software development process often encounters obstacles to reuse analysis patterns. Many designers do not have access to these computational artifacts by the difficulty in finding them, since the ways in which analysis patterns are documented are often precarious. The lack of both a computational tool which supports the analysis patterns documentation(More)
Analysis patterns are reusable computational artefacts aimed at the analysis stage of the software development process. Although analysis patterns can facilitate the work of analysts and developers, the access to them is still very poor because of the way they are usually described and made available. In order to reduce these limitations as well as to(More)
Design patterns describe reusable solutions to existing problems in object-oriented software development. Design patterns are mostly documented in written form in books and scientific papers, which hinders processing them via computer, their diffusion, and their broader reuse. They can also be found on the internet, though documented with little detail,(More)
Software patterns are computing artifacts used to document knowledge that may be reused during software development process. There are several types of patterns, such as analysis, design, and architectural, among others. Design patterns are the most well known by designers, but many of them are described in books and scientific papers, a recurring way of(More)
The Web 2.0 enabled better interaction between users and Web systems, resulting in the concept of User-Generated Content (UGC). UGC with a geographic component is called Volunteered Geographic Information (VGI). Systems that collect and distribute this type of content are called VGI systems. In cases of emergency or natural disaster, we must quickly create(More)
  • 1