11 |
[pt] INSTRUMENTOS PSICOMÉTRICOS NA PESQUISA EM ENGENHARIA DE SOFTWARE SOBRE PERSONALIDADE / [en] ON PSYCHOMETRIC INSTRUMENTS IN SOFTWARE ENGINEERING RESEARCH REGARDING PERSONALITYDANILO ALMEIDA FELIPE 14 July 2022 (has links)
[pt] Contexto: Embora o desenvolvimento de software seja uma atividade humana,
a pesquisa em Engenharia de Software (ES) concentra-se principalmente
em processos e ferramentas, esquecendo-se dos fatores humanos por trás. Ainda
quando explorados, os pesquisadores não tem adotado adequadamente referencial
da psicologia para entender melhor os fatores humanos em ES, bem como
dos instrumentos psicométricos, que visam medir algum tipo de fator humano.
Objetivo: Nosso objetivo é apresentar uma visão geral e reflexões sobre o uso
dos instrumentos psicométricos na pesquisa da ES em relação a personalidade. Método: Foi realizado um mapeamento sistemático da literatura para gerar um catálogo dos instrumentos psicométricos utilizados.
Resultados: Esta dissertação contribui com a atualização de um estudo secundário
existente para cobrir cinquenta anos de pesquisa em ES (de 1970 a 2020). Observamos discrepâncias remanescentes entre um dos instrumentos mais popularmente adotado (MBTI) e as recomendações existentes na literatura sobre o seu uso. Conclusão: A adoção de instrumentos psicométricos relativos a personalidade em ES precisa ser aprimorada. Trabalhos futuros nos direcionam a analisar a literatura mapeada sob a ótica de especialistas e pesquisadores das ciências
sociais. / [en] Context: Although software development is an inherently human activity, research in Software Engineering (SE) has focused mostly on processes and tools, thus failing to recall the human factors behind it. Even when explored, researchers typically do not properly use the psychological background to understand better human factors in SE, such as the psychometric instruments, which aim to measure human factors. Objective: Our goal is to present an overview and reflections on psychometric instruments in SE research regarding personality. Method: We conducted a systematic mapping of the literature to generate a catalog of the psychometric instruments used. Results: This dissertation contributes with an update of an existing secondary study to cover fifty years of SE research (1970 to 2020). We observed remaining discrepancies between one of the most popular adoption instruments (MBTI) and existing recommendations in the literature on the use of this instrument. Conclusion: The findings lead us to conclude that the adoption of psychometric instruments regarding personality in SE needs to be improved. Future work directs us to analyze the mapped literature under the lens of social science specialists and researchers.
|
12 |
[en] A FRAMEWORK TO AUTOMATE DATA SCIENCE TASKS THROUGH PERSONALIZED CHATBOTS / [pt] UM FRAMEWORK PARA AUTOMATIZAR TAREFAS DE CIENCIA DE DADOS ATRAVéS DE INTERFACES CONVERSACIONAISJEFRY SASTRE PEREZ 31 January 2022 (has links)
[pt] Diversas soluções foram criadas para automatizar cenários específicos de
ciência de dados e implementações de conteúdo personalizado em interfaces de
conversação. No entanto, o entendimento geral dessas interfaces de conversação
que fornecem sugestões personalizadas para cientistas de dados ainda é pouco
explorado. Identificamos a necessidade de automatizar procedimentos de ciência de dados até diferentes níveis de automação. Nossa pesquisa se concentra
em ajudar os cientistas de dados durante a automação desses procedimentos
usando interfaces conversacionais. Propomos um framework para a criação de
um sistema chat-bot para facilitar a automação de cenários comuns de ciência de dados. Além disso, instanciamos a solução em dois cenários diferentes
de ciência de dados. O primeiro cenário se concentra na detecção de valores
discrepantes e o segundo na limpeza de dados. Conduzimos um estudo com 28
participantes para demonstrar que os cientistas de dados podem usar a solução
proposta. Todos os participantes concluíram as atividades corretamente e 75 a
80 por cento acharam o framework relativamente fácil de estender e usar. Nossa análise sugere que o uso de interfaces conversacionais pode facilitar a automação
de tarefas de ciência de dados. / [en] Several solutions have been created for automating specific data science
scenarios and implementations of personalized content in conversational interfaces. However, the overall understanding of these conversational interfaces
that provide personalized suggestions for data scientists is still poorly explored. We identify the need to automate data science procedures up to different
levels of automation. Our research focuses on helping data scientists during the
automation of these procedures by using conversational interfaces. We propose
a framework for creating a chat-bot system to facilitate the automation of data
science common scenarios. In addition, we instantiate the framework in two
different data science scenarios. The first scenario focuses on outlier detection,
and the second scenario on data cleaning. We conducted a study with 28 participants to demonstrate that data scientists can use the proposed framework.
All participants completed the activities correctly, and 75 to 80 percent found the
framework relatively easy to extend and use. Our analysis suggests that the
use of conversational interfaces can facilitate the automation of data science
tasks.
|
13 |
[en] A MECHANISM BASED ON LOGS WITH META-INFORMATION FOR THE VERIFICATION OF CONTRACTS IN DISTRIBUTED SYSTEMS / [pt] UM MECANISMO BASEADO EM LOGS COM META-INFORMAÇÕES PARA A VERIFICAÇÃO DE CONTRATOS EM SISTEMAS DISTRIBUÍDOSPEDRO DE GOES CARNAVAL ROCHA 19 March 2015 (has links)
[pt] Contratos de software podem ser escritos como expressões lógicas capazes
de identificar falhas que ocorrem durante a utilização de um software. É possível
implementar a verificação de um contrato em um software através de assertivas
executáveis. No entanto, a forma como assertivas convencionais são
implementadas não é diretamente aplicável a sistemas distribuídos, uma vez que
apresentam dificuldades para avaliar expressões temporais, tampouco as
expressões podem envolver propriedades de diferentes processos. Este trabalho
propõe um mecanismo baseado em logs com meta-informações para a verificação
de contratos em sistemas distribuídos. Uma gramática para redigir contratos
possibilita operações temporais, ou seja, permite a especificação de condições
entre eventos, em diferentes instantes de tempo, ou mesmo garante uma sequência
de eventos, durante um período de tempo. O fluxo de eventos gerado é avaliado
assincronamente em relação à utilização do sistema, pela comparação com
contratos, previamente escritos de acordo com a gramática, que representam as
expectativas sobre o comportamento normal do sistema. / [en] Software contracts can be written as assertions that identify failures
observed while using the software. Software contracts can be implemented
through executable assertions. However, conventional assertions are not directly
applicable in distributed systems, as they present difficulties to evaluate temporal
expressions, as well as expressions involving properties of different processes.
This work proposes a mechanism based on logs with meta-information to evaluate
contracts in distributed systems. A grammar to write contracts enable temporal
operations, e.g., allows specifying conditions between events at different
timestamps, or even guaranteeing a sequence of events over a period of time. The
flow of events is evaluated asynchronously in relation to the system execution, by
comparison with contracts, previously written according to the grammar,
representing the expectations on the behavior of the system.
|
14 |
[en] AN ASPECT-ORIENTED FRAMEWORK FOR MONITORING AND ANALYZING BUSINESS PROCESSES / [pt] UM FRAMEWORK ORIENTADO A ASPECTOS PARA MONITORAMENTO E ANÁLISE DE PROCESSOS DE NEGÓCIOKLESSIS LOPES DIAS 04 November 2008 (has links)
[pt] Com o crescimento dos sistemas de informação baseados na
internet, empresas que mantém seus negócios eletrônicos
através de sistemas web necessitam monitorar o andamento
das atividades dos seus negócios. Várias técnicas para
monitoramento e análise da execução de processos de negócio
podem ser empregadas, dentre elas: (i) mineração de
arquivos de log de servidores web, tais como o Apache; e
(ii) inserção explícita de código de monitoramento
diretamente no código da aplicação. Tais técnicas possuem
várias limitações, entre elas, a dificuldade e falta de
flexibilidade para corelacionar informação ocorrendo em
diferentes requisições web, e/ou necessidade de várias
modificações invasivas transversais diretamente no
código de componentes/classes do sistema. Esse trabalho
apresenta o projeto e implementação de um framework
orientado a aspectos para monitoramento e análise de
processos de negócio que ocorrem em sistemas web. Aspectos
foram usados para implementar as variabilidades orientadas
a aspectos de monitoramento de processos de negócio
ocorrendo em sistemas web. O framework foi implementado
usando as linguagens Java e AspectJ e foi validado por meio
da sua instanciação para duas diferentes aplicações web. / [en] Over the last years, many mechanisms and techniques to
monitor web applications have been proposed, such as,
mining of log files from web servers and insertion of
monitoring code directly in web applications. The adoption
of these techniques presents several limitations such as:
obstacles to correlate information from different web
requests and/or requires several intrusive
changes in the code of existing web applications. This
dissertation presents an aspect-oriented framework to
monitoring and analysing business processes.
Aspect-oriented technologies are used to implement
crosscutting variabilities of monitoring of web business
processes. The framework has been developed
using Java and AspectJ programming languages. It was
instantiated and validated through the development of two
different web applications.
|
15 |
[en] SWELL: A SEMANTIC WEB-SERVICES SELECTION ENVIRONMENT / [pt] SWELL: UM AMBIENTE PARA SELEÇÃO DE WEB-SERVICES SEMÂNTICOSJOAO FELIPE SANTOS CONDACK 28 October 2004 (has links)
[pt] Inicialmente a Internet era um canal de comunicação e
distribuição de
conteúdo textual. Com o advento do comércio eletrônico e a
maturação da própria
Web, ela se tornou uma plataforma de implantação de
sistemas. Paralelamente, o
próprio desenvolvimento de software evoluiu, com aplicações
de novos conceitos
da engenharia de software, tais como componentes, reuso e
design patterns. No
intuito de desenvolver práticas e tecnologias que
aperfeiçoem a construção de
softwares decidiu-se, neste trabalho, por conciliar estas
duas tendências
evolutivas.
Swell é um ambiente para o auxílio no desenvolvimento de
Sistemas
Baseados na Web (SBWs), tendo como ponto forte a seleção
semântica de web services. Trata-se de uma ferramenta cujo
objetivo é ajudar nas tarefas de design e
construção de aplicações, visando atingir alto grau de
reuso. Este auxílio se dá
através da descrição, busca e escolha de serviços para
composição de aplicações.
O ambiente Swell foi pensado de modo a dar suporte à
evolução das tecnologias
de componentes para Web. Ele provê pontos de flexibilização
permitindo
adaptação a novas descrições de web services e refletindo
estas mudanças no
mecanismo de busca. / [en] Initially the Internet was a communication channel and a
text-based content
dissemination vehicle. With the advent of e-commerce and
Web's unfolding, it
became a systems deployment platform. At the same time,
software development
also evolved, through the use of new software engineering
concepts, such as
components, reuse and design patterns. This work aims at
helping to develop
practices and technologies that improve software
development by conciliating
these two evolution trends.
Swell is an environment that helps Web Based Systems
development,
having as a cornerstone the semantic selection of web-
services. It is a tool whose
objective is to help in the application design and
development tasks, aiming to
reach a high degree of reuse. This is achieved through the
support for the
description, search and selection of web services for
application composition. The
Swell environment was conceived as a framework with support
for the evolution
of web components technologies. It provides hot spots that
allow for adaptation of
new web services descriptions and reflection of these
changes in the search
engine.
|
16 |
[en] COLLABORATIVE CONFIGURATION OF SOFTWARE PRODUCT LINE / [pt] CONFIGURAÇÃO COLABORATIVA DE LINHA DE PRODUTOS DE SOFTWARECARLOS ROBERTO MARQUES JUNIOR 28 September 2011 (has links)
[pt] A configuração de produto é uma atividade chave para permitir a customização
em massa. Ela corresponde a produção de um sistema computacional
a partir de uma linha de produtos de software, respeitando as necessidades
individuais dos clientes. Na prática, a atividade de configuração
do produto pode se tornar uma tarefa complexa, principalmente porque envolve
várias partes interessadas com diferentes competências para tomar decisões.
Vários trabalhos proprõem decompor a atividade de configuração em
estágios pré-estabelecidos, atravrés dos quais os interessados podem tomar
suas decisões de forma separada e coerente. No entanto, quando há uma
descentralização geográfica do conhecimento necessário em cada etapa e/ou
quando os requisitos do cliente forem imprecisos e mudarem com frequência,
essas soluções propostas não se aplicam. Para resolver essas questões, este
trabalho proprõe uma abordagem de configuração dinâmica e colaborativa
de produtos com base na metáfora de assistência pessoal. Os assistentes pessoais
num ambiente cooperativo coordenam as decisões dos stakeholders e
pró-ativamente executam tarefas, tais como o raciocínio sobre as implicaçõoes
das decisões, integrando as decisões distribuídas e resolvendo os requisitos
divergentes. Uma ferramenta protótipo, chamada Libertas, e dois cenários
ilustrativos que avaliam a aplicabilidade da nossa abordagem também são
apresentados. O primeiro cenário analisa o processo de configuração para
configurar um sistema operacional para suportar os requisitos de negócio de
uma empresa. O segundo aborda um cen´ario com uma linha de produtos de
software para portais web. / [en] Product configuration is a key activity for enabling mass customization.
It corresponds to tailoring a software application from a software product
line, respecting individual customer requirements. In practice, the product
configuration activity is challenging, mainly because it involves numerous
stakeholders with different expertise making decisions. Several works claim
to decompose the configuration activity into pre-arranged stages, whereby
stakeholders can make their decisions in a separated way and coherent fashion.
However, due to the decentralization in geography of the knowledge required
in each stage and that customer requirements could be imprecise and
change frequently, the proposed solutions do not apply. To address these issues,
this work proposes a dynamic and collaborative product configuration
approach based on the personal assistant metaphor. Personal assistants in a
cooperative way coordinate stakeholders´ decisions and proactively perform
tasks, such as reasoning about the ramifications of decisions, integrating distributed
decisions and resolving divergent requirements. A tool prototype,
called Libertas, and two case studies that evaluate the applicability of our
approach are also presented. The first case study analyzes the configuration
process to configure an operational system to support the business requirements
of an enterprise. The second one addresses a scenario of a software
product line for web portals.
|
17 |
[en] A COMPONENT-BASED METHOD FOR THE IMPLEMENTATION OF MAS / [pt] UM MÉTODO PARA A IMPLEMENTAÇÃO DE SMAS BASEADO EM COMPONENTESFABIO CUNHA LOBO DE MELO 18 February 2004 (has links)
[pt] Nos últimos anos a área de Sistemas Multi-Agentes (SMAs) vem
apresentando um crescimento acelerado. Novas técnicas e
ferramentas estão surgindo e a cada dia aumenta o número de
pessoas dedicadas ao tema. Muitas metodologias para o
desenvolvimento de sistemas multi-agentes têm sido
propostas. No entanto, a maioria delas dedica-se
principalmente à fase de análise dos sistemas. Este
trabalho propõe um método para a implementação de SMAs
utilizando componentes de software. Na fase de análise e
projeto foi utilizada a linguagem ANote, que compreende
sete diagramas com o objetivo de modelar os aspectos de
um SMA com uma notação própria para agentes e com diversas
visões do sistema. Em seguida foi proposto um modelo de
implementação dos agentes baseado em componentes e são
descritos os mapeamentos necessários para transformar a
modelagem do SMA em um sistema implementado. Para validar o
modelo é apresentado um Estudo de Caso como prova de
conceito das idéias presentes nesta proposta. O Estudo de
Caso consiste em um mercado virtual onde os agentes são
responsáveis pela compra e venda de produtos. Esta
implementação utiliza o CORBA Component Model (CCM) e uma
linguagem para comunicação entre agentes, a FIPA-ACL. / [en] In the past few years, the Multi-Agents Systems (MAS) area
has presented an accelerated growth. New techniques and
tools are constantly being proposed and the number of
specialists dedicated to this subject is increasing. Many
methodologies have been published to support the
development of multi-agent systems. However, most of them
concentrate only on the system analysis phase. This work
proposes a method to implement MASs using software
components. During the analysis and design phases, the
ANote language was used. It contains seven diagrams that
model different aspects of a MAS and a proper notation for
describing agents and different views of the system. An
agent implementation model based on components is proposed
and the mappings from the MAS elements to the system
implementation are described. To validate the model, a Case
Study is presented using the concepts described in this
proposal. The Case Study consists of a virtual marketplace
where agents are responsible for buying and selling
products. The implementation uses the CORBA Component Model
(CCM) and a language for agent communication called FIPA-
ACL.
|
18 |
[en] A FRAMEWORK FOR TEST AUTOMATION WITH CONFIGURABLE SPECIFICATION LANGUAGES / [pt] UM FRAMEWORK PARA A AUTOMAÇÃO DE TESTES COM LINGUAGENS DE ESPECIFICAÇÃO CONFIGURÁVEISBRUNO LOUREIRO REZENDE 19 January 2010 (has links)
[pt] Nesse trabalho foi criado um framework para a realização de testes
automatizados de acordo com as práticas de desenvolvimento dirigido por testes,
o qual pode ser estendido com novas linguagens de especificação, utilizando
idéias de desenvolvimento dirigido por comportamentos. Espera-se que, ao
utilizar esse framework, equipes de projetos de software possam especificar testes
em uma linguagem mais adequada para o domínio de sua aplicação, através do
suporte de uma ferramenta que permita tal nível de personalização. O framework
foi instanciado com a criação de uma linguagem baseada em máquinas de estado,
utilizada para a aplicação da ferramenta em um projeto real. O objetivo deste
trabalho é avaliar os impactos da aplicação dessas técnicas, através da experiência
de utilização da ferramenta no projeto. A motivação para esse trabalho surgiu da
experiência no desenvolvimento de sistemas de controle, usualmente reativos e
com requisitos de tempo real, nos quais muitas vezes a descrição de seus
comportamentos é feita através de máquinas de estado, que possivelmente é a
melhor linguagem para este domínio. / [en] In this work we create a framework for automated testing according to test
driven development practices that can be extended to support new specification
languages, following ideas from behavior driven development. We expect that, by
using this framework, software development teams will be able to specify tests in
more proper languages for the application domain, with the support of a tool that
allows such level of customization. The framework was instantiated with the
creation of a language based on state machines, and used on a real-life project.
The goal of this work is that software project teams become able to specify tests in
the most fitting language for their application domain, through the support of a
tool that makes possible such level of customization. The motivation for this work
comes from the experience with the development of control systems, usually with
real-time requirements, which often have their behaviors described by state
machines, possibly the best language for this domain.
|
19 |
[en] EVALUATION OF SOFTWARE QUALITY BASED ON UML MODELS / [pt] AVALIAÇÃO DA QUALIDADE DE SOFTWARE COM BASE EM MODELOS UMLISELA MACIA BERTRAN 08 June 2009 (has links)
[pt] Um dos objetivos da engenharia de software é a construção de software com
um nível de qualidade elevado com o menor custo e no menor tempo possível.
Nesse contexto, muitas técnicas para o controle da qualidade de design de
software têm sido definidas. Além disso, mecanismos baseados em métricas para
a detecção de problemas também têm sido definidos. A maioria dessas técnicas e
mecanismos foca a análise do código fonte. Porém, para reduzir retrabalho inútil,
é importante utilizar técnicas de análise da qualidade capazes de detectar
problemas de design já desde os modelos dos sistemas. Esta dissertação propõe:
(i) um conjunto de estratégias de detecção para identificar, em modelos UML,
problemas de design específicos e recorrentes na literatura: Long Parameter List,
God Class, Data Class, Shotgun Surgery, Misplaced Class e God Package, e (ii) a
utilização do modelo da qualidade QMOOD para avaliar design de software a
partir de seus diagramas de classes. Para automatizar a aplicação destes
mecanismos foi implementada uma ferramenta: a QCDTool. Os mecanismos
desenvolvidos foram avaliados no contexto de dois estudos experimentais. O
primeiro estudo avaliou a acurácia, precisão e recall das estratégias de detecção
propostas. Esse estudo mostrou os benefícios e desvantagens da aplicação, em
modelos, das estratégias de detecção propostas. O segundo estudo avaliou a
utilidade da aplicação do modelo da qualidade QMOOD em diagramas UML.
Esse estudo mostrou que foi possível identificar, em diagramas de classes,
variações das propriedades de design, e, conseqüentemente, dos atributos da
qualidade nos sistemas analisados. / [en] One of the goals of software engineering is the development of high quality
software at a small cost an in a short period of time. In this context, several
techniques have been defined for controlling the quality of software designs.
Furthermore, many metrics-based mechanisms have been defined for detecting
software design flaws. Most of these mechanisms and techniques focus on
analyzing the source code. However, in order to reduce unnecessary rework it is
important to use quality analysis techniques that allow the detection of design
flaws earlier in the development cycle. We believe that these techniques should
analyze design flaws starting from software models. This dissertation proposes: (i)
a set of strategies to detect, in UML models, specific and recurrent design
problems: Long Parameter List, God Class, Data Class, Shotgun Surgery,
Misplaced Class and God Package; (ii) and the use of QMOOD quality model to
analyze class diagrams. To automate the application of these mechanisms we
implemented a tool: the QCDTool. The detection strategies and QMOOD model
were evaluated in the context of two experimental studies. The first study
analyzed the accuracy, precision and recall of the proposed detection strategies.
The second study analyzed the utility of use QMOOD quality model in the class
diagrams. The results of the first study have shown the benefits and drawbacks of
the application in class diagrams of some of the proposed detection strategies. The
second study shows that it was possible to identify, based on class diagrams,
variations of the design properties and consequently, of the quality attributes in
the analyzed systems.
|
20 |
[en] AUTOMATIC GENERATION OF USER INTERFACE TEST SUITES SPECIFIED BY USE CASES / [pt] GERAÇÃO AUTOMÁTICA DE SUÍTES DE TESTE DA INTERFACE COM USUÁRIO A PARTIR DE CASOS DE USOEDUARDO DE OLIVEIRA FERREIRA 06 August 2014 (has links)
[pt] Espera-se que o desenvolvimento de suítes de teste a partir de modelos possa contribuir substancialmente para a redução do esforço humano e aumentar a eficácia dos testes gerados. Entende-se por eficácia (ideal) dos testes o percentual de defeitos existentes encontrados a partir desses testes. Uma grande parte dessas técnicas baseia-se em máquinas de estado e quase sempre estão voltadas para o teste de funcionalidade. Entretanto, existe a necessidade de se poder testar sistemas altamente interativos, tais como smartphones e tablets, a partir de uma descrição de sua interface humano-computador. O objetivo da dissertação é efetuar uma primeira avaliação de uma técnica voltada para a geração de suítes de
teste visando o teste de interfaces gráficas. Para tal,desenvolvemos e avaliamos a eficácia de uma ferramenta, chamada Easy, que utiliza casos de uso tabulares e máquina de estados para a geração automática da suíte de testes. Os casos de uso são descritos em linguagem natural restrita. A partir dessa descrição, a ferramenta constrói uma máquina de estado e, a seguir, a utiliza para gerar cenários. Por
construção os cenários estarão em conformidade com os casos de uso. Cada cenário corresponde a um caso de teste. Os cenários são apresentados ao usuário em linguagem natural restrita, permitindo a visualização destes antes da geração dos scripts finais de testes. Os scripts gerados são destinados a uma ferramenta de execução automatizada voltada para o teste de interfaces gráficas. Neste trabalho, utilizou-se a ferramenta UI Automation, responsável pela execução de testes em aplicações destinadas ao iOS, sistema operacional de iPhone, iPad e iPod Touch. A eficácia do processo foi avaliada em uma aplicação real, disponível na loja virtual de aplicativos App Store. Além disso, foram realizados testes de IHC afim
de avaliar a influência no custo da produção da suíte de teste. / [en] It is expected that the development of test suites from models can contribute substantially to reducing the human effort and to increase the effectiveness of the generated tests. Means for tests’ effectiveness (ideal) the percentage of existing defects found by these tests. Most of these techniques is based on state machines and mostly directed to testing the functionality. However, there is a need to be able to test highly interactive systems, such as smartphones and tablets, from a description of its human computer interface. The goal of the dissertation is to make a first evaluation of a technique aimed to generate test suites for test of human computer graphic interface. For this purpose was developed and evaluated its effectiveness, a tool called Easy, using use cases tabular and state machine for the automatic generation of the suite tests. The use cases are described in natural language restricted. From this description, the tool builds a state machine, and then uses this to generate scenarios. By construction scenarios will be in accordance with the use cases. Each scenario corresponds to a test case. The scenarios are presented to the user in natural language, allowing the visualization of them before the generation of the final scripts tests. The generated scripts are intended to a running automated tool geared to testing graphical interfaces. In this work, we used the UI Automation tool, responsible for running tests on applications for the iOS, operational system for iPhones, iPads and iPod touchs. The effectiveness of the procedure was evaluated in a real application, available in the online store applications App Store. In addition, HCI tests were performed in order to evaluate the influence on the cost of production of the test suite.
|
Page generated in 0.0565 seconds