Investigating reading techniques for object-oriented framework learning
- 1 November 2000
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Software Engineering
- Vol. 26 (11), 1101-1118
- https://doi.org/10.1109/32.881720
Abstract
The empirical study described in the paper addresses software reading for construction: how application developers obtain an understanding of a software artifact for use in new system development. The study focuses on the processes that 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 produced 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.Keywords
This publication has 23 references indexed in Scilit:
- Patterns generate architecturesPublished by Springer Science and Business Media LLC ,2006
- Investigating reading techniques for object-oriented framework learningIEEE Transactions on Software Engineering, 2000
- The framework life spanCommunications of the ACM, 1997
- Frameworks = (components + patterns)Communications of the ACM, 1997
- Framework development for large systemsCommunications of the ACM, 1997
- ConstructivismCommunications of the ACM, 1997
- From custom applications to domain-specific frameworksCommunications of the ACM, 1997
- Comparing detection methods for software requirements inspections: a replicated experimentIEEE Transactions on Software Engineering, 1995
- Industrial experience with an integrated code comprehension modelSoftware Engineering Journal, 1995
- Progress report on the study of program readingACM SIGCSE Bulletin, 1983