Arquivo para a categoria 'Investigação'

Back from PLoP and OOPSLA

I was back by Saturday 25th actually, but haven’t found the time to post about this until now.

It was a great week in Nashville, attending PLoP and OOPSLA, while helping out as a student volunteer. The entire environment was very nice, a lot of interesting people (including some big-name gurus!), talks, and overall socialization. It’s so hard to digest this much information though, specially when it’s given to you in such a condensed way…

I must say I was impressed by how productive PLoP was for me. The entire writer’s workshops model is just great, but I agree with Rebecca Wirfs-Brock when she says they are hard work, and really depend on who is there — if we don’t fully read the other attendees papers before the workshop, there’s no way it’s going to work. We’ve brought back great insights on our paper, and the satisfaction of both some inspiring discussions and having made some new friends — btw, the conference version of our paper is already publically available, but we’re working on a revised one for publication.

As me and Hugo have discussed while we were there, this is a community with a real passion for what they do. That’s something I can really relate to, and which I have, sadly, only found in very few places. I’m really looking forward to be there next year!

OOSPLA was also a great experience, but in a different way. It’s a much bigger conference, of course, so it’s harder to find the right people (which, is apparently a contradiction, as it could imply a higher probability of finding interesting people, but I digress… ). So the ones I ended up exchanging more ideas with were the other student volunteers. A great bunch, I must say! As to the conference activities, I particularly enjoyed the tutorials; I went to The Art of Telling Your Design Story, by Rebecca Wirfs-Brock and to Introducing New Ideas into Your Organization and Project Retrospectives, by Linda Rising and Mary Lynn Manns. I had to miss some promising conference events due to my SV duties, but student volunteering in a good experience nonetheless, and I’m glad to have been part of it — I’ll definitely try to apply as a SV again if I manage to go to OOPSLA 2009 (which will be help in Orlando, Florida).

Produzir documentos, outra vez

Faz mais de um ano que andei em busca de uma boa forma de produzir documentos e, não tendo encontrado uma solução perfeita, resolvi reduzir o âmbito do tipo de documentos em causa e concentrar-me na produção dos documentos que tipicamente aparecem durante o processo de desenho e desenvolvimento de software.

A ideia foi simples; partir das funcionalidades de wiki do trac e adicionar a capacidade de exportar cada página como docbook. A partir de uma exportação para docbook, há uma série de opções que se abrem em termos de conversões para outros formatos.

Para chegar aí tinha duas opções, ou converter directamente do formato wikitext do trac, ou partir do xhtml (strict!) que o trac gera a partir do wikitext. A primeira opção consegue-se implementar com umas quantas expressões regulares, mas parece-me talvez mais difícil conseguir prever os casos todos (sobretudo se se tiverem em conta os outros formatos que se podem encontrar misturados com wikitext, nos quais não queria mesmo ter de pensar). A segunda opção pede claramente a utilização de uma folha de estilo XSLT (apesar de também existirem outro tipo de soluções). Convenientemente, encontrei algumas folhas de estilo que fazem já esta conversão, de xhtml para docbook. As mais promissoras foram:

Esta última é a mais completa, e com a qual as minhas experiências funcionaram melhor.

Agora basta juntar água (ou por outras palavras, usar os bindings do python para libxml e libxsl) e temos um plugin para o trac ;) A bem dizer, já ando a usar uma versão alpha deste plugin há uns meses. Na altura criei um espaço no trac-hacks para alojar o projecto. Nos próximos dias espero portar o código para o trac 0.11.1 e torná-lo usável por terceiros. Os interessados fiquem por perto ;)

Rescaldo do DSIE’08

E assim terminou o DSIE’08, após algum stresse, após o já tradicional nervosismo de falar perante audiências, e após um ou outro percalço organizativo, o saldo final é bastante positivo. Surgiram artigos bastante variados, tanto em termos de tema, como em termos de nível de progressão na investigação.

Fica a experiência adquirida e algumas recordações. Para o ano haverá mais, pelas mãos de outro pessoal.

DSIE’08 - Doctoral Symposium on Informatics Engineering

DSIE'08 - Doctoral Symposium on Informatics Engineering

Até Fevereiro do próximo ano participo na organização de um simpósio/mini-conferência, o DSIE — Doctoral Symposium on Informatics Engineering. Será uma reunião de investigadores em várias áreas da engenharia informática, na sua maioria do ProDEI da FEUP, que se reúnem para dar a conhecer o trabalho uns dos outros, e receber feedback em relação a esse trabalho.

Foi hoje lançada a respectiva chamada à submissão, quem pretender participar com o envio de artigos, tem já disponível a interface para o efeito. Quem pretender participar como espectador terá de esperar mais uns dias para se registar (os registos serão gratuitos, a propósito).

Actualizado: Alguém interessado em ser patrocinador? Por favor estejam à vontade para me contactar nesse sentido… :)

Universidade do Porto

Estou particularmente bem impressionado com a dinâmica da Universidade do Porto nos últimos tempos. Tanto em iniciativas com o objectivo de dar mais visibilidade ao que de bom se faz na universidade, como em relação a algumas parcerias que têm feito. Alguns bons exemplos: