Abstract
An important goal of empirical software engineering research is to cumulatively build up knowledge on the basis of our empirical studies, for example, in the form of theories and models (conceptual frameworks). Building useful bodies of knowledge will in general require the combined effort by several research groups over time. To achieve this goal, data, testbeds and artifacts should be shared in the community in an efficient way. There are basically two challenges: (1) How do we encourage researchers to use material provided by others? (2) How do we encourage researchers to make material available to others in an appropriate form? Making material accessible to others may require substantial effort by the creator. How should he or she benefit from such an effort, and how should the likelihood of misuse be reduced to a minimum? At the least, the requester should officially request permission to use the material, credit the original developer with the work involved, and provide feedback on the results of use as well as problems with using the material. There are also issues concerning the protection of data, maintenance of artifacts and collaboration among creators and requestors, etc. A template for a data sharing agreement between the creator and requestor that addresses these issues has been proposed.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Lindsay, R.M., Ehrenberg, A.S.C.: The Design of Replicated Studies. The American Statistician 47, 217–228 (1993)
Sjøberg, D.I.K., Hannay, J.E., Hansen, O., Kampenes, V.B., Karahasanović, A., Liborg, N.-K., Rekdal, A.C.: A survey of controlled experiments in software engineering. IEEE Transaction on Software Engineering 31, 733–753 (2005)
Bacharach, S.B.: Organizational theories: Some criteria for evaluation. Academy of Management Review 14(4), 496–515 (1989)
Lucas, J.W.: Theory-testing, generalization, and the problem of external validity. Sociological Theory 21, 236–253 (2003)
Wagner, D.G.: The growth of theories. In: Foschi, M., Lawler, E.J. (eds.) Group Processes, pp. 25–42. Nelson-Hall Publishers, Chicago (1994)
Basili, V.R.: Editorial. Empirical Software Engineering 1(2) (1996)
Endres, A., Rombach, D.: A Handbook of Software and Systems Engineering. Empirical Observations, Laws and Theories. Fraunhofer IESE Series on Software Engineering. Pearson Education Limited, London (2003)
Kitchenham, B.A., Pfleeger, S.L., Pickard, L.M., Jones, P.W., Hoaglin, D.C., El Emam, K., Rosenberg, J.: Preliminary guidelines for empirical research in software engineering. IEEE Transaction on Software Engineering 28(8), 721–734 (2002)
Tichy, W.F.: Should computer scientist experiment more? 16 excuses to avoid experimentation. IEEE Computer 31(5), 32–40 (1998)
Hannay, J.E., Sjøberg, D.I.K., Dybå, T.: A Systematic Review of Theory Use in Software Engineering Experiments. IEEE Transaction on Software Engineering 33(2), 87–107 (2007)
Basili, V., Zelkowitz, M., Sjøberg, D.I.K., Johnson, P., Cowling, T.: Protocols in the use of Empirical Software Engineering Artifacts. Empirical Software Engineering (forthcoming) (2007)
Editor information
Rights and permissions
Copyright information
© 2007 Springer Berlin Heidelberg
About this chapter
Cite this chapter
Sjøberg, D.I.K. (2007). Knowledge Acquisition in Software Engineering Requires Sharing of Data and Artifacts. In: Basili, V.R., Rombach, D., Schneider, K., Kitchenham, B., Pfahl, D., Selby, R.W. (eds) Empirical Software Engineering Issues. Critical Assessment and Future Directions. Lecture Notes in Computer Science, vol 4336. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-71301-2_23
Download citation
DOI: https://doi.org/10.1007/978-3-540-71301-2_23
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-71300-5
Online ISBN: 978-3-540-71301-2
eBook Packages: Computer ScienceComputer Science (R0)