Sérgio Crespo | UFF - Universidade Federal Fluminense (original) (raw)
Papers by Sérgio Crespo
Resumo: A engenharia de software e uma area de conhecimento relativamente recente. Ainda nao poss... more Resumo: A engenharia de software e uma area de conhecimento relativamente recente. Ainda nao possuimos uma forma idealmente definida para o desenvolvimento de software. Uma das linhas de estudo valoriza as metodologias ageis. Dentre as quais, a extreme programming, tambem conhecida como XP, alcanca maior sucesso. Uma das praticas mais importantes da XP no sentido de alcancar qualidade e produtividade e a programacao em pares. Em paralelo, vemos uma expansao na formacao de grupos de trabalho dispersos geograficamente. Este trabalho apresenta uma plataforma computacional que viabiliza a programacao em pares distribuida denominada RemotePP. Aspectos de modelagem da ferramenta sao apresentados, alem de uma comparacao com outros trabalhos relacionados. Abstract: The software engineering area is relatively recent and we do not have an ideal structured form for the software development. One of the software study lines give importance the agile methodologies as for instance the Extreme Prog...
Resumo: Grandes mudancas socio-culturais tem ocorrido nos ultimos anos tornando o acesso a novas ... more Resumo: Grandes mudancas socio-culturais tem ocorrido nos ultimos anos tornando o acesso a novas tecnologias extremamente importante para todos. Assim, este trabalho tem como objetivo apresentar a SWService, uma biblioteca que fornece os recursos necessarios para que softwares baseados na web possam utilizar a Lingua Brasileira de Sinais. A solucao apresenta como principal vantagem a utilizacao da tecnologia de Web Services, o que permite seu uso sem necessidade de desenvolvimento ou instalacao local. Alem disso, serao apresentados um estudo de caso e uma pesquisa de opiniao sobre o Sign WebForum, um forum de discussao que utiliza a SWService para permitir a escrita e leitura de mensagens em portugues e Libras. Abstract: Great social-cultural changing process has been made in the last years making very important the access to the new technologies for all. Thus, the aim of this work was to develop a library, SWService, which provides the wanted features to enable web-based software t...
Resumo: A utilizacao crescente das tecnologias de informacao e comunicacao tem contribuido para a... more Resumo: A utilizacao crescente das tecnologias de informacao e comunicacao tem contribuido para a disseminacao de ambientes virtuais de aprendizagem. Atualmente, inumeras iniciativas, tanto de instituicoes educacionais como de empresas comerciais, tem disponibilizado ambientes e ferramentas para suporte a aprendizagem atraves da web. Este artigo apresenta o AVA, um ambiente virtual de aprendizagem que tem seu desenvolvimento fundamentado na concepcao epistemologica interacionista-construtivista numa abordagem sistemica e de auto-organizacao. Integra funcionalidades presentes em varios ambientes existentes no mercado e propoe novas ferramentas que viabilizam o desenvolvimento de novas praticas pedagogicas oriundas das concepcoes que permeiam a proposta do ambiente AVA. Abstract: A utilizacao crescente das tecnologias de informacao e comunicacao tem contribuido para a disseminacao de ambientes virtuais de aprendizagem. Atualmente, inumeras iniciativas, tanto de instituicoes educaciona...
Resumo: JLearningServices e um framework educacional que busca contribuir no sentido de diminuir ... more Resumo: JLearningServices e um framework educacional que busca contribuir no sentido de diminuir a carencia de ferramentas especificas para EAD utilizando a tecnologia de Frameworks para a geracao de servicos sincronos dirigidos a ambientes virtuais de aprendizagem baseados na Web. Em seu modelo sao utilizados Design Patterns para proporcionar uma melhor representacao de seus varios hot-spots e frozen-spots. Um modelo inicial do JLearningServices foi apresentado em artigo publicado no XII SBIE, em 2001. Este novo artigo apresenta a evolucao do modelo do Framework e mostra como proceder para realizar sua instanciacao. O artigo traz um exemplo de instanciacao para criacao de um chat. Abstract: JLearningServices is an edicational Framework that aims to contribute for reducing the need of specific distance learning tools using Frameworks to generate synchronous services aplied to virtual learning enviroments based on the Web. Framework's model uses Design Patterns technology to prov...
The present work describes the Estudio@Web (or EstudioWeb), its working methodology and its softw... more The present work describes the Estudio@Web (or EstudioWeb), its working methodology and its software tool on the Web. The EstudioWeb presents the challenge of bringing into the Web the philosophy of school libraries plus public libraries and studying rooms in a interactive designed structure that allows cultural production and interactivity in a Cooperative Distant Learning process which surpasses the conventional educational models.
Anais do VI Simpósio Brasileiro de Sistemas de Informação (SBSI 2010), 2010
Assumindo a premissa de que a qualidade de um produto de software está diretamente relacionada co... more Assumindo a premissa de que a qualidade de um produto de software está diretamente relacionada com a qualidade do processo de construção deste software, faz-se necessário lançar mão de práticas de garantia da qualidade. Tais práticas, comumente definidas por modelos de referência de qualidade, não estabelecem claramente como implementá-las, definindo apenas o que deve ser atendido e não como deve ser atendido. Para sanar esta lacuna, este artigo propõe uma abordagem prática para implementação de garantia da qualidade, a qual é experimentada em um ambiente real de desenvolvimento de software.
Revista de Informática Teórica e Aplicada, 2013
Resumo: A implementação de práticas de garantia da qualidade possui uma relação custo/benefício d... more Resumo: A implementação de práticas de garantia da qualidade possui uma relação custo/benefício difícil de balancear. Isso ocorre porque o custo de execução das práticas é direto, enquanto que, o benefício obtido com estas é indireto. No intuito de melhorar essa relação, este trabalho apresenta um sistema de suporte para as inspeções de garantia da qualidade capaz de automatizar a definição de escopo e o endereçamento de não conformidades, além de gerenciar cadastros e calcular indicadores. O sistema é formado por uma ontologia, a qual mapeia a semântica envolvida nas inspeções de garantia da qualidade; e por agentes de software, os quais implementam as regras necessárias para automação das atividades mencionadas. Os experimentos realizados em uma Fábrica de Software mostraram melhora na produtividade nas inspeções, maximizando a cobertura, sem impactar no esforço demandado.
Companion Proceedings of the XIV Brazilian Symposium on Multimedia and the Web, 2008
Companion Proceedings of the XIV Brazilian Symposium on Multimedia and the Web, 2008
Revista Eletrônica de Sistemas de Informação, 2013
Revista Brasileira de Informática na Educação, 2009
Resumo Este trabalho propõe um modelo para geração de perfis de usuários baseado em Psicometria, ... more Resumo Este trabalho propõe um modelo para geração de perfis de usuários baseado em Psicometria, propiciando a junção entre áreas distintas, como Psicologia e Computação. O PPG (Psychometric Profile Generator), assim denominado, consiste em um modelo computacional para geração de perfis de usuários, prospectando o nível de habilidade ou comportamento dos avaliados através do modelo matemático TRI-Teoria de Resposta ao Item. O PPG fornece aos sistemas externos de educação, entretenimento e recrutamento e seleção o nível de habilidade ou comportamento não tendo nenhum contato com os usuários desses sistemas. Sendo assim o principal foco do PPG é fornecer um perfil na forma de um nível de habilidade e ou comportamento, valendo-se de conhecimentos de áreas distintas, como os modelos matemáticos da Psicometria e técnicas de Inferências Estatísticas.
Revista Brasileira de …, 2009
Resumo: Para promover a reutilização de conteúdos de aprendizagem é necessário promover a sua nor... more Resumo: Para promover a reutilização de conteúdos de aprendizagem é necessário promover a sua normalização para que possam funcionar corretamente em qualquer sistema de e-learning. A normalização permite: uma fácil reutilização; a portabilidade dos conteúdos ...
Colabor@-A Revista …, 2010
Page 1. Gerenciando Objetos de Aprendizagem em Educação Ubíqua Nelson Buis Sonntag 1 , Débora Bar... more Page 1. Gerenciando Objetos de Aprendizagem em Educação Ubíqua Nelson Buis Sonntag 1 , Débora Barbosa 2 , Rodrigo Hahn 1 , Jorge Barbosa 1 , Sérgio Crespo CS Pinto 1 1 Universidade do Vale do Rio dos Sinos Mestrado ...
Revista Brasileira de …, 2009
The paper presents the design and the architecture of a new Web-Based Education (WBE) environment... more The paper presents the design and the architecture of a new Web-Based Education (WBE) environment. This environment is based on the integration of two other WBE's applications: AulaNet™ and LiveBOOKs. Here we present the main features and the architecture of those two environments to justify our motivation for the development of OwlNet. Then we show the architecture and features of this new environment.
Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications, 2004
The traditional teaching methods of the Learning Management Systems (or LMS) are rigid in nature ... more The traditional teaching methods of the Learning Management Systems (or LMS) are rigid in nature and impose limitations on the teaching process. By having a closed pattern, these tools end up hurting the student, for preventing it from interacting with anyone who shares the same interests as him. As a result, the concepts of community, relationship and interaction between users are required to overcome these limitations. This paper proposes the development of an architecture for creating a social software that enables the use of online social networks automatically created for students through their mobile devices. Besides, this architecture has been created based on web services, what makes it possible the integration with MLEA (Mobile Learning Environment Adapter), an application that allows students to access Moodle through their mobile devices.
Resumo: A engenharia de software e uma area de conhecimento relativamente recente. Ainda nao poss... more Resumo: A engenharia de software e uma area de conhecimento relativamente recente. Ainda nao possuimos uma forma idealmente definida para o desenvolvimento de software. Uma das linhas de estudo valoriza as metodologias ageis. Dentre as quais, a extreme programming, tambem conhecida como XP, alcanca maior sucesso. Uma das praticas mais importantes da XP no sentido de alcancar qualidade e produtividade e a programacao em pares. Em paralelo, vemos uma expansao na formacao de grupos de trabalho dispersos geograficamente. Este trabalho apresenta uma plataforma computacional que viabiliza a programacao em pares distribuida denominada RemotePP. Aspectos de modelagem da ferramenta sao apresentados, alem de uma comparacao com outros trabalhos relacionados. Abstract: The software engineering area is relatively recent and we do not have an ideal structured form for the software development. One of the software study lines give importance the agile methodologies as for instance the Extreme Prog...
Resumo: Grandes mudancas socio-culturais tem ocorrido nos ultimos anos tornando o acesso a novas ... more Resumo: Grandes mudancas socio-culturais tem ocorrido nos ultimos anos tornando o acesso a novas tecnologias extremamente importante para todos. Assim, este trabalho tem como objetivo apresentar a SWService, uma biblioteca que fornece os recursos necessarios para que softwares baseados na web possam utilizar a Lingua Brasileira de Sinais. A solucao apresenta como principal vantagem a utilizacao da tecnologia de Web Services, o que permite seu uso sem necessidade de desenvolvimento ou instalacao local. Alem disso, serao apresentados um estudo de caso e uma pesquisa de opiniao sobre o Sign WebForum, um forum de discussao que utiliza a SWService para permitir a escrita e leitura de mensagens em portugues e Libras. Abstract: Great social-cultural changing process has been made in the last years making very important the access to the new technologies for all. Thus, the aim of this work was to develop a library, SWService, which provides the wanted features to enable web-based software t...
Resumo: A utilizacao crescente das tecnologias de informacao e comunicacao tem contribuido para a... more Resumo: A utilizacao crescente das tecnologias de informacao e comunicacao tem contribuido para a disseminacao de ambientes virtuais de aprendizagem. Atualmente, inumeras iniciativas, tanto de instituicoes educacionais como de empresas comerciais, tem disponibilizado ambientes e ferramentas para suporte a aprendizagem atraves da web. Este artigo apresenta o AVA, um ambiente virtual de aprendizagem que tem seu desenvolvimento fundamentado na concepcao epistemologica interacionista-construtivista numa abordagem sistemica e de auto-organizacao. Integra funcionalidades presentes em varios ambientes existentes no mercado e propoe novas ferramentas que viabilizam o desenvolvimento de novas praticas pedagogicas oriundas das concepcoes que permeiam a proposta do ambiente AVA. Abstract: A utilizacao crescente das tecnologias de informacao e comunicacao tem contribuido para a disseminacao de ambientes virtuais de aprendizagem. Atualmente, inumeras iniciativas, tanto de instituicoes educaciona...
Resumo: JLearningServices e um framework educacional que busca contribuir no sentido de diminuir ... more Resumo: JLearningServices e um framework educacional que busca contribuir no sentido de diminuir a carencia de ferramentas especificas para EAD utilizando a tecnologia de Frameworks para a geracao de servicos sincronos dirigidos a ambientes virtuais de aprendizagem baseados na Web. Em seu modelo sao utilizados Design Patterns para proporcionar uma melhor representacao de seus varios hot-spots e frozen-spots. Um modelo inicial do JLearningServices foi apresentado em artigo publicado no XII SBIE, em 2001. Este novo artigo apresenta a evolucao do modelo do Framework e mostra como proceder para realizar sua instanciacao. O artigo traz um exemplo de instanciacao para criacao de um chat. Abstract: JLearningServices is an edicational Framework that aims to contribute for reducing the need of specific distance learning tools using Frameworks to generate synchronous services aplied to virtual learning enviroments based on the Web. Framework's model uses Design Patterns technology to prov...
The present work describes the Estudio@Web (or EstudioWeb), its working methodology and its softw... more The present work describes the Estudio@Web (or EstudioWeb), its working methodology and its software tool on the Web. The EstudioWeb presents the challenge of bringing into the Web the philosophy of school libraries plus public libraries and studying rooms in a interactive designed structure that allows cultural production and interactivity in a Cooperative Distant Learning process which surpasses the conventional educational models.
Anais do VI Simpósio Brasileiro de Sistemas de Informação (SBSI 2010), 2010
Assumindo a premissa de que a qualidade de um produto de software está diretamente relacionada co... more Assumindo a premissa de que a qualidade de um produto de software está diretamente relacionada com a qualidade do processo de construção deste software, faz-se necessário lançar mão de práticas de garantia da qualidade. Tais práticas, comumente definidas por modelos de referência de qualidade, não estabelecem claramente como implementá-las, definindo apenas o que deve ser atendido e não como deve ser atendido. Para sanar esta lacuna, este artigo propõe uma abordagem prática para implementação de garantia da qualidade, a qual é experimentada em um ambiente real de desenvolvimento de software.
Revista de Informática Teórica e Aplicada, 2013
Resumo: A implementação de práticas de garantia da qualidade possui uma relação custo/benefício d... more Resumo: A implementação de práticas de garantia da qualidade possui uma relação custo/benefício difícil de balancear. Isso ocorre porque o custo de execução das práticas é direto, enquanto que, o benefício obtido com estas é indireto. No intuito de melhorar essa relação, este trabalho apresenta um sistema de suporte para as inspeções de garantia da qualidade capaz de automatizar a definição de escopo e o endereçamento de não conformidades, além de gerenciar cadastros e calcular indicadores. O sistema é formado por uma ontologia, a qual mapeia a semântica envolvida nas inspeções de garantia da qualidade; e por agentes de software, os quais implementam as regras necessárias para automação das atividades mencionadas. Os experimentos realizados em uma Fábrica de Software mostraram melhora na produtividade nas inspeções, maximizando a cobertura, sem impactar no esforço demandado.
Companion Proceedings of the XIV Brazilian Symposium on Multimedia and the Web, 2008
Companion Proceedings of the XIV Brazilian Symposium on Multimedia and the Web, 2008
Revista Eletrônica de Sistemas de Informação, 2013
Revista Brasileira de Informática na Educação, 2009
Resumo Este trabalho propõe um modelo para geração de perfis de usuários baseado em Psicometria, ... more Resumo Este trabalho propõe um modelo para geração de perfis de usuários baseado em Psicometria, propiciando a junção entre áreas distintas, como Psicologia e Computação. O PPG (Psychometric Profile Generator), assim denominado, consiste em um modelo computacional para geração de perfis de usuários, prospectando o nível de habilidade ou comportamento dos avaliados através do modelo matemático TRI-Teoria de Resposta ao Item. O PPG fornece aos sistemas externos de educação, entretenimento e recrutamento e seleção o nível de habilidade ou comportamento não tendo nenhum contato com os usuários desses sistemas. Sendo assim o principal foco do PPG é fornecer um perfil na forma de um nível de habilidade e ou comportamento, valendo-se de conhecimentos de áreas distintas, como os modelos matemáticos da Psicometria e técnicas de Inferências Estatísticas.
Revista Brasileira de …, 2009
Resumo: Para promover a reutilização de conteúdos de aprendizagem é necessário promover a sua nor... more Resumo: Para promover a reutilização de conteúdos de aprendizagem é necessário promover a sua normalização para que possam funcionar corretamente em qualquer sistema de e-learning. A normalização permite: uma fácil reutilização; a portabilidade dos conteúdos ...
Colabor@-A Revista …, 2010
Page 1. Gerenciando Objetos de Aprendizagem em Educação Ubíqua Nelson Buis Sonntag 1 , Débora Bar... more Page 1. Gerenciando Objetos de Aprendizagem em Educação Ubíqua Nelson Buis Sonntag 1 , Débora Barbosa 2 , Rodrigo Hahn 1 , Jorge Barbosa 1 , Sérgio Crespo CS Pinto 1 1 Universidade do Vale do Rio dos Sinos Mestrado ...
Revista Brasileira de …, 2009
The paper presents the design and the architecture of a new Web-Based Education (WBE) environment... more The paper presents the design and the architecture of a new Web-Based Education (WBE) environment. This environment is based on the integration of two other WBE's applications: AulaNet™ and LiveBOOKs. Here we present the main features and the architecture of those two environments to justify our motivation for the development of OwlNet. Then we show the architecture and features of this new environment.
Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications, 2004
The traditional teaching methods of the Learning Management Systems (or LMS) are rigid in nature ... more The traditional teaching methods of the Learning Management Systems (or LMS) are rigid in nature and impose limitations on the teaching process. By having a closed pattern, these tools end up hurting the student, for preventing it from interacting with anyone who shares the same interests as him. As a result, the concepts of community, relationship and interaction between users are required to overcome these limitations. This paper proposes the development of an architecture for creating a social software that enables the use of online social networks automatically created for students through their mobile devices. Besides, this architecture has been created based on web services, what makes it possible the integration with MLEA (Mobile Learning Environment Adapter), an application that allows students to access Moodle through their mobile devices.