Ola Knutsson, Ph.D.

I currently work at the Department of Computer and Systems Sciences, Stockholm University. You find updated information about me and my activities here.


5th Workshop on Innovative Use of NLP for Building Educational Applications, NAACL 2010 Workshop: Los Angeles, USA, June 2010.

Workshop on Extracting and Using Constructions in Computational Linguistics (Construct10), NAACL 2010 Workshop: Los Angeles, USA, June 2010.


My research interests span from language technology, and computer assisted language learning to human-computer interaction always with the lenses of sociocultural theory as invented by Vygotsky. Socio-cultural theory is useful in all three of these areas. Within language technology, sociocultural theory (SCT) is useful as an important reminder what language really is; a social phenomena, used and invented for human communication. SCT is not easily adapted to this field, but linguistic oriented scholars like J. Sinclair, P. Hopper, and M. Tomasello do not contradict the fundamentals of Vygotskyan theory of the human mind, and they are all very inspiring, and useful for work within language technology. These scholars emphasize the role of prefabricated language and language use in linguistics and cognitive science, which is something I totally agree with, and which I want to investigate further in my research.

In computer assisted language learning, SCT is useful for the pedagogical design of computer programs, and when conducting user studies aiming for a user-centered design of digital learning environments. One of the main characteristics of SCT is that it holds development as the main force in learning, and when it comes to design, I am convinced that the main thing to design for is development. The first thing to consider then is that humans are always in the process of development. This means that when conducting user studies, we have to study development; one single shot of human activity is not enough. This implies longitudinal studies if they are possible.

Current projects

Writing to learn In Digital Environments (WIDE). The project is funded by Vetenskapsrådet (Swedish ResearchCouncil) 2010-2012.

IMAIL-Intelligent e-mail answering service for eGovernment. The IMAIL-project is funded by VINNOVA.

Mobil läxhjälp, funded by VINNOVA. The project is based on three project partners: KTH, Vocab AB and SvenskaNU.fi.

List of publications and reports

Past projects

The use of language tools for writers in the context of learning Swedish as a second language CrossCheck

Integrated language tools for writing and document handling


Language Technology (Språkteknologi) Schedule for 2009

Språkteknologi för språkkonsulter (ht09)

Utvärderingsmetoder inom MDI, vt 2010

Forskarkursen Språkgranskningsverktyg, ht 2005


Grim is a writing environment with grammar checking (Granska), grammatical analysis (GTA), word inflection, concordances, integrated Lexin lexicons and even more tools for Swedish writers (requires Java (Sun's JRE))
Check out our grammar checker for Swedish Granska
A Simple interface (returns XML) to GTA a shallow parser for Swedish
Extend our grammar checker Granska with your own grammar checking rules
If you want to learn and read about the Granska rule language, read Granskas regelspråk (in Swedish).
Bachelor/master's thesis supervision (handledda exjobb)
Isak's blog


    Last changed: 27 January 2010