740 research outputs found

    Communication-oriented Project Management Solution

    Get PDF
    Hajusa tarkvaraarenduse populaarsuse kiire kasv muudab tarkvaraloomeprotsessi kohanemisvõimelisemaks ja paindlikumaks inimressursside osas. Selleks, et hajusat loomeprotsessi toetada, tekib kliendi, meeskonna liikmete ja projektijuhi vahel lisakoorem kommunikatsiooni näol. Kaasaegse tarkvaraarenduse praktikas eksisteerib hulk nutikaid ja mugavaid tööriistu, mis aitavad muuta kommunikatsiooni mugavamaks ja ladusamaks. Kahjuks need riistad ei tegele mitme kommunikatsioonivahendi integratsiooniga ühtseks töötavaks süsteemiks. Töö eesmärgiks on pakkuda kirjeldatud probleemile lahendus. Töös kirjeldatakse loodud koostöötamise tarkvara, mis on mõeldud toetama hajusat tarkvaraarendust ning mille eesmärgid on erinevate kommunikatsioonivahendite andmete integratsioon ja tarkvaraarenduse projektiga seotud analüütilise informatsiooni pakkumine.Growth of popularity of distributed software development makes development process more adaptive and flexible in terms of human resources. But in order to sustain the process there is an additional burden put on the communication between customer, team members and project managers. In the contemporary software development practice there exists a number of smart and handy tools, which help making the communication more fluent and convenient. However none of those tools tackle a problem of integrating multiple communicational sources into a single tool. This paper intends to present a solution to this problem by introducing a collaboration tool for distributed software development. The collaboration tool will be oriented on integra- tion of multiple communication sources and provide analytical information on software development project

    Emerging model spedies driven by transciptomics

    Get PDF
    This work is focused on 'emerging model species', i.e. question-driven model species which have sufficient molecular resources to investigate a specific phenomenon in molecular biology, developmental biology, molecular ecology and evolution or related molecular fields. This thesis shows how transcriptomic data can be generated, analyzed, and used to investigate such phenomena of interest even in species lacking a reference genome. The initial ButterflyBase resource has proven to be useful to researchers of species without a reference genome but is limited to the Lepidoptera and supports only the older Sanger sequencing technologies. Thanks to Next Generation Sequencing, transcriptome sequencing is more cost effective but the bottleneck of transcriptomic projects is now the bioinformatic analysis and data mining/dissemination. Therefore, this work continues with presenting novel and innovative approaches which effectively overcome this bottleneck. The est2assembly software produces deeply annotated reference transcriptomes stored in the Chado database. The Drupal Bioinformatic Server Framework and genes4all provide species-neutral and an innovative approach in building standardized online databases and associated web services. All public insect mRNA data were analyzed with est2assembly and genes4all to produce the InsectaCentral. With InsectaCentral, a powerful resource is now available to assist molecular biology in any question-driven model insect species. The software presented here was developed according to specifications of the General Model Organism Database (GMOD) community. All software specifications are species-neutral and can be seamlessly deployed to assist any research community. Further through a case studies chapter, it becomes apparent that the transcriptomic approach is more cost-effective than a genomic approach and therefore sequence-driven evolutionary biology will benefit faster with this field

    Test them all, is it worth it? Assessing configuration sampling on the JHipster Web development stack

    Get PDF
    Many approaches for testing configurable software systems start from the same assumption: it is impossible to test all configurations. This motivated the definition of variability-aware abstractions and sampling techniques to cope with large configuration spaces. Yet, there is no theoretical barrier that prevents the exhaustive testing of all configurations by simply enumerating them if the effort required to do so remains acceptable. Not only this: we believe there is a lot to be learned by systematically and exhaustively testing a configurable system. In this case study, we report on the first ever endeavour to test all possible configurations of the industry-strength, open source configurable software system JHipster, a popular code generator for web applications. We built a testing scaffold for the 26,000+ configurations of JHipster using a cluster of 80 machines during 4 nights for a total of 4,376 hours (182 days) CPU time. We find that 35.70% configurations fail and we identify the feature interactions that cause the errors. We show that sampling strategies (like dissimilarity and 2-wise): (1) are more effective to find faults than the 12 default configurations used in the JHipster continuous integration; (2) can be too costly and exceed the available testing budget. We cross this quantitative analysis with the qualitative assessment of JHipster’s lead developers.</p

    Social aspects of collaboration in online software communities

    Get PDF

    Acta Cybernetica : Volume 21. Number 4.

    Get PDF

    Participation and democratization of knowledge: living theory research for reconciliation

    Get PDF
    This presentation is intended to develop ideas from the 8th May 2015 ARNA Town Hall meeting in Toronto to the June 2017 ARNA conference in Cartagena, Colombia. It is focused on emerging understandings of knowledge democracy with convergences among those creating knowledge. We will show how Living Theorists draw on diverse approaches including living-cultures-of-inquiry, participatory frameworks, narrative inquiry, self-study and various forms of action research. Data from epistemologies of the South, East-Asian epistemologies and Western epistemologies, are analysed and used to show the mutual exclusion of different forms of rationality. In contrast to the exclusion expressed as ‘epistemicide’ by de Sousa Santos (2014) the living-logics of Living Theory research are used to show how different knowledges can be reconciled to contribute to the evolution of knowledge for the flourishing of humanity without denying the rationality of a different perspective. Multi-media narratives with digital visual data from a range of professional and community practices are used to clarify and communicate the meanings of embodied expressions of ontological and relational lifeaffirming values. These values are being used as explanatory principles in the explanations of individuals of their educational influences in their own learning, in the learning of others and in the learning of the social formations that influence practice and understandings

    A new model of web-based application to social networking management systems

    Get PDF
    The emergence of the Web, in the 90’s, has brought a new concept of information sharing and interconnectivity. Being considered the greatest invention of the 20th Century, the Internet, and especially the Web, quickly became indispensable in many aspects of modern human life, changing the mindset of people ranging from how they go shopping through the Web to how they communicate in a completely innovative and unprecedented ways. With the advent of the Web 2.0, the second phase on the evolution of the Web technology, the Web became a much more interactive and collaborative tool, becoming easier to share online content. This technology is based on two distinct paradigms: usability and technology. It is considered a collection of new technologies, business strategies and social trends that let developers, easily and quickly, create new Web applications that were unimaginable until now. The rise of the blogs, in 1997, triggered a new way to communicate and share information among users over the Web. In fact, blogs increased exponentially in few years, which led to believe that a new online social trend was emerging. Later, with the emergence of online social networks, that social trend was confirmed. Nowadays, online social networks are part of everyday life for billions of people all over the globe, being considered as a new venue of innovation over the Web. It is through social networks that people get news in the morning, do business, meet and maintain contact with other persons. In the past few years, social networks such as Facebook, LinkedIn, Google+, Twitter, Foursquare or YouTube became extremely popular. Some of these social networks, like Facebook, have more people than large countries. In 2012, Facebook had 1.01 billions of active users. Online social networks are a reflection of what happens in the real world, where people can share information and communicate just a mouse click away. Blogs came to bring the facility that users needed to create and maintain content, share interests and different points of view with other persons. To meet this needs, were created systems like Blogger or WordPress that let users create and manage blogs assuming the role of administrators and have the capability to manage online contents. With the advent of social networks, became common the desire of some users to create and maintain their own social networks, their own social communities, according to a different type of interests. This dissertation focuses on the creation of a Web-based application/platform which let users to create and maintain their own social communities. Through this platform, users assume the role of administrators where they can create and manage online content in a completely innovative, easy and very intuitive manner. Like administrators, they can create a diversity of social communities according to distinct interests, providing that communities to other users. On the other hand, that users have the capability to explore the entire community and can share comments or multimedia content, edit profiles and personal info, make friends and interact with them. To investigate this topic, the work presented in this dissertation was structured in two parts. First, a depth study about the concepts related with social networks was prepared. The discussion flow then passes to the topic related to online content management systems namely to the blogs management systems and software that include social networking features. Making a comparison between this type of systems, a new solution was presented and implemented. Compared with existing software that make possible create or integrate social networking features, this new solution don’t need any kind of installation process as well as technical knowledge once it is a fully integrated solution on the Web. Similarly, this platform is distinguished from most of the existing software because is a free solution. Relatively to social features, this platform is distinguished because the social features implemented are integrated without need any kind of installation support, via plugins or modules.O aparecimento da Web, nos anos 90, contribuiu para a criação de um novo conceito de partilha e interconectividade. Considerada por muitos a maior invenção do Século XX, a Internet, e em especial a Web, rapidamente se tornou uma ferramenta de trabalho indispensável em muitos aspectos da vida quotidiana da população mundial, mudando o pensamento das pessoas, desde a forma como se compra através da Internet à forma como se comunica de uma maneira completamente inovadora e sem precedentes. Graças ao aparecimento da Web 2.0, a segunda fase na história da sua evolução, a Web tornou-se numa ferramenta muito mais interactiva e colaborativa facilitando assim a partilha online de diversos contúdos multimédia. Esta tecnologia é considerada como uma colecção de novas tecnologias, estratégias de negócio e de tendências sociais, permitindo que os programadores, de uma forma fácil e intuitiva, criem aplicações inimagináveis até aqui. A ascensão dos blogs, em 1997, desencadeou uma nova maneira de comunicar e partilhar informação entre utilizadores sob a Web. De facto, os blogs aumentaram exponencialmente em poucos anos, levando mesmo a acreditar que uma nova tendência social estava para nascer. Posteriormente, com o aparecimento das primeiras redes sociais, essa tendência social acabou mesmo por se confirmar. Nos dias que correm, as redes sociais fazem parte do dia-a-dia de biliões de pessoas em todo o Mundo sendo, por esse motivo, consideradas como um novo meio de inovação baseado na Web. É através de redes socias que as pessoas recebem a maior parte das notícias pela manhã, gerem os seus negócios, conhecem e mantêm contacto com outras pessoas. Nos últimos anos, redes sociais como o Facebook, o LinkedIn, o Google+, o Twitter, o Foursquare ou o YouTube tornaram-se extremamente populares. Algumas destas redes sociais, como é o caso do Facebook, possuem mais pessoas que grandes países. Em 2012, o Facebook possuia cerca de 1.01 biliões de utilizadores activos. As redes sociais são uma reflexão do que acontece no Mundo real, onde as pessoas podem partilhar informação e comunicar à distância de um click. Os blogs surgem perante a necessidade dos utilizadores pretenderem criar e gerir conteúdos, de partilhar interesses e pontos de vista com outras pessoas. Para responder a estas necessidades, foram criados sistemas como o Blogger ou o WordPress que permitem criar e gerir blogs permitindo assim que utilizadores assumam o papel de administradores e que tenham a capacidade de gerir conteúdos multimédia. Com o aparecimento das redes sociais, tornou-se comum que os utilizadores pretendam criar e gerir as suas próprias redes sociais, as suas próprias comunidades sociais, de acordo com determinados interesses. Esta dissertação foca-se na criação de uma aplicação/plataforma Web que permita que utilizadores possam criar e gerir as suas próprias redes/comunidades sociais. Através desta plataforma, os utilizadores assumem o papel de administradores podendo criar e gerir conteúdos de uma forma completamente inovadora, fácil e bastante intuitiva. Como administradores, poderão criar uma diversidade de comunidades sociais de acordo com interesses distintos, disponibilizandoas assim a outros utilizadores. Por sua vez, esses utilizadores terão a capacidade de usufruir de todas as funcionalidades da rede social, podendo partilhar conteúdos, editar perfis e informações pessoais, fazer amigos e interagir com eles. Para investigar este tema, o trabalho apresentado nesta dissertação estruturou-se em duas partes. Primeiro, elaborou-se um estudo aprofundado dos conceitos relacionados com redes sociais. O fluxo de discussão passa depois para o tópico relacionado com sistemas gestores de conteúdos online, nomeadamente para os sistemas gestores de blogs e para softwares que incluem características de redes sociais. Fazendo uma comparação entre diferentes sistemas, elabora-se uma nova solução e procede-se à implementação da mesma. Comparativamente com o software existente que permite a criação ou integração de características de redes sociais, esta nova solução não requer qualquer tipo de processo de instalação, uma vez que é uma solução completamente integrada na Web. Do mesmo modo, esta plataforma distingue-se da maioria do software existente, visto que é uma solução completamente gratuíta. No que diz respeito às características sociais, esta plataforma distingue-se pelo facto de as características implementadas estarem integradas e também não requererem qualquer tipo de intalação, como por exemplo via plugins ou módulos

    9th SC@RUG 2012 proceedings:Student Colloquium 2011-2012

    Get PDF

    9th SC@RUG 2012 proceedings:Student Colloquium 2011-2012

    Get PDF
    corecore