M. Armbrust, A. Fox, R. Griffith, A. D. Joseph, R. H. Katz, A. Konwinski, G. Lee, D. A. Patterson, A. Rabkin, I. Stoica, and M. Zaharia, "A view of cloud computing," Communications of the ACM, vol. 53, no. 4, pp. 50-58, April 2010.
A. Fox and D. A. Patterson, "Self Repairing Computers," Scientific American, vol. 281, no. 6, June 2003.
Articles in conference proceedings
J. Schwartz, M. Bohannan, J. Yim, Y. Tang, D. Benedicto, C. Liu, A. Fox, L. Yan, and N. Norouzi, "Automated Support for Flexible Extensions," in Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 2, SIGCSE 2024, New York, NY, USA: Association for Computing Machinery, 2024, pp. 1810–1811.
Y. Tang, J. Yim, J. Schwartz, M. Bohannan, D. Benedicto, C. Liu, A. Fox, L. Yan, and N. Norouzi, "Supporting Mastery Learning with Flexible Extensions," in Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 2, SIGCSE 2024, New York, NY, USA: Association for Computing Machinery, 2024, pp. 1834–1835.
A. Fox, D. A. Patterson, S. Joseph, and P. McCulloch, "MAGIC: Massive Automated Grading in the Cloud," in CHANGEE (Facing the challenges of assessing 21st century skills in the newly emerging educational ecosystem) workshop at {EC-TEL} 2015, 2015.
M. Zhou, A. Cliff, A. Huang, S. Krishnan, B. Nonnecke, K. Uchino, S. Joseph, A. Fox, and K. Goldberg, "M-CAFE: Managing MOOC Student Feedback with Collaborative Filtering," in Learning@Scale 2015, 2015.
D. Coetzee, S. Lim, A. Fox, B. Hartmann, and M. Hearst, "Structuring Interactions for Large-Scale Synchronous Peer Learning," in CSCW 2015, 2015.
D. Coetzee, A. Fox, M. Hearst, and B. Hartmann, "Chatrooms in MOOCs: All Talk and No Action," in 1st {ACM} Conference on Learning At Scale (L@S 2014), 2014.
K. Stephens-Martinez, M. Hearst, and A. Fox, "Monitoring MOOCs: Which Information Sources Do Instructors Value?," in 1st {ACM} Conference on Learning At Scale (L@S 2014), 2014.
D. Coetzee, A. Fox, M. Hearst, and B. Hartmann, "Should Your MOOC Forum Use a Reputation System?," in CSCW 2014, 2014.
A. Buluç, E. Duriakova, A. Fox, J. R. Gilbert, S. Kamil, A. Lugowski, L. Oliker, and S. Williams, "High-Productivity and High-Performance Analysis of Filtered Semantic Graphs," in Proceedings of the IPDPS, 2013, pp. 237--248.
M. Armbrust, E. Liang, T. Kraska, A. Fox, M. Franklin, and D. A. Patterson, "Generalized scale independence through incremental precomputation," in Proceedings of the 2013 ACM SIGMOD International Conference on Management of Data, 978-1-4503-2037-5: ACM, 2013, pp. 625-636.
D. Kandasamy, K. Curtis, A. Fox, and D. A. Patterson, "Diversity within the crowd," in Proceedings of the ACM 2012 conference on Computer Supported Cooperative Work Companion, ACM, 2012, pp. 115-118.
M. Armbrust, S. Tu, A. Fox, M. Franklin, D. A. Patterson, N. Lanham, B. Trushkowsky, and J. Trutna, "PIQL: a performance insightful query language," in SIGMOD '10 Proceedings of the 2010 ACM SIGMOD International Conference on Management of data, ACM, 2010, pp. 1207-1210.
A. Ganapathi, Y. Chen, A. Fox, R. H. Katz, and D. A. Patterson, "Statistics-Driven Workload Modeling for the Cloud," in Proceedings of 26th International Conference on Data Engineering Workshops (ICDEW), ICDEW, IEEE, 2010, pp. 87 - 92.
B. C. Catanzaro, S. A. Kamil, Y. Lee, K. Asanović, J. Demmel, K. Keutzer, J. Shalf, K. A. Yelick, and A. Fox, "SEJITS: Getting productivity and performance with selective embedded JIT specialization," in Proceedings First Workshop on Programming Models for Emerging Architectures, 2009.
W. Xu, L. Huang, A. Fox, D. A. Patterson, and M. Jordan, "Detecting large-scale system problems by mining console logs," in Proceedings of the ACM SIGOPS 22nd symposium on Operating systems principles, SOSP, New York, NY: ACM, 2009, pp. 117-132.
W. Xu, Z. Tan, A. Fox, and D. A. Patterson, "Regulating Workload in J2EE Application Servers," in Proceedings of Workshop on Feedback Control Implementation and Design in Computing Systems and Networks, FeBID, 2006.
A. Fox, E. Kiciman, and D. A. Patterson, "Combining statistical monitoring and predictable recovery for self-management," in Proc. 1st ACM SIGSOFT Workshop on Self-Managed Systems (WOSS '04), D. Garlan, J. Kramer, and A. Wolf, Eds., New York, NY: The Association for Computing Machiney, Inc., 2004, pp. 49-53.
Conference proceedings (edited)
A. Fox, M. Hearst, and M. Chi, Eds., L@S '14: Proceedings of the First ACM Conference on Learning At Scale, New York, NY, USA: ACM, 2014.
D. H. Fisher and A. Fox, Eds., CCC/CRA Workshop Report: Multidisciplinary Research in Online Education, 2013.
Technical Reports
L. Caraco, N. Weinman, S. Ko, and A. Fox, "Automatically Converting Code-Writing Exercises to Variably-Scaffolded Parsons Problems," June 2022.
I. Stoica, M. Franklin, M. Jordan, A. Fox, A. D. Joseph, M. Mahoney, R. H. Katz, D. A. Patterson, and S. Shenker, "The Berkeley Data Analysis System (BDAS): An open source platform for big data analytics," University of California, Berkeley Berkeley United States, 2017.
M. Patil, "SKYE: Motion Detection & Tracking with SEJITS," A. Fox and C. Markley, Eds., June 2017.
K. Curtis, A. Talwalkar, M. Zaharia, A. Fox, and D. A. Patterson, "SiRen: Leveraging Similar Regions for Efficient & Accurate Variant Calling," May 2015.
A. Fox, D. A. Patterson, R. Ilson, S. Joseph, K. Walcott-Justice, and R. Williams, "Software Engineering Curriculum Technology Transfer: Lessons learned from MOOCs and SPOCs," March 2014.
R. Xia, T. Elmas, S. A. Kamil, A. Fox, and K. Sen, "Multi-level Debugging for Multi-stage, Parallelizing Compilers," Dec. 2012.
D. Haussler, D. A. Patterson, M. Diekhans, A. Fox, M. Jordan, A. D. Joseph, S. Ma, B. Paten, S. Shenker, T. Sittler, and I. Stoica, "A Million Cancer Genome Warehouse," Nov. 2012.
J. Demmel, D. Eliahu, A. Fox, S. A. Kamil, B. Lipshitz, O. Schwartz, and O. Spillinger, "Communication-Optimal Parallel Recursive Rectangular Matrix Multiplication," Oct. 2012.
A. Buluc, A. Fox, J. Gilbert, S. A. Kamil, A. Lugowski, L. Oliker, and S. Williams, "High-Performance Analysis of Filtered Semantic Graphs," May 2012.
J. Trutna, "Nye's Trie and Floret Estimators: Techniques for Detecting and Repairing Divergence in the SCADS Distributed Storage Toolkit," D. A. Patterson and A. Fox, Eds., March 2010.
B. Catanzaro, S. A. Kamil, Y. Lee, K. Asanović, J. Demmel, K. Keutzer, J. Shalf, K. A. Yelick, and A. Fox, "SEJITS: Getting Productivity and Performance With Selective Embedded JIT Specialization," March 2010.
A. Beitch, B. Liu, T. Yung, R. Griffith, A. Fox, and D. A. Patterson, "Rain: A Workload Generation Toolkit for Cloud Computing Applications," Feb. 2010.
M. Armbrust, N. Lanham, S. Tu, A. Fox, M. Franklin, and D. A. Patterson, "PIQL: A Performance Insightful Query Language For Interactive Applications," Jan. 2010.
Y. Chen, A. S. Ganapathi, A. Fox, R. H. Katz, and D. A. Patterson, "Statistical Workloads for Energy Efficient MapReduce," Jan. 2010.
A. S. Ganapathi, Y. Chen, A. Fox, R. H. Katz, and D. A. Patterson, "Statistics-Driven Workload Modeling for the Cloud," Nov. 2009.
W. Xu, L. Huang, A. Fox, D. A. Patterson, and M. Jordan, "Large-Scale System Problems Detection by Mining Console Logs," July 2009.
M. Armbrust, A. Fox, R. Griffith, A. D. Joseph, R. H. Katz, A. Konwinski, G. Lee, D. A. Patterson, A. Rabkin, I. Stoica, and M. Zaharia, "Above the Clouds: A Berkeley View of Cloud Computing," Feb. 2009.
P. Bodik, M. P. Armbrust, K. Canini, A. Fox, M. Jordan, and D. A. Patterson, "A Case For Adaptive Datacenters To Conserve Energy and Improve Reliability," Sep. 2008.
D. A. Patterson, A. Brown, P. Broadwell, G. Candea, M. Chen, J. Cutler, P. Enriquez, A. Fox, E. Kiciman, M. Merzbacher, D. Oppenheimer, N. Sastry, W. Tetzlaff, J. Traupman, and N. Treuhaft, "Recovery-Oriented Computing (ROC): Motivation, Definition, Techniques, and Case Studies," UC Berkeley Computer Science Technical Report, Tech. Rep. UCB//CSD-02-1175, March 2002.
D. Patterson, A. Brown, P. Broadwell, G. Candea, M. Chen, J. Cutler, P. Enriquez, A. Fox, E. Kiciman, M. Merzbacher, D. Oppenheimer, N. Sastry, W. Tetzlaff, J. Traupman, and N. Treuhaft, "Recovery Oriented Computing (ROC): Motivation, Definition, Techniques, and Case Studies," March 2002.
S. Caraco, "Designing and Deploying Faded Parsons Problems for Scalable, Mastery-Based Software Engineering Education," A. Fox and D. Garcia, Eds., May 2026.
C. Bernard, "The Development and Management of GradeSuite: A Microservice LMS for Mastery Learning," D. Garcia and A. Fox, Eds., May 2025.
V. Huang, "CS 375: A Climate-First Approach to Training Student Teaching Assistants," D. Garcia and A. Fox, Eds., Aug. 2023.
F. Shakir, "Flextensions: Exploring the Impact of Flexible Extensions," A. Fox and D. Garcia, Eds., May 2023.
A. Ju, A. Hemani, J. Zeitsoff, Y. Dimitriadis, and A. Fox, "Building XP process metrics for project-based software engineering courses," J. Hug, Ed., May 2020.
R. Roy Choudhury, H. Yin, J. Moghadam, A. Chen, and A. Fox, "AutoStyle: Scale-driven Hint Generation for Coding Style," May 2016.
J. McKinsey, "Remote Pair Programming in a Visual Programming Language," A. Fox and D. Garcia, Eds., May 2015.
O. Spillinger, D. Eliahu, A. Fox, and J. Demmel, "Matrix Multiplication Algorithm Selection with Support Vector Machines," May 2015.
D. Eliahu, O. Spillinger, A. Fox, and J. Demmel, "FRPA: A Framework for Recursive Parallel Algorithms," May 2015.
M. Driscoll, "Subdivision Surface Evaluation as Sparse Matrix-Vector Multiplication," K. A. Yelick and A. Fox, Eds., Dec. 2014.
D. Armendariz, "OCTAL: The Online Course Tool for Adaptive Learning," D. Garcia and A. Fox, Eds., May 2014.