The selection of software technologies represents a risk factor to a software project. Therefore,... more The selection of software technologies represents a risk factor to a software project. Therefore, using tailored software technologies to support this task can contribute to reduce the risk of inadequate choices made by software engineers. This paper presents the results of ...
... A análise de tais dados, no contexto do processo de desenvolvimento seguindo um ciclo de vida... more ... A análise de tais dados, no contexto do processo de desenvolvimento seguindo um ciclo de vida incremental, nos permitiu observar ... Kalinowski, M., Spínola, RO, Dias Neto, AC, Bott, A., Travassos, GH (2007) “Inspeções de Requisitos de Software em Desenvolvimento ...
... The paper must be available in the Web (digital libraries or technical databases), because we... more ... The paper must be available in the Web (digital libraries or technical databases), because we need to access the original file to extract information regarding the MBT techniques; ... The paper must describe model-based software testing techniques, which is the focus ...
The technical literature regarding model-based testing (MBT) has several techniques with differen... more The technical literature regarding model-based testing (MBT) has several techniques with different characteristics and goals available to be applied in software projects. Besides the lack of information regarding these techniques, they could be applied together in a software project aiming at improving the testing coverage. However, this decision needs to be carefully analyzed to avoid loss of resources in a software project. Based on this scenario, this paper proposes an approach with the purpose of supporting the unique or combined selection of MBT techniques for a given software project considering two aspects: the adequacy level between MBT techniques and the software project characteristics and impact of more than one MBT technique in some testing process variables. At the end, preliminary results of an experimental evaluation are presented.
The experimental methodology provides ways for the verification of techniques effectiveness appli... more The experimental methodology provides ways for the verification of techniques effectiveness applied in Software Engineering. It defines steps to be accomplished for the transference of a SE process, since its creation in laboratory until its application in industry. This paper describes the experimentation using for the heuristics characterization for identify the classes integration testing order.
Abstract The combination of testing techniques is considered an effective strategy to evaluate a ... more Abstract The combination of testing techniques is considered an effective strategy to evaluate a software product. However, the selection of which techniques to combine in a software project has been an interesting challenge in the Software Engineering field. This ...
Experimental studies have been used as a mechanism to acquire knowledge through a scientific appr... more Experimental studies have been used as a mechanism to acquire knowledge through a scientific approach based on measurement of phenomena in different areas. However it is hard to run such studies when they require models (simulation), produce amount of information, and explore science in scale. In this case, a computerized infrastructure is necessary and constitutes a complex system to be built. In this paper we discuss an experimentation environment that has being built to support large scale experimentation and scientific knowledge management in software engineering.
In this paper, we describe the planning, execution, and initial results analysis of a survey acco... more In this paper, we describe the planning, execution, and initial results analysis of a survey accomplished with Model Based Testing researchers and practitioners. This survey has two purposes: observing (1) which attributes could be adequate to characterize Model-based Testing Approaches and (2) what is the relevance of them when selecting MBT approaches for software projects. An initial list of attributes
This position paper describes an infrastructure to support activities in Experimentation Processs... more This position paper describes an infrastructure to support activities in Experimentation Processs Definition and Planning phases. The purpose of this infrastructure is to provide a framework to allow the creation and filling of Experimental Plans during Experimentation Process enactment.
The selection of software technologies represents a risk factor to a software project. Therefore,... more The selection of software technologies represents a risk factor to a software project. Therefore, using tailored software technologies to support this task can contribute to reduce the risk of inadequate choices made by software engineers. This paper presents the results of ...
... A análise de tais dados, no contexto do processo de desenvolvimento seguindo um ciclo de vida... more ... A análise de tais dados, no contexto do processo de desenvolvimento seguindo um ciclo de vida incremental, nos permitiu observar ... Kalinowski, M., Spínola, RO, Dias Neto, AC, Bott, A., Travassos, GH (2007) “Inspeções de Requisitos de Software em Desenvolvimento ...
... The paper must be available in the Web (digital libraries or technical databases), because we... more ... The paper must be available in the Web (digital libraries or technical databases), because we need to access the original file to extract information regarding the MBT techniques; ... The paper must describe model-based software testing techniques, which is the focus ...
The technical literature regarding model-based testing (MBT) has several techniques with differen... more The technical literature regarding model-based testing (MBT) has several techniques with different characteristics and goals available to be applied in software projects. Besides the lack of information regarding these techniques, they could be applied together in a software project aiming at improving the testing coverage. However, this decision needs to be carefully analyzed to avoid loss of resources in a software project. Based on this scenario, this paper proposes an approach with the purpose of supporting the unique or combined selection of MBT techniques for a given software project considering two aspects: the adequacy level between MBT techniques and the software project characteristics and impact of more than one MBT technique in some testing process variables. At the end, preliminary results of an experimental evaluation are presented.
The experimental methodology provides ways for the verification of techniques effectiveness appli... more The experimental methodology provides ways for the verification of techniques effectiveness applied in Software Engineering. It defines steps to be accomplished for the transference of a SE process, since its creation in laboratory until its application in industry. This paper describes the experimentation using for the heuristics characterization for identify the classes integration testing order.
Abstract The combination of testing techniques is considered an effective strategy to evaluate a ... more Abstract The combination of testing techniques is considered an effective strategy to evaluate a software product. However, the selection of which techniques to combine in a software project has been an interesting challenge in the Software Engineering field. This ...
Experimental studies have been used as a mechanism to acquire knowledge through a scientific appr... more Experimental studies have been used as a mechanism to acquire knowledge through a scientific approach based on measurement of phenomena in different areas. However it is hard to run such studies when they require models (simulation), produce amount of information, and explore science in scale. In this case, a computerized infrastructure is necessary and constitutes a complex system to be built. In this paper we discuss an experimentation environment that has being built to support large scale experimentation and scientific knowledge management in software engineering.
In this paper, we describe the planning, execution, and initial results analysis of a survey acco... more In this paper, we describe the planning, execution, and initial results analysis of a survey accomplished with Model Based Testing researchers and practitioners. This survey has two purposes: observing (1) which attributes could be adequate to characterize Model-based Testing Approaches and (2) what is the relevance of them when selecting MBT approaches for software projects. An initial list of attributes
This position paper describes an infrastructure to support activities in Experimentation Processs... more This position paper describes an infrastructure to support activities in Experimentation Processs Definition and Planning phases. The purpose of this infrastructure is to provide a framework to allow the creation and filling of Experimental Plans during Experimentation Process enactment.
Uploads
Papers by Arilo Neto