Crediné Silva de Menezes

Learn More
Software teams have hard times to develop software when they are not familiar with the problem domain. We believe that the use of domain knowledge during the software development can render this process easier and increase productivity. To support this idea we defined a Domain-Oriented Software Development Environment and we are currently building it. This(More)
This paper discusses an experience with programming courses using identification and formal representation of programming schemas and their potential for automatic analysis. A relation with Bloom's taxonomy has been used to support the classification of these schemas. We intend to use these tools for classification as well as feedback routing with respect(More)
Developing software is a complex and time-consuming task. It is even more difficult when the software team is not familiar with the problem domain. The use of domain knowledge during software development can render this process easier and increase productivity. To address this problem, we defined the concept of Domain-Oriented Software Development(More)
Requirements Engineering – one of the macro-activities of Sofware Engineering – is a systematic process of capturing, modeling and documenting requirements through an iteractive and cooperative approach[13]. It's an activity which requires team work. Groups of people formulate requirements, design and implement a system and execute quality assurance(More)
We present a proposal for automation of concept maps comparison for different applications, for instance, as a support for the teacher in the task of learning assessment. Graph matching is suitable to model the comparison of objects which can be represented by graphs. The approach is based on a Combinatorial Optimization formulation for graph matching and(More)
—Distance Education is a modality widely used in the teaching-learning processes. To support the distance education or blended courses there are educational environments called Virtual Learning Environments (VLEs). These environments support the process of communication between students, teachers, tutors, and the community, allowing everyone to participate(More)