Experiments in computing share many characteristics with the traditional experimental method, but also present significant differences from a practical perspective, due to their aim at producing software artifacts and the central role played by human actors and organizations (e.g., programmers, project teams, software houses) involved in the software development process. By analyzing some of the most significant experiments in the subfield of software engineering, we aim at showing how the conceptual framework that supports experimental methodology in this context needs an extension in a socio-technical perspective
My aim is to question whether the introduction of new technologies in society may be considered to b...
What is software and software engineering? Software can be viewed as a part of a system solution tha...
Abstract Empirical studies, often in the form of controlled experiments, have been widely adopted in...
The empirical work in NASA s Software Engineering Laboratory in the 70 s and 80 s has contributed si...
Context: Researchers perform experiments to check their proposals under controlled conditions. Thus,...
Experimentation in software engineering is necessary but difficult. One reason is that there are a l...
Abstract Experimentation is a key issue in science and engineering. But it is one of software engin...
Abstract—The classical method for identifying cause-effect relationships is to conduct controlled ex...
The purpose of Experimentation in Software Engineering: An Introduction is to introduce students, te...
Experimentation in software engineering is important but difficult. One reason it is so difficult is...
peer-reviewedThis paper outlines the needs for careful empirical-design choices during the study of ...
Context: Software engineering researchers are guided by research principles to conduct any type of r...
One of the challenges in the emergent field of philosophy of engineering is to understand its positi...
Experimental software engineering has been defined as the scientific approach to systematically eval...
Research into how humans interact with computers has a long and rich history. Only a small fraction ...
My aim is to question whether the introduction of new technologies in society may be considered to b...
What is software and software engineering? Software can be viewed as a part of a system solution tha...
Abstract Empirical studies, often in the form of controlled experiments, have been widely adopted in...
The empirical work in NASA s Software Engineering Laboratory in the 70 s and 80 s has contributed si...
Context: Researchers perform experiments to check their proposals under controlled conditions. Thus,...
Experimentation in software engineering is necessary but difficult. One reason is that there are a l...
Abstract Experimentation is a key issue in science and engineering. But it is one of software engin...
Abstract—The classical method for identifying cause-effect relationships is to conduct controlled ex...
The purpose of Experimentation in Software Engineering: An Introduction is to introduce students, te...
Experimentation in software engineering is important but difficult. One reason it is so difficult is...
peer-reviewedThis paper outlines the needs for careful empirical-design choices during the study of ...
Context: Software engineering researchers are guided by research principles to conduct any type of r...
One of the challenges in the emergent field of philosophy of engineering is to understand its positi...
Experimental software engineering has been defined as the scientific approach to systematically eval...
Research into how humans interact with computers has a long and rich history. Only a small fraction ...
My aim is to question whether the introduction of new technologies in society may be considered to b...
What is software and software engineering? Software can be viewed as a part of a system solution tha...
Abstract Empirical studies, often in the form of controlled experiments, have been widely adopted in...