Investigating Reading Techniques for Framework Learning
dc.contributor.author | Shull, Forrest | en_US |
dc.contributor.author | Lanubile, Filippo | en_US |
dc.contributor.author | Basili, Victor R. | en_US |
dc.date.accessioned | 2004-05-31T22:51:19Z | |
dc.date.available | 2004-05-31T22:51:19Z | |
dc.date.created | 1998-04 | en_US |
dc.date.issued | 2000-01-11 | en_US |
dc.description.abstract | The empirical study described in this paper addresses software reading for construction: how application developers obtain an understanding of a software artifact for use in new system development. This study focuses on the processes developers would engage in when learning and using object-oriented frameworks. We analyzed 15 student software development projects using both qualitative and quantitative methods to gain insight into what processes occurred during framework usage. The contribution of the study is not to test predefined hypotheses but to generate well-supported hypotheses for further investigation. The main hypotheses we produce are that example-based techniques are well suited to use by beginning learners while hierarchy-based techniques are not because of a larger learning curve. Other more specific hypotheses are proposed and discussed. (Also cross-referenced as UMIACS-TR-98-26) | en_US |
dc.format.extent | 1547566 bytes | |
dc.format.mimetype | application/postscript | |
dc.identifier.uri | http://hdl.handle.net/1903/951 | |
dc.language.iso | en_US | |
dc.relation.isAvailableAt | Digital Repository at the University of Maryland | en_US |
dc.relation.isAvailableAt | University of Maryland (College Park, Md.) | en_US |
dc.relation.isAvailableAt | Tech Reports in Computer Science and Engineering | en_US |
dc.relation.isAvailableAt | UMIACS Technical Reports | en_US |
dc.relation.ispartofseries | UM Computer Science Department; CS-TR-3896 | en_US |
dc.relation.ispartofseries | UMIACS; UMIACS-TR-98-26 | en_US |
dc.title | Investigating Reading Techniques for Framework Learning | en_US |
dc.type | Technical Report | en_US |