TKK

Text and Program Analysis (TAPAS)


This is the home page of the TAPAS consortium which concentrates on developing methods and tools for free text and program text analysis.

TAPAS is a collaborative project between the Laboratory of Software Technology at the Helsinki University of Technology (TKK) and the Department of Computer Science at the University of Joensuu (UJ). The aim is to develop novel assessment methods by combining the strengths of the educational technology research groups from the two universities. The main goals are:

  • to develope advanced methods and tools for general purpose text evaluation,
  • to apply and tune the new methods to evaluate texts in programming education, and
  • to evaluate the new methods with large groups of students.

The first part, development of free text analysis methods, will be carried out at UJ. That includes methods for content and structural analysis of texts, semi-automatic features such as automated feedback and summary generation, and versatile measures to evaluate the quality of text, such as structure, coherence and cohesion. Applying these methods to programming texts will be done in both universities. Goals of this part include linking textual descriptions (specifications, definitions, documentation) to graphical specifications (e.g. UML diagrams) and program code structures, developing methods for analyzing semi-formal representations, such as pseudo-code, and developing feedback mechanisms for both students and teachers. The final evaluation part will take place at TKK on courses with hundreds of students. The performance of the new system will be compared to human evaluations, the effect on student submission quality will be measured, a demographic or cluster analysis will be carried out, and changes in teachers' workload will be analyzed.

The scientific output of the project will include improved methodology for free text analysis, including detecting coverage of relevant topics in essays, automated summary generation and structural analysis of texts. Methodology concerning programming texts include analysis methods of pseudo-code descriptions. The outcomes of the evaluation studies will indicate how formative automatic feedback for students as well as assessment aids for teachers could be applied in practice. All scientific results will be reported on papers in international workshops, conferences and journals.

The practical results of the project will include general purpose tools for automatic analysis and feedback on free text as well as texts related to programming. They will be tested extensively on large scale courses, which means they are readily available for all participants of the research project and external partners.

Background

The partners of the consortium are the COMPSER research group at TKK, and the EdTech research group at UJ.

The laboratory of Software Technology at TKK has extensively applied automatic assessment tools and methods in programming education. The goal has been to set up more exercises with detailed feedback to students, and thus support learning on large scale courses with hundreds of students. The department of computer science at UJ has been deve5Bloping an automatic assessment system to evaluate essays written in Finnish and to give automatic feedback about them.

This research project is funded by Academy of Finland (2006-2009).


Last modified 25.1.2007
<URL: http://www.cse.tkk.fi/en/research/COMPSER/TAPAS/index.shtml>