Clifton Clunie

Learn More
Software reuse is defined as the use of any artifact, or part thereof, created before, on a new Project. This practice has significant benefits in reducing costs and increasing quality and productivity in software development. Numerous approaches have been proposed aimed mostly at the source code reuse, but this type of reuse has its limitations because(More)
Teaching and learning software engineering have been recognized as important challenges for computer science students and instructors. These challenges become stronger if we consider the distributed software development scenario that is gaining space everyday into the software industry. In order to help address this challenge, this article introduces a(More)
This paper presents the results of an experiment in which, through the implementation of a collaborative instructional model for teaching the most common techniques for evaluating the usability of user interfaces, it validates the role of interactions between students collaborative activities. The interactions and the application of the model facilitated(More)
The aspect-oriented programming has valuable advantages over other programming paradigms, but in turn it presents difficulties when applying the concepts within the stages of analysis and development to reduce the drawbacks of this paradigm. This paper proposes a methodology to reduce the drawbacks of the paradigm, at the same time provides steps that(More)
RESUMEN La modalidad virtual contribuye a la formación de profesionales con calificaciones múltiples, poniendo especial énfasis en el trabajo en equipo y en la capacidad de aprender a aprender, además de estimular al ciudadano a adaptarse a situaciones de cambio. A través de la estandarización, elemento clave en la ingeniería de software y la medición del(More)
The use of team for teaching programming can be effective in the classroom because it helps students to generate and acquire new knowledge in less time, but these groups to be formed without taking into account some respects, may cause an adverse effect on the teaching-learning process. This paper proposes a tool for the formation of team based on the(More)
  • 1