• Nenhum resultado encontrado

Propostas de Teses para 2009/2010

N/A
N/A
Protected

Academic year: 2021

Share "Propostas de Teses para 2009/2010"

Copied!
8
0
0

Texto

(1)

Propostas de Teses para 2009/2010

Prof. Alberto Rodrigues da Silva, Abril de 2009, 1.0 (versão de trabalho)

Apresento neste documento as minhas propostas de Teses para Candidatos ao Mestrado em Engenharia Informática e Computadores (MEIC), do IST, para o ano lectivo 2009/2010. Quaisquer dúvidas ou manifestações de interesse contactem-me via email para alberto.silva@acm.org ou 213200307.

Índice

Propostas de Teses para 2009/2010 ... 1 

Índice ... 1 

Propostas para o MEIC ... 2 

WebC-iTV – Interactive TV in Web-based Sites ... 2 

SaaS (Software as a Service) – Modelos e Infra-estrutura ... 3 

Desenvolvimento Rápido de Aplicações Web Suportadas em CMS ... 4 

Dinamização de Redes Sociais na Web2.0... 5 

Gestão de Projectos com Processos Ágeis ... 6 

Sistemas de Gestão Documental de Próxima Geração ... 7 

(2)

Propostas para o MEIC

WebC-iTV – Interactive TV in Web-based Sites

Enquadramento: Trabalho enquadrado no âmbito do projecto WebComfort.

Para mais detalhes, consultar http://www.webcomfort.org e o livro:

Interactive Digital Television: Technologies and Applications, by George Lekakos (Author), George

Lekakos; Konstantinos Chorianopoulos; Georgios Doukidis (Editor), IGI Publishing (May 30, 2007).

Objectivos: Investigação na área de modelos de negócio e de tecnologia da televisão interactiva para a

Internet. Concretização do modelo iTV sobre a plataforma WebComfort. Desenvolvimento e avaliação de aplicações piloto.

Descrição: Na sequência de trabalho realizado sobre a plataforma WebComfort, pretende-se

proporcionar investigação na área de tecnologias e modelos de negócio subjacentes ao paradigma iTV, considerando, entre outros aspectos: gestão de recursos de media na fase de pré-produção (e.g., vídeos, imagens, anúncios, jogos, animações, votações); suporte à produção e gestão de playlists (e.g., definição da programação para a passagem dos recursos); disseminação dos recursos pelos terminais a definir (e.g., num contexto aberto no âmbito da Internet; ou num contexto restrito no âmbito de terminais de uma Empresa ou Universidade). Aspectos como o controlo de acessos; personalização; suporte multi-operador; suporte multi-idioma poderão também ser considerados.

Requisitos: Conhecimentos em tecnologia .NET, nomeadamente ASP.NET, C#, SQL Server. Resultado esperado: Pretende-se a concretização dos seguintes resultados:

(1) Proposta e discussão de um framework teórico de análise e avaliação do modelo iTV.

(2) Concepção e implementação de uma infra-estrutura de concretização do modelo iTV sobre a plataforma WebComfort, tendo em consideração os toolkits e aplicações já existentes.

(3) Validação e avaliação dos resultados obtidos.

Localização da realização da dissertação:

(3)

SaaS (Software as a Service) – Modelos e Infra-estrutura

Enquadramento: Trabalho enquadrado no projecto WebComfort. Para mais detalhes, consultar

http://www.webcomfort.org e o white paper “New Channels for SaaS” da SIIA, http://www.channelexcellence.com/doc/saas_channels_0307a.pdf

Objectivos: Investigação na área de modelos de negócio de licenciamento e distribuição de software,

analisando e discutindo os modelos de licenciamento tradicional de produtos vs modelos ASP (Application

Service Providers) vs modelo SaaS (Software as a Service). Definir um enquadramento teórico que

justifique as variáveis do modelo SaaS. Concretização do modelo SaaS sobre a plataforma WebComfort.

Descrição: Na sequência de trabalho realizado sobre a plataforma WebComfort, pretende-se

proporcionar investigação na área de tecnologias e modelos de negócio subjacentes ao paradigma SaaS, considerando, entre outros, aspectos como: acesso às aplicações, licenciamento, pagamentos, protecção da propriedade intelectual, operações, actualizações, integração, e SLA.

