204 BIBLIOGRAPHY Programming Considerations Arthur, J.. “Observations about Student Programming Practices,” Celko, J.. The Elements of Programming Style.. Fortran with Style: Programmin
Trang 2A p p e n d i x
Bibliography
Reading Psychology
Fisher, D.“Reading and Visual Search,” Memory and Cognition, 3,
188-196, 1975
Mason, M “From Print to Sound in Mature Readers as a Function of Reader Ability and Two Forms of Orthographic Regularity,” Memory
Meyer, D E., and K D Gutschera “Orthographic versus Phonemic Processing of Printed Words,” Psychonomic Society Presentation,
1975
Pollatsek, A., A D Well, and R M Schindler.“Effects of Segmentation and Expectancy on Matching Time for Words and Nonwords,” Journal
338, 1975
Saenger, P Space Between Words: The Origins of Silent Reading Palo Alto, CA: Stanford University Press, 1975
Trang 3204 BIBLIOGRAPHY
Programming Considerations
Arthur, J Measuring Programmer Productivity and Software Quality New York: John Wiley & Sons, 1985
Baecker, R “Enhancing Program Readability and Comprehensibility with Tools for Program Visualization,” Proceedings of the 10th International
Singapore
Berry, R E., and A E Meekings “A Style Analysis of C Programs,”
Brooks, R “Studying Programmer Behavior Experimentally: The Problems of Proper Methodology,” Communications of the ACM, 234, 207–213, April 1980
Celko, J “Observations about Student Programming Practices,”
Celko, J SQL for Smarties (3rd ed.) San Francisco: Morgan-Kaufmann, 2005
Celko, J SQL Puzzles & Answers San Francisco: Morgan-Kaufmann, 1997
Celko, J Data & Databases San Francisco: Morgan-Kaufmann, 1999
Celko, J Trees & Hierarchies in SQL San Francisco: Morgan-Kaufmann, 2004
Codd, E F “Extending the Database Relational Model to Capture More Meaning,” ACM Transactions on Database Systems, 44, 397–434,
December 1979
Cooper, D., and M J Clancy Oh! Pascal! New York: W W Norton,
1985
Fairley, R Software Engineering Concepts Boston: McGraw-Hill, 1985
Trang 4Programming Considerations 205
Gilmore, D J., and R G Green “Comprehension and Recall of
Miniature Programs,” International Journal of Man-Machine Studies, 211, 31–48, July 1984
Grogono, P “On Layout, Identifiers and Semicolons in Pascal
Programs,” ACM SIGPLAN Notices, 14(4), 35-40, April 1979
Kernighan, B., and P J Plauger The Elements of Programming Style Boston: McGraw-Hill, 1982
Ledgard, H Programming Proverbs Rochelle Park, NJ, Hayden Books,
1975
Ledgard, H., and L J Chmura Fortran with Style: Programming Proverbs Indianapolis, IN, Sams, 1978
Ledgard, H., and J Tauer Professional Software Volume 2: Programming
McCabe, Tom “A Complexity Measure,” IEEE Transactions on Software,
1976
McKeithen, K., Reitman J., Rueter H., and Hirtle S.“Knowledge
Organization and Skill Differences in Computer Programmers,” Cognitive
Meekings, B “Style Analysis of Pascal Programs,” ACM SIGPLAN Notices, 18(9), 45-54, September 1983
Miller, G., A “The Magical Number Seven Plus or Minus Two: Some Limits on Our Capacity for Processing Information,” The Psycological
Oman P., and Cook C “A Taxonomy for Programming Style,”
20–22, 1990, Washington, DC
Oman P., and Cook C “A Paradigm for Programming Style Research,”
Oman P., and Cook C “Programming Style Authorship Analysis,”
Proceedings of the 17th Annual ACM Conference on Computer Science:
Trang 5206 BIBLIOGRAPHY
1989
Oman P., and Cook C “Typographic Style Is More Than Cosmetic,”
Pascal, F “SQL Redundancy and DBMS Performance,” Database
Pressman, R S Software Engineering: A Practitioner’s Approach (2nd ed.) Boston: McGraw-Hill, 1986
Redish K., and Smyth W.“Program Style Analysis: A Natural By-Product
of Program Compilation,” Communications of the ACM, 29(2), 126-133, February 1986
Rees, M J “Automatic Assessment Aids for Pascal Programs,” ACM
Sheil, B A “The Psychological Study of Programming,” ACM Computing
Weinberg, G The Psychology of Computer Programming: Silver Anniversary
Weissman, L “Psychological Complexity of Computer Programs: An Experimental Methodology,” ACM SIGPLAN Notices, 96, 25–36, June 1974