We illustrate the state of the art in software plagiarism detection tools by comparing their features and testing them against a wide range of source codes. The source codes were edited according to several types of plagiarism to show the tools accuracy at detecting each type. The decision to focus our research on plagiarism of programming languages is two fold: on one hand, it is a challenging case-study since...
In this paper we support the idea that students and teachers will benefit from a computer-based system that assesses programming exercises and provide immediate and detailed feedback: students would be able to evolve in the right direction and teachers would follow and assess more fairly their students. This assessment should outperform the typical right/wrong evaluation returned by existing tools, allowing for...
Although several international guidelines recommend exercise to reduce symptoms of Major Depressive Disorder (MDD), data concerning the long-term effects of exercise in depression are still extremely scarce. Therefore, and in order to assess these long-term effects, we have evaluated treatment-resistant MDD patients previously enrolled in a moderate intensity 12 week exercise program at 3 and 6 months after the...
Although there are several reports on the benefits of exercise on Major Depressive Disorder, none has monitored these exercise programs with accelerometers. We have conducted a 12 week home based moderate intensity exercise program in 33 treatmentresistant Major Depressive Disorder patients and, based on accelerometer data, determined compliance, exercise patterns and relationship between time spent in MVPA, re...
XML is a wide used general-purpose annotation formalism for creating custom markup languages. XML annotations give structure to plain documents to interpret their content. To extract information from XML documents XPath and XQuery languages can be used. However, the learning of these dialects requires a considerable effort. In this context, the traditional Query-By-Example methodology (for Relational Databases)...
The research on programs capable to automatically grade source code has been a subject of great interest to many researchers. Automatic Grading Systems (AGS) were born to support programming courses and gained popularity due to their ability to assess, evaluate, grade and manage the students’ programming exercises, saving teachers from this manual task. This paper discusses semantic analysis techniques, and how...
During last years, a new challenge rose up inside the programming communities: the programming contests. Programming contests can vary slightly in the rules but all of them are intended to assess the competitor skills concerning the ability to solve problems using a computer. These contests raise up three kind of challenges: to create a nice problem statement (for the members of the scientific committee); to so...
Treatment-resistant major depressive disorder (MDD) is a complex condition, with very low remission rates. Physical exercise has been used, with some encouraging results, as an alternative therapy in other depressive disorders. This study assessed the impact on depression and functioning parameters of a moderate intensity exercise program, as an adjuvant to pharmacotherapy, in treatmentresistant MDD patients. M...
Epithelial-myoepithelial carcinoma (EMC) is a rare tumor with predilection for the major salivary glands, mainly the parotid gland. It is a tumor of low grade malignancy, and despite its tendency to local recurrence with low metastatic potential, rare cases of EMC may have an aggressive behavior with distant metastasis. Treatment consists primarily of complete surgical resection whenever possible followed by ra...