Requisitos: Conhecimentos em tecnologia .NET, nomeadamente ASP.NET, C#, SQL Server. Resultado esperado: Pretende-se a concretização dos seguintes resultados:

(1) Proposta e discussão de um framework teórico de análise e avaliação do modelo SaaS.

(2) Concepção e implementação de uma infra-estrutura de concretização do modelo SaaS sobre a plataforma WebComfort, tendo em consideração os toolkits e aplicações existents ou a definir.

(3) Validação e avaliação dos resultados obtidos.

Observações:

Acompanhado por João Lopes. Estágio remunerado.

Localização da realização da dissertação:

(4)

Desenvolvimento Rápido de Aplicações Web Suportadas em CMS

Enquadramento: Trabalho enquadrado no projecto ProjectIT e consórcio europeu UsiXML

Para mais detalhes consultar: http://isg.inesc-id.pt/alb/ProjectIT e http://www.usixml.org Ver também:

Alberto Rodrigues da Silva, João Saraiva, David Ferreira, Rui Silva, Carlos Videira, Integration of RE and MDE Paradigms: The ProjectIT Approach and Tools, in IET Software Journal - Special issue "On the interplay of .NET and contemporary software engineering techniques", December 2007, Volume 1, Issue 6, p. 217-314, IET. http://isg.inesc-id.pt/alb/static/papers/2007/ji4-as-200712-IET.pdf

e

Adrian Stanciulescu, Ph.D. thesis "A Methodology for Developing Multimodal User Interfaces of Information System", Université catholique de Louvain, Louvain-la-Neuve, Belgium, 25 June 2008. http://www.isys.ucl.ac.be/bchi/publications/Ph.D.Theses/Stanciulescu-PhD2008.pdf

Objectivos: Investigação e projecto enquadrados na iniciativa ProjectIT (ver http://isg.inesc-id.pt/alb/ProjectIT), em particular na emergente área da Engenharia Conduzida por Modelos (MDE – Model Driven Engineering), em que se pretende explorar novas formas de desenvolvimento de sistemas de software, que apresentem ganhos de produtividade e eficiência muito significativos, face às abordagens tradicionais de programação.

Descrição: Pretende-se o estudo, desenvolvimento e avaliação de uma DSL (domain specific language)

para modelação de aplicações Web, suportadas sobre plataformas CMS (Content Management Systems). Esta DSL deverá ter em consideração os conceitos de WebSite, DynamicWebPage, WebModule, WebForm, ContentWorkflow, VisualTheme, Role, Permission, etc. Adicionalmente, esta DSL deverá considerar a linguagem UsiXML para garantir mecanismos de alinhamento adequados (em particular de importação e exportação); i.e., o sistema a desenvolver suportará mecanismos de transformação entre a DSL desenvolvida e a linguagem UsiXML. Por fim, neste projecto, aplicar-se-ão os resultados obtidos num conjunto de casos de estudo a definir, e far-se-á a avaliação final.

Requisitos: Conhecimentos em modelação UML e tecnologia .NET, C#, SQL Server, XML. Resultado esperado: Pretende-se neste trabalho:

1) A definição de DSL para modelação de aplicações Web suportadas sobre plataformas CMS; 2) A definição de mecanismos de transformação entre essa DSL e a linguagem UsiXML;

3) A definição de mecanismos para geração automática de código e ou execução de UsiXML para arquitecturas de CMS existentes, e.g., WebComfort, DotNetNuke, ou Joomla;

4) Aplicação concreta da abordagem em Caso de Estudo a definir.

Observações:

Acompanhado pelo aluno de doutoramento João Saraiva. Eventual remuneração via Bolsa de Investigação FCT.

Localização da realização da dissertação:

(5)

Dinamização de Redes Sociais na Web2.0

Enquadramento: Trabalho enquadrado na área das Redes Sociais e Comunidades Online. Ver p.e.

1) Sen, S. et al. (2006). tagging, communities, vocabulary, evolution. In Proceedings of the 2006 20th Anniversary Conference on Computer Supported Cooperative Work (Banff, Alberta, Canada, November 04 - 08, 2006). CSCW '06. ACM Press, New York, NY, 181-190.

