Pragmatic Software Reuse
Materials investigated, provided to participants, and collected from participants can be found below.
Materials investigated, provided to participants, and collected from participants can be found below.
Publications
- Soha Makady. Validating Pragmatic Reuse Tasks. PhD thesis. Department of Computer Science, University of Calgary, January 2015.
- Soha Makady and Robert J. Walker. Validating pragmatic reuse tasks by leveraging existing test suites. Software: Practice & Experience, 43(9):1039–1070, September 2013. doi: 10.1002/spe.2134
The research involved two studies; details of the setup and resulting data can be found from the follow links:
Industrial software developers copy-and-modify pieces of source code between systems for several essential and disciplined reasons. Nevertheless, such non-preplanned reuse has long been noted as a risky proposition, due to the lack of support for the process, and the inability of developers to understand whether or not a given reuse task will be successful or not prior to investing significant time in attempting it.