Sign In

Communications of the ACM

Table of Contents


Maintaining knowledge about temporal intervals


Matings in matrices


Cognitive strategies and looping constructs: an empirical study


Program indentation and comprehensibility


An analysis and algorithm for polygon clipping


An efficient dynamic selection method


Program design by informal English descriptions


On-the-fly optimization of data structures


Program developments: formal explanations of implementations


A constructive approach to the design of algorithms and their data structures


A multiple-stack manipulation procedure


A Monte Carlo study of Cichelli hash-function solvability


Principles of computer charging in a university-type organization


Information derivability analysis in logical information systems


Estimating block accesses in database organizations: a closed noniterative formula


On estimating block accesses in database organizations


Problem solving for effective systems analysis: an experimental exploration


Simulation modeling with event graphs


Antithetic variates revisited


System response time operator productivity, and job satisfaction


System designers' user models: a comparitive study and methodological critique


Stack processing techniques in delayed-staging storage hierarchies


Vector Fortran for numerical problems on CRAY-1


Extended Boolean information retrieval