Software engineers are increasingly taking advantage of new methods to improve software quality. The use of languages developed for specific domains, which in the literature are known as Domain-Specific Languages (DSLs), has grown in the past years. Although several experimental studies that subjectively evaluate usability of these languages can be found in the literature, few of them have taken advantage of applying Human-Computer Interaction (HCI) techniques in those evaluations. Therefore, the main goals of this paper are to present a usability evaluation framework for DSLs, called Usa-DSL, and to show the evaluation of the framework through a Focus Group method. The evaluation was performed by seven specialists that discussed the framework usability and suggested some modifications of our initial proposal. The specialists recommendations were incorporated in the final framework presented in this paper.
As DSLs têm ganhado notoriedade na indústria por serem focadas em um domínio particular, e utilizadas por usuários sem experiência em programação. Isso permite que seus usuários tenham familiaridade com o domínio do problema, mesmo não possuindo conhecimento prévio em programação. Porém, para que a DSL seja usada pelos usuários, critérios de usabilidade devem ser estabelecidos. Para atender tais critérios, desenvolveu-se o Processo Usa-DSL, que busca mitigar as lacunas existentes em relação aos processos ou diretrizes que orientam o designer de DSL na avaliação de usabilidade. Embora esse processo suporte a avaliação de usabilidade das DSLs, compreende-se que sua automatização é necessária. Sendo assim, este estudo propõe uma ferramenta Web que automatize o Processo Usa-DSL.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.