2) Musser, J. (2006). Web 2.0 Principles and Best Practices. O'Reilly & Associates, Sebastopol, CA. 3) Carron, C, Favier, J., and Li, C. (2006). Social Computing. Forrester Associates.

Objectivos:

O principal objectivo de investigação colocado neste projecto é responder à questão: “Como se dinamizam redes sociais? Quais as melhores práticas? Quais as tecnologias mais adequadas?”. O aluno deverá investigar trabalhos na área das redes sociais e comunidades online, analisar, discutir e avaliar sistemas populares, em termos internacionais e nacionais, e apresentar uma síntese desse estudo. Adicionalmente, o aluno deverá avaliar, propor melhorias e implementar uma plataforma de suporte a comunidades online, designada por WebC-Communities, e avaliar a sua aplicação em casos de estudo a definir.

Descrição: Pretende-se que o aluno:

1) Defina um modelo de referência para análise de redes sociais e comunidades online;

2) Aplique esse modelo na análise e avaliação de redes sociais e comunidades online conhecidas; 3) Analise a plataforma WebComfort e os seus módulos de suporte a comunidades online (WebC-Communities), e avalie as suas limitações e vantagens;

4) Proponha uma nova versão do WebC-Communities, pela sua extensão e ou refinamento; 5) Avalie os resultados com base em casos de estudo a definir.

Requisitos: Conhecimentos em tecnologia .NET, nomeadamente ASP.NET, C#, SQL Server.

Resultado esperado:

Ver Descrição acima.

Observações:

Localização da realização da dissertação:

(6)

Gestão de Projectos com Processos Ágeis

Enquadramento: Trabalho enquadrado no projecto ProjectIT-Enterprise.

Para mais detalhes, consultar http://isg.inesc-id.pt/alb/ProjectITEnterprise. Consultar também:

Jim Whitehead, Collaboration in Software Engineering: A Roadmap, International Conference on Software Engineering, IEEE Computer Society, 2007. http://portal.acm.org/citation.cfm?id=1253532.1254720

Objectivos: Investigação enquadrada na iniciativa ProjectIT (ver http://isg.inesc-id.pt/alb/ProjectITEnterprise) em particular na área da Gestão de Projectos e o seu alinhamento com Processos Ágeis.

Descrição: O sistema ProjectIT-Enterprise é uma plataforma Web que providencia capacidades de

gestão de projectos de forma colaborativa (CSCW, Computer Supported Cooperative Work), baseada na noção explícita de processo, e actualmente focada nos componentes clássicos da gestão de projectos, nomeadamente: gestão de unidades de trabalho (work packages); gestão de pessoas e competências; e gestão financeira; facultando cada uma delas vistas adaptadas às necessidades de cada interveniente no processo, suportando assim as suas actividades individuais e, simultaneamente, assegurando uma gestão coordenada de todos os agentes e recursos da organização.

O objectivo deste trabalho é investigar abordagens de gestão integrada de projectos segundo processos ágeis, em particular segundo o Scrum e o XP, tirando partido de tecnologias emergentes para gestão colaborativa de processos de engenharia de processos, como por exemplo CMS (content management

systems), Wikis e sistemas de gestão documental.

Requisitos: Conhecimentos em Gestão de Projectos (disciplina de GPI) e tecnologia .NET: ASP.NET,

C#, SQL Server.

Resultado esperado: Pretende-se com este projecto que o aluno produza os seguintes resultados:

1) Defina um modelo de referência para análise de sistemas CSCW para a área de Engenharia de Software;

2) Aplique esse modelo na análise e avaliação de sistemas e plataformas conhecidas; 3) Analise a plataforma ProjectIT-Enterprise e avalie as suas limitações e vantagens; 4) Proponha uma nova versão do ProjectIT-Enterprise, pela sua extensão e ou refinamento; 5) Avalie os resultados com base em casos de estudo a definir.

Observações:

Acompanhado pelo aluno de doutoramento David Ferreira.

Localização da realização da dissertação:

(7)

Sistemas de Gestão Documental de Próxima Geração

Enquadramento: Trabalho enquadrado na área dos sistemas de gestão documental das organizações.

Consultar também: http://en.wikipedia.org/wiki/Document_management_system

Objectivos: Investigação enquadrada na área de sistemas de gestão documental, passando pela análise

