Spelling suggestions: "subject:"ecossistemas dde software"" "subject:"ecossistemas dee software""
1 |
Broad-ecos: ecossistema de e-learning baseado em serviços educacionaisSilva, Welington da Veiga 21 March 2016 (has links)
Submitted by Renata Lopes (renatasil82@gmail.com) on 2016-06-16T19:17:50Z
No. of bitstreams: 1
welingtondaveigasilva.pdf: 5470630 bytes, checksum: b0cd58fa025d05859ac944cc8bd7dc6a (MD5) / Approved for entry into archive by Adriana Oliveira (adriana.oliveira@ufjf.edu.br) on 2016-07-13T14:26:23Z (GMT) No. of bitstreams: 1
welingtondaveigasilva.pdf: 5470630 bytes, checksum: b0cd58fa025d05859ac944cc8bd7dc6a (MD5) / Made available in DSpace on 2016-07-13T14:26:23Z (GMT). No. of bitstreams: 1
welingtondaveigasilva.pdf: 5470630 bytes, checksum: b0cd58fa025d05859ac944cc8bd7dc6a (MD5)
Previous issue date: 2016-03-21 / A presença de ambientes de e-Learning na academia e nas empresas é uma realidade e há uma forte tendência de crescimento de seu uso devido a vantagens como flexibilidade e custo. Juntam-se a isso características como aprendizado informal, por meio de dispositivos móveis e ao longo da vida e a crescente disponibilidade de recursos educacionais na web e em dispositivos móveis com alto nível de qualidade. Para acompanhar essa evolução, as organizações responsáveis pelos ambientes de e-Learning investem para desenvolver recursos e serviços educacionais, muitas vezes equivalentes em mais de uma plataforma, dificultando a inovação e o compartilhamento dos mesmos. Neste cenário, é quase inviável que uma única organização consiga incorporar todas as inovações do domínio educacional. Essa dissertação apresenta o BROAD-ECOS, uma abordagem sob a perspectiva de Ecossistemas de e-Learning que identifica indivíduos, comunidades, organizações e recursos de software nesse ambiente e define uma arquitetura para transformar ambientes de e-Learning existentes em plataformas que permitam a integração de serviços educacionais externos e favoreçam o desenvolvimento, compartilhamento e reúso de serviços educacionais compatíveis em um contexto inter-organizacional. Para tal, esses serviços possuem controle do nível de integração e suporte a um modelo comum que permite a interoperabilidade entre diferentes fornecedores, além de serem baseados em padrões abertos, bibliotecas comuns e documentação acessível. A avaliação da proposta foi feita em duas etapas. Primeiro, os elementos do ecossistema identificados foram validados por meio de um questionário aplicado a profissionais com experiência em e-Learning, tanto da academia quanto da área de treinamento empresarial. Depois foram realizados cenários de uso para avaliar os artefatos desenvolvidos quanto aos objetivos propostos, o que se justifica pela necessidade de demonstrar a viabilidade técnica dos conceitos e das tecnologias envolvidas em um contexto real de utilização. Os resultados obtidos apresentam indícios da viabilidade da proposta. / The use of Virtual Learning Environments in academic and corporative training is a real fact and there is a strong trend of growing because of advantages such as flexibility and cost. Besides that features as informal learning through mobile devices and lifelong learning, and the increasing availability of high quality educational resources on the web and on mobile devices must be considered. To keep up with this evolution, the organizations responsible for e-learning environments invest to develop educational resources and services, frequently equivalent in more than one platform, hindering innovation and sharing. In this scenario, it is almost impossible that a single organization incorporates all the innovations in the educational domain. This dissertation presents, in the perspective of Software Ecosystem, the BROAD-ECOS approach, identifying individuals, communities, organizations and software resources that comprise them, and defining an infrastructure to turn the existing Virtual Learning Environments into platforms that allow the integration of external educational services, promoting the development, sharing and reuse of compatible educational services in an inter-organizational context. These services have control of the integration level and support for a common model, which enables interoperability among different providers, and are based on open standards, common libraries and accessible documentation. The evaluation of the proposal was done in two steps. The first one validated the ecosystem elements by means of a questionnaire, applied to professionals with experience in e-Learning, both from academia and business training area. Then, scenarios were performed to evaluate the artifacts considering the proposed goals, justified by the need to demonstrate the technical feasibility of concepts and technologies involved in a real context of use. The results showed the feasibility of the proposal.
|
2 |
Uma arquitetura para avaliação de saúde de ecossistemas de softwareCarvalho, Iuri Andrade 19 September 2018 (has links)
Submitted by Renata Lopes (renatasil82@gmail.com) on 2018-11-22T16:50:56Z
No. of bitstreams: 1
iuriandradecarvalho.pdf: 2965898 bytes, checksum: c5ff96a680e2cbe98b73b24382ad162b (MD5) / Approved for entry into archive by Adriana Oliveira (adriana.oliveira@ufjf.edu.br) on 2018-11-23T12:53:17Z (GMT) No. of bitstreams: 1
iuriandradecarvalho.pdf: 2965898 bytes, checksum: c5ff96a680e2cbe98b73b24382ad162b (MD5) / Made available in DSpace on 2018-11-23T12:53:17Z (GMT). No. of bitstreams: 1
iuriandradecarvalho.pdf: 2965898 bytes, checksum: c5ff96a680e2cbe98b73b24382ad162b (MD5)
Previous issue date: 2018-09-19 / CAPES - Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / A complexidade do ambiente de Ecossistemas de Software (ECOS), onde o gerenciamento de processos e projetos não é trivial, traz grandes desafios para o controle de qualidade. Em acréscimo, os investimentos feitos pelas empresas e desenvolvedores externos podem ser perdidos caso o ECOS deixe de existir. Todos estes fatos são referentes à saúde de um ECOS, que é a capacidade na qual este se mantém e expande ao longo do tempo diante de desafios. Com base neste problema, foi proposta a arquitetura Heal Me, cujo objetivo é analisar a saúde de ECOS. No contexto desta pesquisa, foi efetuado um mapeamento sistemático, pelo qual foram identificadas as soluções atuais, assim como um conjunto de métricas para avaliação de saúde. Estas métricas foram avaliadas através de um estudo observacional, formalizadas e automatizadas como regras semânticas. Com estes recursos, foi desenvolvida uma ontologia de domínio, para analisar o ambiente de ECOS e aplicação das regras semânticas para análise de saúde. Sobre a base ontológica, foi proposta e desenvolvida a arquitetura Heal Me, uma arquitetura de software capaz de efetuar análises de saúde dos ECOS de forma automatizada. Uma vertente importante da automação propiciada é a utilização de APIs de repositórios para captura automática de alguns desses dados. Foi efetuado um estudo de caso com especialistas para avaliar a eficácia das análises deste primeiro esforço de implementação. Os resultados obtidos apontam indícios para a possibilidade da utilidade da arquitetura em seu objetivo, assim como vulnerabilidades a serem tratadas nas próximas versões. / The complexity of the Software Ecosystems (SECO) environment, where process and project management are not trivial, brings major challenges to quality control. In addition, investments made by companies and external developers may be lost if ECOS expires. All these facts refer to the health of a SECO, which is the capacity to be maintained and expanded over time in the face of challenges. Based on this problem, the Heal Me architecture was proposed, whose objective is to automatically analyze the health of a SECO. In the context of this research, a systematic mapping was performed, through which the current solutions were identified, as well as a set of metrics for health evaluation. These metrics were evaluated through an observational study, formalized and automated as semantic rules. With these resources, a domain ontology was developed to analyze the SECO environment and the application of semantic rules for health analysis. Heal Me architecture was proposed and developed over the ontological base, a software architecture capable of capturing SECO data and performing health analyzes in an automated way. An important aspect of the automation is the use of APIs repositories for automatic data capturing. A case study was carried out with specialists to analyses the effectiveness of this first implementation effort. The results obtained point to the feasibility of the proposed architecture, as well as vulnerabilities to be treated in the next versions.
|
3 |
Construção de serviços de colaboração em um ecossistema de software científicoMartins, Guilherme Gomes 13 September 2016 (has links)
Submitted by isabela.moljf@hotmail.com (isabela.moljf@hotmail.com) on 2017-02-13T11:42:31Z
No. of bitstreams: 1
guilhermegomesmartins.pdf: 2653766 bytes, checksum: c58fd5a1c1871badea4b7305135c8684 (MD5) / Approved for entry into archive by Adriana Oliveira (adriana.oliveira@ufjf.edu.br) on 2017-02-13T16:46:34Z (GMT) No. of bitstreams: 1
guilhermegomesmartins.pdf: 2653766 bytes, checksum: c58fd5a1c1871badea4b7305135c8684 (MD5) / Made available in DSpace on 2017-02-13T16:46:34Z (GMT). No. of bitstreams: 1
guilhermegomesmartins.pdf: 2653766 bytes, checksum: c58fd5a1c1871badea4b7305135c8684 (MD5)
Previous issue date: 2016-09-13 / CAPES - Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / [Contexto] Experimentos científicos complexos envolvem a utilização de dados e recursos distribuídos que necessitam da colaboração de diversos pesquisadores. Por envolver pesquisadores geograficamente distribuídos, o desenvolvimento de um experimento pode ser caracterizado através de um ecossistema de experimentação científica, onde grupos de pesquisa distribuídos interagem trocando informações para realizar um experimento. Neste contexto, a plataforma E-SECO implementa uma abordagem de ecossistema de software científico com o objetivo de apoiar a experimentação entre grupos de pesquisadores distribuídos. Entretanto, não basta oferecer apenas recursos de colaboração para diferentes grupos de pesquisa. Para que os grupos possam de fato colaborar entre si, é necessário apoiar as suas atividades considerando o contexto de cada um deles, bem como as suas necessidades. [Objetivo] Diante disso, o objetivo deste trabalho é tratar a falta de um processo para apoiar o desenvolvimento de serviços de colaboração de modo a considerar informações do contexto de cada um dos grupos. Em específico, grupos que utilizam uma plataforma de ecossistema de software científico. [Método] Para isso, este trabalho apresenta duas estratégias: (i) um processo para o desenvolvimento de serviços de colaboração que considera a abordagem de Linha de Produtos de Software e de uma Arquitetura Orientada a Serviço, e (ii) um mecanismo para apoiar o alinhamento entre os serviços de colaboração considerando-se a necessidade de eles interoperarem. [Resultados] A partir deste processo, é possível disponibilizar serviços de colaboração que atendam às necessidades específicas de cada grupo de pesquisa e, com o mecanismo de apoio ao alinhamento de seus conceitos, potencializar a interoperabilidade em ecossistemas de software. Podem-se citar como contribuições deste trabalho a apresentação de um processo para o desenvolvimento de serviços de colaboração, um mecanismo de apoio ao alinhamento entre serviços de colaboração, e a investigação de sua viabilidade. / [Context] Complex scientific experiments involve the use of distributed data and resources that require the collaboration of several researchers. Considering that they comprise geographically distributed researchers, the conduction of an experiment can be characterized by a scientific experimentation ecosystem in which distributed research groups interact by exchanging information to perform an experiment. In this context, the E-SECO platform implements a software scientific ecosystem approach in order to support the development of services that support the distributed experimentation among groups of researchers. However, it is not enough to only offer collaboration features to support the development of services by different groups. It is also necessary to support its activities considering the context of each of group and their needs, as well as the mechanisms that compose a software ecosystem. [Objective] Thus, the objective of this study is to address the lack of a process to support the development of such collaboration services to consider information on the context of each group. In particular, groups which utilize a scientific platform software ecosystem. [Method] Therefore, this work presents two strategies: (i) a process for the development of collaborative services that considers the Software Product Line and a Service Oriented Architecture, and (ii) a mechanism to support the alignment between collaboration services considering the need of them to interoperate. [Results] Experiments were performed in order to verify the feasibility of the solution. From the proposed process, it is possible to provide collaboration services that fulfill the requirements of each research group and, with the support mechanism for the alignment of its concepts, it is possible to enhance the interoperability of software ecosystems. As contributions it can be cited: present a process for the development of collaboration services, and offer a mechanism to support the alignment between collaboration services.
|
4 |
ECOS PL-Science: Uma Arquitetura para Ecossistemas de Software Científico Apoiada por uma Rede Ponto a PontoSouza, Vitor Freitas e 27 February 2015 (has links)
Submitted by Renata Lopes (renatasil82@gmail.com) on 2015-12-01T11:18:53Z
No. of bitstreams: 1
vitorfreitasesouza.pdf: 4838221 bytes, checksum: 593f759949de45c0b044f62ba94f9a1a (MD5) / Made available in DSpace on 2015-12-01T11:18:53Z (GMT). No. of bitstreams: 1
vitorfreitasesouza.pdf: 4838221 bytes, checksum: 593f759949de45c0b044f62ba94f9a1a (MD5)
Previous issue date: 2015-02-27 / A concepção de workflows científicos é uma abordagem amplamente utilizada no
contexto de e-Science e experimentação científica. Existem muitas pesquisas voltadas
para o gerenciamento e execução de experimentos baseados em workflows. No
entanto, experimentos complexos envolvem interações entre pesquisadores
geograficamente distribuídos, demandando utilização de grandes volumes de dados,
serviços e recursos computacionais distribuídos. Este cenário categoriza um
ecossistema de experimentação científica. Para conduzir experimentos neste contexto,
cientistas precisam de uma arquitetura flexível, extensível e escalável. Durante o
processo de experimentação, informações valiosas podem ser perdidas e
oportunidades de reutilização de recursos e serviços desperdiçadas, caso a arquitetura
de ecossistema para e-Science não considere estes aspectos. Com o objetivo de tratar
a flexibilidade, a extensibilidade e a escalabilidade de plataformas de ecossistemas,
este trabalho apresenta uma arquitetura orientada a serviços apoiada por uma rede
ponto a ponto, desenvolvida para tratar as etapas do ciclo de vida de um experimento
científico. Este trabalho apresenta como contribuições uma arquitetura para
ecossistemas de software científico, a implementação desta arquitetura, bem como a
sua avaliação. / The conception of scientific workflows is a widely used approach in the context of e-
Science and scientific experimentation. There are many researches about the
management and execution of experiments based on workflows. However, scientific
experiments involve complex interactions between geographically distributed
researchers, requiring the usage of large amount of data, services and distributed
computing resources. This scenario categorizes a scientific experimentation
ecosystem. In order to carry out experiments in this context researchers need an
architecture for e-Science that supports flexibility, extensibility and scalability.
During the experimentation process, valuable information can be unexploited and
reusing opportunities of resources and services could be lost if the ecosystem
architecture for e-Science does not consider previous mentioned requirements. In
order to address the flexibility, extensibility and scalability of ecosystems platforms,
this dissertation presents a service-oriented architecture supported by a peer-to-peer
network. It was developed to support life-cycle stages of a scientific experiment. This
work also presents, as contributions, an architecture to support experiments execution
of scientific software ecosystems, the implementation of this architecture, as well as
its evaluation.
|
5 |
ECOS PL-Science: uma arquitetura para ecossistemas de software científico apoiada por uma rede ponto a pontoSouza, Vitor Freitas e 27 February 2015 (has links)
Submitted by Renata Lopes (renatasil82@gmail.com) on 2017-06-06T18:14:11Z
No. of bitstreams: 1
vitorfreitasesouza.pdf: 4838221 bytes, checksum: 593f759949de45c0b044f62ba94f9a1a (MD5) / Approved for entry into archive by Adriana Oliveira (adriana.oliveira@ufjf.edu.br) on 2017-06-07T13:31:03Z (GMT) No. of bitstreams: 1
vitorfreitasesouza.pdf: 4838221 bytes, checksum: 593f759949de45c0b044f62ba94f9a1a (MD5) / Made available in DSpace on 2017-06-07T13:31:03Z (GMT). No. of bitstreams: 1
vitorfreitasesouza.pdf: 4838221 bytes, checksum: 593f759949de45c0b044f62ba94f9a1a (MD5)
Previous issue date: 2015-02-27 / FAPEMIG - Fundação de Amparo à Pesquisa do Estado de Minas Gerais / A concepção de workflows científicos é uma abordagem amplamente utilizada no contexto de e-Science e experimentação científica. Existem muitas pesquisas voltadas para o gerenciamento e execução de experimentos baseados em workflows. No entanto, experimentos complexos envolvem interações entre pesquisadores geograficamente distribuídos, demandando utilização de grandes volumes de dados, serviços e recursos computacionais distribuídos. Este cenário categoriza um ecossistema de experimentação científica. Para conduzir experimentos neste contexto, cientistas precisam de uma arquitetura flexível, extensível e escalável. Durante o processo de experimentação, informações valiosas podem ser perdidas e oportunidades de reutilização de recursos e serviços desperdiçadas, caso a arquitetura de ecossistema para e-Science não considere estes aspectos. Com o objetivo de tratar a flexibilidade, a extensibilidade e a escalabilidade de plataformas de ecossistemas, este trabalho apresenta uma arquitetura orientada a serviços apoiada por uma rede ponto a ponto, desenvolvida para tratar as etapas do ciclo de vida de um experimento científico. Este trabalho apresenta como contribuições uma arquitetura para ecossistemas de software científico, a implementação desta arquitetura, bem como a sua avaliação. / The conception of scientific workflows is a widely used approach in the context of eScience and scientific experimentation. There are many researches about the management and execution of experiments based on workflows. However, scientific experiments involve complex interactions between geographically distributed researchers, requiring the usage of large amount of data, services and distributed computing resources. This scenario categorizes a scientific experimentation ecosystem. In order to carry out experiments in this context researchers need an architecture for e-Science that supports flexibility, extensibility and scalability. During the experimentation process, valuable information can be unexploited and reusing opportunities of resources and services could be lost if the ecosystem architecture for e-Science does not consider previous mentioned requirements. In order to address the flexibility, extensibility and scalability of ecosystems platforms, this dissertation presents a service-oriented architecture supported by a peer-to-peer network. It was developed to support life-cycle stages of a scientific experiment. This work also presents, as contributions, an architecture to support experiments execution of scientific software ecosystems, the implementation of this architecture, as well as its evaluation.
|
6 |
Proposta de uma estrutura de medição para qualidade do SPB - Software Público Brasileiro. / Proposal for a framework for quality measurement to the SPB - Brazilian Public Software.Alves, Angela Maria 11 September 2013 (has links)
Esta pesquisa trata do desenvolvimento de uma estrutura conceitual para um framework de maturidade, para o domínio de ecossistemas digitais de produção de software, utilizando a pesquisa-ação como paradigma de pesquisa. A estrutura de medição proposta tem como base o critério descrito no item 5 da Norma ISO/IEC 15504-2 Uma Estrutura de Medição para a capacidade de processo, com as adaptações necessárias para o domínio do Software Publico Brasileiro (SPB). O framework tem como objetivo o desenvolvimento de referências conceituais para um modelo de maturidade de um ecossistema público de software, considerando as referências do pensamento sistêmico. A abordagem do pensamento sistêmico permitiu identificar que o ecossistema evolui em ciclos de aprendizado que resultaram em um modelo de maturidade. Foi observado também que a mesma abordagem pode ser utilizada em outros ecossistemas. O objeto de pesquisa, o ecossistema do SPB, é uma experiência inovadora na administração pública, que combina características do modelo de produção de software livre com o conceito de bens públicos e é entregue por um portal que une pessoas e interesses diferentes. O portal do SPB é um espaço virtual para disseminação e aprimoramento de ferramentas de software. Em algumas comunidades acontecem atividades de desenvolvimento de novas funcionalidades ou mesmo de novas versões de ferramentas. Portanto, acontecem processos de desenvolvimento de software, porém ainda sem um processo de qualidade instituído. O desenvolvimento da pesquisa utilizou como referências teóricas frameworks de modelos de maturidade de processos, framework de métodos para construção de modelos, conceitos de sistemas complexos, pensamento sistêmico e ecossistemas digitais. A metodologia de pesquisa utilizada foi a pesquisa-ação e o trabalho de campo teve a duração de dois anos. / This research project addresses the development of a conceptual structure to measure the quality of software production in the digital ecosystem domain, using the action research paradigm. The proposed measurement framework is based on the criteria described in item 5 of ISO / IEC 15504-2 - A Measurement Framework for process capability, with the necessary adaptations to the Public Domain Software (PDS). Development of the structure aims to contribute to the creation of conceptual references for a maturity model for a public software development ecosystem, using the literature on Systems Thinking. The Systems Thinking Approach identified the ecosystem evolves in learning cycles that resulted in a maturity model. It was also observed that the same approach can be used in other ecosystems. The research object is the Brazilian Public Software Ecosystem (BPS), an innovative experience in public administration that combines features of the free software production model with the concept of public goods and is delivered by a portal that links different people and interests. The BPS portal is a virtual space for the development, dissemination and enhancement of software by software communities. These communities engage in activities involving the development of new functionality or even new versions of solutions. Thus they involve software development processes but without a minimum of quality assurance. The theoretical references for the research project ranged from frameworks for process maturity models and frameworks for model construction to concepts of complex systems, systemic thinking and digital ecosystems. The research methodology used was action research and the field work had duration of two years.
|
7 |
Proposta de uma estrutura de medição para qualidade do SPB - Software Público Brasileiro. / Proposal for a framework for quality measurement to the SPB - Brazilian Public Software.Angela Maria Alves 11 September 2013 (has links)
Esta pesquisa trata do desenvolvimento de uma estrutura conceitual para um framework de maturidade, para o domínio de ecossistemas digitais de produção de software, utilizando a pesquisa-ação como paradigma de pesquisa. A estrutura de medição proposta tem como base o critério descrito no item 5 da Norma ISO/IEC 15504-2 Uma Estrutura de Medição para a capacidade de processo, com as adaptações necessárias para o domínio do Software Publico Brasileiro (SPB). O framework tem como objetivo o desenvolvimento de referências conceituais para um modelo de maturidade de um ecossistema público de software, considerando as referências do pensamento sistêmico. A abordagem do pensamento sistêmico permitiu identificar que o ecossistema evolui em ciclos de aprendizado que resultaram em um modelo de maturidade. Foi observado também que a mesma abordagem pode ser utilizada em outros ecossistemas. O objeto de pesquisa, o ecossistema do SPB, é uma experiência inovadora na administração pública, que combina características do modelo de produção de software livre com o conceito de bens públicos e é entregue por um portal que une pessoas e interesses diferentes. O portal do SPB é um espaço virtual para disseminação e aprimoramento de ferramentas de software. Em algumas comunidades acontecem atividades de desenvolvimento de novas funcionalidades ou mesmo de novas versões de ferramentas. Portanto, acontecem processos de desenvolvimento de software, porém ainda sem um processo de qualidade instituído. O desenvolvimento da pesquisa utilizou como referências teóricas frameworks de modelos de maturidade de processos, framework de métodos para construção de modelos, conceitos de sistemas complexos, pensamento sistêmico e ecossistemas digitais. A metodologia de pesquisa utilizada foi a pesquisa-ação e o trabalho de campo teve a duração de dois anos. / This research project addresses the development of a conceptual structure to measure the quality of software production in the digital ecosystem domain, using the action research paradigm. The proposed measurement framework is based on the criteria described in item 5 of ISO / IEC 15504-2 - A Measurement Framework for process capability, with the necessary adaptations to the Public Domain Software (PDS). Development of the structure aims to contribute to the creation of conceptual references for a maturity model for a public software development ecosystem, using the literature on Systems Thinking. The Systems Thinking Approach identified the ecosystem evolves in learning cycles that resulted in a maturity model. It was also observed that the same approach can be used in other ecosystems. The research object is the Brazilian Public Software Ecosystem (BPS), an innovative experience in public administration that combines features of the free software production model with the concept of public goods and is delivered by a portal that links different people and interests. The BPS portal is a virtual space for the development, dissemination and enhancement of software by software communities. These communities engage in activities involving the development of new functionality or even new versions of solutions. Thus they involve software development processes but without a minimum of quality assurance. The theoretical references for the research project ranged from frameworks for process maturity models and frameworks for model construction to concepts of complex systems, systemic thinking and digital ecosystems. The research methodology used was action research and the field work had duration of two years.
|
Page generated in 0.0902 seconds