1. Program design by informal english description;Abbot;Communications of the ACM,1983
2. How reuse influences productivity in object oriented systems;Basili;Communications of the ACM,1996
3. Block, C.H., MacMillan, M.R., Martin, J.H., Monarchi, D., 1993. A prototype system for extracting objects and relatioships for software specifications. The Journal of Knowledge Engineering, pp. 70–78
4. Object oriented development;Booch;IEEE Transactions on Software Engineering,1986
5. Brooks, F., 1987. No silver bullet: Essence and accidents of software engineering. Computer, pp. 10–19