Knowledge-sharing issues in experimental software engineering
Empirical Software Engineering, 2004•Springer
Recently the awareness of the importance of replicating studies has been growing in the
empirical software engineering community. The results of any one study cannot simply be
extrapolated to all environments because there are many uncontrollable sources of variation
between different environments. In our work, we have reasoned that the availability of
laboratory packages for experiments can encourage better replications and complementary
studies. However, even with effectively specified laboratory packages, transfer of …
empirical software engineering community. The results of any one study cannot simply be
extrapolated to all environments because there are many uncontrollable sources of variation
between different environments. In our work, we have reasoned that the availability of
laboratory packages for experiments can encourage better replications and complementary
studies. However, even with effectively specified laboratory packages, transfer of …
Abstract
Recently the awareness of the importance of replicating studies has been growing in the empirical software engineering community. The results of any one study cannot simply be extrapolated to all environments because there are many uncontrollable sources of variation between different environments.
In our work, we have reasoned that the availability of laboratory packages for experiments can encourage better replications and complementary studies. However, even with effectively specified laboratory packages, transfer of experimental know-how can still be difficult. In this paper, we discuss the collaboration structures we have been using in the Readers’ Project, a bilateral project supported by the Brazilian and American national science agencies that is investigating replications and transfer of experimental know-how issues. In particular, we discuss how these structures map to the Nonaka–Takeuchi knowledge sharing model, a well-known paradigm used in the knowledge management literature. We describe an instantiation of the Nonaka–Takeuchi Model for software engineering experimentation, establishing a framework for discussing knowledge sharing issues related to experimental software engineering. We use two replications to illustrate some of the knowledge sharing issues we have faced and discuss the mechanisms we are using to tackle those issues in Readers’ Project.
Springer