5 research outputs found

    Applying a Usability Technique in the Open Source Software Development Process: Experiences from the Trenches

    Get PDF
    The growth in the number of non-developer open source software (OSS) application users has drawn attention to usability in the OSS community. OSS communities do not generally know how to apply usability techniques and are unclear about which techniques to use in each activity of the development process. The aim of our research is to determine the feasibility of applying the focus groups technique in the OSS ERMaster project. To do this, we participated as project volunteers. We used the case study research method to investigate technique application and OSS community participation. As a result, we identified adverse conditions that were an obstacle to the application of the original technique. We then adapted the technique to make it applicable in an OSS project. We can conclude that was not easy to recruit OSS users and developers to participate in technique application

    User Interaction in Deductive Interactive Program Verification

    Get PDF

    Integração de usabilidade no paradigma de IoT em telesaúde: Automatização ao serviço da usabilidade

    Get PDF
    Durante os últimos anos os países desenvolvidos têm sofrido um shift demográfico fomentado pelo aumento da população idosa e pela redução da taxa de natalidade. A proeminência destes fatores nas sociedades atuais despoletou desafios de natureza societal, técnica e económica em várias áreas de atuação. Nessas áreas, destaca-se a área de saúde pela sua sensibilidade e relevância para o quotidiano de utilizadores com necessidades especiais (pessoas idosas, deficientes motores, entre outros). Nesse sentido, para mitigar os desafios impostos nos sistemas de saúde, têm-se adotado tecnologias de informação e comunicação para o dimensionamento de soluções dedicadas, que visam satisfazer necessidades específicas – os ecossistemas AAL (Ambiente de Vida Assistida). Apesar do seu atual estado de desenvolvimento, enfrentam múltiplos desafios relacionados com a autonomia, robustez, segurança, integração, interação humano-computador, armazenamento de dados e usabilidade, que condicionam a sua aceitação junto dos principais intervenientes [1][2][3][4]. O foco do desenvolvimento desta tipologia de ecossistemas sobre o paradigma tecnológico fomentou o desenvolvimento de aplicações específicas centralizadas sobre a mitigação de lacunas técnico-científicas [5][6][7][8], e é apontado como um dos motivos para os seus atuais níveis de adesão. A maximização da sua introdução no mercado impõe que o seu dimensionamento se centralize sobre o utilizador final, em termos de design, requisitos funcionais e não funcionais; e contemple o contexto de integração e continuidade de cuidados inseridos num sistema complexo, por contabilização da diversidade multidimensional dos utilizadores, da natureza das tarefas, do contexto de utilização e das plataformas tecnológicas [5]. Neste contexto, a usabilidade e a utilidade percecionada adquirem um papel de destaque, devido à sua estreita relação com o público-alvo. A necessidade crescente a nível empresarial de minimização do tempo necessário à colocação de produtos no mercado tem motivado a colocação da usabilidade do produto dimensionado em segundo plano [9][10][11]. Fator que aliado à morosidade do processo de análise e ao número de dependências, existência de profissionais na área, de utilizadores finais disponíveis para testar os protótipos dimensionados, entre outras, inviabiliza um estudo extensivo da usabilidade do produto antes, durante e após o seu desenvolvimento. No sentido de mitigar as lacunas identificadas no processo em termos de tempo de execução e dependências explícitas, visar-se-á dotar equipas de desenvolvimento de uma ferramenta que analise o produto dimensionado em tempo real ao nível das linhas orientadoras definidas na literatura. Para quantificar as linhas orientadoras especificadas, impor-se-á a sua parametrização baseada na informação existente na literatura. Nesse sentido, a tese visa compilar os parâmetros necessários a quantificar as linhas orientadoras definidas na literatura: Jakob Nielsen, Gerhardt‐Powals, Shneiderman, Weinschenk e Barker, e Tognazzini. Através da parametrização definir-se-á a base para traduzir linhas orientadoras em lógica a utilizar no dimensionamento de uma ferramenta de análise de usabilidade em tempo real das interfaces. Ferramenta que conferirá aos intervenientes diretos no ciclo de desenvolvimento, os programadores, uma forma objetiva de analisar a usabilidade do produto dimensionado sem requerer a intervenção de entidades externas a título inicial.In the past few years there has been a significant growth of the elderly population in both developing and developed countries. This event provided new economic, technical and demographic challenges to current societies in several areas and services. Among them the healthcare services can be highlighted, due to its impact in people daily lives. As a natural response an effort has been made by both the scientific and industrial community to develop alternatives, which could mitigate the current healthcare services bottlenecks and provide means in aiding and improve the end-user life quality. Through a combination of information and communication technologies specialized ecosystems have been developed, however multiple challenges arose, which compromise their adoption and acceptance among the main stakeholders, such as their autonomy, robustness, security, integration, human-computer interactions, and usability. As consequence an effort has been made to deal with the technical related bottlenecks, which shifted the development process focus from the end-user to the ecosystem’s technological impairments. Despite there being user related issues, such as usability, which remains to be addressed. Therefore, this thesis focuses over the ecosystem’s usability through the analysis of the process used to check the ecosystem’s compliance level with the usability guidelines subset from Jakob Nielsen and Rolf Molich, from Ben Shneiderman, from Weinschenk and Barker and from Tognazzini; and the identification of the quantifiable parameters for each principle that could aid in the heuristics evaluation process by maximizing its objectivity improve its overall accuracy. Through this quantification the base ground is set up to translate the broad guidelines defined in the literature to business rules that can be used to create a tool to check an interface usability overall status in real time. Tool which will provide the main entities in the development cycle an objective approach to check the usability of the product/service created without the intervention of real users in the initial stage of the project

    Aprendizagem e manuais de utilizador dos QDAS: o caso do webQDA

    Get PDF
    No atual contexto social o recurso à tecnologia digital deixou de ser uma mera opção, tornando-se em muitos casos uma obrigatoriedade. A sua utilização está presente nos mais diversos campos, tais como: saúde, indústria, economia, educação ou ciência. Neste campo, a investigação científica também tem assistido à integração das tecnologias digitais nos processos de análise de dados, sendo os Qualitative Data Analysis Software (QDAS) um bom exemplo disso. Todavia, a utilização destas tecnologias digitais implica um processo de aprendizagem das mesmas, para que elas possam ser usadas com eficiência e eficácia pelos seus utilizadores. Este processo, por vezes, pode ser pacífico para alguns, ou mais exigente para outros, dependendo em muitos casos da literacia digital dos utilizadores, ou das preferências de aprendizagem dos mesmos. Como apoio ao processo de aprendizagem, as empresas de desenvolvimento de QDAS disponibilizam um conjunto de ferramentas de ajuda à aquisição de conhecimentos, que possibilitem que os seus produtos possam ser utilizados de forma correta pelos utilizadores. Contudo, essas ferramentas por vezes não estão sistematizadas de acordo com a preferência de aprendizagem do investigador, o que pode dificultar o processo de (auto)aprendizagem. Assim, este estudo propõe um conjunto de diretrizes gerais para o desenvolvimento de um Ambiente de Autoaprendizagem online (Apo) do software de análise qualitativa webQDA®, que possibilite uma sistematização de ferramentas de aprendizagem de QDAS suportado em quatro dimensões: i) Suporte Tecnológico; ii) Conteúdo de Aprendizagem; iii) Utilizador; e iv) Design de Interação. O processo foi desenvolvido em três fases: i) Fase 1 - “Desenvolvimento e Análise do Manual de Utilização Rápida (PDF); ii) Fase 2 - “Desenvolvimento e Análise do Protótipo de Aprendizagem online; e iii) Fase 3 - “Proposta de Diretrizes Gerais”. Este projeto tese caracteriza-se por ser um estudo descritivo e exploratório, de natureza mista, com predominância para a dimensão fenomenológica e por adotar uma metodologia de Design Base Research, recorrendo em parte ao método do Percurso Cognitivo. Os dados apresentados e discutidos neste estudo foram obtidos através: i) da análise de corpus de dados latentes na Internet; ii) aplicação de três inquéritos por questionário; iii) realização de dois grupos focais; e iv) realização de um workshop de aprendizagem do webQDA. A análise dos dados permitiu apurar que não existe uma sistematização das ferramentas de aprendizagem, por parte dos desenvolvedores dos QDAS, de acordo com o perfil de aprendizagem dos utilizadores. Foi igualmente possível verificar que as estratégias e rotinas de aprendizagem variam de utilizador para utilizador, evidenciando que cada um procura aprender segundo o seu próprio estilo de aprendizagem. Ficou patente neste estudo a preferência dos utilizadores dos QDAS pela Usabilidade, como característica mais valorizada nas ferramentas de aprendizagem, bem como a eficiência do Protótipo de Autoaprendizagem online (PAo) entre utilizadores iniciais do webQDA, revelando ser um instrumento válido e proveitoso para o processo de autoaprendizagem dos QDAS. Em suma, a análise deste conjunto de dados permitiu criar uma série de diretrizes gerais para o desenvolvimento de um Ambiente de Autoaprendizagem online (APo) do webQDA, o qual se propõe como uma solução de aprendizagem autónoma, ajustado ao perfil de aprendizagem de cada utilizador, caracterizado por uma acessível linguagem escrita/visual e suportado por princípios de usabilidade que proporcionem uma melhor Experiência de Utilizador.In the current social context, the use of digital technology is no longer just an option, in many cases it's a requirement. It is used in several fields, such as health, industry, economy, education and science. Considering this, scientific research has also assisted the integration of digital technologies in data analysis processes, with Qualitative Data Analysis Software (QDAS) being one of the examples. However, the use of these digital technologies entails a process of learning how to use them, in order to be an efficient and effective tool for their users. This process is naturally easy for some users and more demanding for others, highly depending on their digital literacy and learning preferences. To support the learning process, QDAS development companies provide a set of tools with the purpose of facilitating knowledge-acquisition. Although, not all tools are meet the researcher's learning preferences, which can hinder the (self) learning process. Therefore, this study proposes a set of general guidelines for the development of an online Self-Learning Environment (Apo) of the webQDA® qualitative analysis software, which enables the systematization of QDAS learning tools supported in four dimensions: i) Technology Support; ii) Learning Content; iii) User; and iv) Interaction Design. The process was developed in three phases: i) Phase 1 - Development and Analysis of the Quick User Manual (PDF); ii) Phase 2 - Development and Analysis of the Online Learning Prototype; and iii) Phase 3 - Proposal of General Guidelines. This thesis is characterized by being a descriptive and exploratory study, of mixed nature, predominantly for the phenomenological dimension by adopting a Design Base Research methodology, resorting in part to the Cognitive Path method. The data presented and discussed in this study were obtained through: i) analysis of latent data corpus on the Internet; ii) application of three surveys per questionnaire; iii) conducting two focus groups; and iv) conducting a webQDA learning workshop. The analysis of the data showed that there is no systematization of learning tools by QDAS developers, according to the learning profile of users. It was also found that learning strategies and routines vary from user to user, showing that each one seeks to learn according to their own learning style. This study showed the preference of QDAS users for Usability, as the most valued feature in learning tools, as well as the efficiency of the Online Self-Learning Prototype (PAo) among early webQDA users, proving to be a valid and useful tool for the self-learning process. In conclusion, the analysis of this dataset has led to the creation of a series of general guidelines for the development of a webQDA Online Self-Learning Environment (APo). This is a proposed self-learning solution, tailored to each user's learning profile, characterized by anaccessible written/visual language and supported by usability principles that provide a improved User Experience (UX).Programa Doutoral em Multimédia em Educaçã
    corecore