de sistemas existentes, comerciais e open-source, e perspectivando os principais aspectos de deverão vir a existir nesta classe de sistemas da próxima geração. Adicionalmente, a investigação passará pela análise e crítica de sistemas existentes, nomeadamente WebC-Docs (http://www.webcomfort.org/portal/WebCDocs) e BOA (http://www.webcomfort.org/portal/boa), e pela sua proposta de extensão e melhoria.

Descrição: Entre outros aspectos, poderão ser abordados os seguintes tópicos: integração com

diferentes repositórios de documentos (e.g., BOA, dspace), workflow documental, suporte à edição colaborativa de documentos, integração com sistemas externos (e.g., via Web-services), distribuição e disseminação de documentos (e.g., via RSS); integração com ferramentas Office.

Requisitos: Não tem.

Resultado esperado: Pretende-se com este projecto que o aluno produza os seguintes resultados:

1) Defina um modelo de referência para análise de sistemas de gestão documental; 2) Aplique esse modelo na análise e avaliação de sistemas e plataformas conhecidas; 3) Analise o sistema WebC-Docs e avalie as suas limitações e vantagens;

4) Proponha uma nova versão do WebC-Docs, pela sua extensão e ou refinamento; 5) Avalie os resultados com base em casos de estudo a definir.

Observações:

Acompanhado pelo aluno de doutoramento João Saraiva.

Localização da realização da dissertação:

(8)

Mashups para a Web2.0

Enquadramento: Trabalho enquadrado na área do desenvolvimento rápido de aplicações Web,

sindicação e agregação de conteúdos, aplicado em Redes Sociais, Comunidades Online, mas também em portais corporativos. Ver p.e.

http://en.wikipedia.org/wiki/Mashup_(web_application_hybrid) http://www.jackbe.com/enterprise-mashup/

Objectivos:

O principal objectivo de investigação colocado neste projecto é responder à questão: “Como se dinamizam aplicações Web à custa da agregação de conteúdos e funcionalidades disponibilizados por serviços e aplicações de terceiros (e.g., da Amazon, Google, Microsoft, YouTube? Quais as melhores práticas? Quais as tecnologias mais adequadas?”. O aluno deverá investigar trabalhos na área do desenvolvimento rápido de aplicações Web, que tirem partido de API e ou protocolos abertos, tais como HTTP, RSS e REST.

Adicionalmente, o aluno deverá conceber e implementar mecanismos para integração de Mashups na plataforma WebComfort e avaliar a sua aplicação em casos de estudo a definir.

Descrição: Pretende-se que o aluno:

1) Defina um modelo de referência para análise de classes de mashups;

2) Aplique esse modelo na análise e avaliação de mashups oferecidos por entidades terceiras, p.e. Amazon, Google, Microsoft, YouTube;

4) Proponha mecanismos de integração de Mashups na plataforma WebComfort; 5) Avalie os resultados com base em casos de estudo a definir.

Requisitos: Conhecimentos em tecnologia .NET, nomeadamente ASP.NET, C#, SQL Server.

Resultado esperado:

Ver Descrição acima.

Observações:

Acompanhado pelo aluno de doutoramento João Saraiva.

Localização da realização da dissertação:

Referências

Documentos relacionados

Internal sac armature (Fig. 5) consisting of two basal spine-shaped straight sclerites, 2.8 times as long as wide (Fig. 5a) or as in figure 5A; two long, laminar and median

O objetivo do curso foi oportunizar aos participantes, um contato direto com as plantas nativas do Cerrado para identificação de espécies com potencial

Especificamente: trazer um resgate acerca de como surgiram e os existentes na atualidade; fazer uma breve análise histórica dos consórcios no Estado e um levantamento das

(40), (41), (42) A polissonografia deverá ser realizada principalmente em grávidas com sintomas sugestivos de patologia respiratória do sono (5) como sonolência diurna

a a imagem tem um importante papel na influência sobre o modo como o público responde à marca, ao produto e às organizações; b uma organização, marca ou produto não têm somente

Dessa forma, a partir da perspectiva teórica do sociólogo francês Pierre Bourdieu, o presente trabalho busca compreender como a lógica produtivista introduzida no campo

Para se buscar mais subsídios sobre esse tema, em termos de direito constitucional alemão, ver as lições trazidas na doutrina de Konrad Hesse (1998). Para ele, a garantia