Résumé - Marcus Fontoura

Marcus Fontoura
CTO and Head of Engineering at Stone Co
mfontoura at acm dot org

EDUCATION

Ph.D. Computer Science (summa cum laude), 03/1997-07/1999, Pontifical Catholic University (PUC-Rio), Rio de Janeiro, Brazil

M.Sc. Computer Science, 03/1996-03/1997, Pontifical Catholic University (PUC-Rio), Rio de Janeiro, Brazil

Computer Engineer, 03/1991-12/1995, Pontifical Catholic University (PUC-Rio), Rio de Janeiro, Brazil

EXPERIENCE AND JOB HISTORY

CTO and Head of Engineering, Stone Co, 06/2022-Present.

Technical Fellow and Corporate Vice President, Microsoft Corporation, 12/2018-06/2022.

Distinguished Engineer, Microsoft Corporation, 9/2017-12/2018.

Partner Architect, Microsoft Corporation, 12/2013-9/2017.

Staff Research Scientist, Google, 01/2011-12/2013.

Principal Research Scientist, Yahoo! Research, 11/2005-12/2010.

Visiting Professor, Pontifical Catholic University (PUC-Rio), Rio de Janeiro, Brazil, 03/2008-06/2008 and 03/2007-06/2007.
Teaching a graduate school course on Web IR together with Prof. Eduardo Laber

Research Staff Member, Computer Science Department, IBM Almaden Research Center, 09/2000-11/2005.

Post-Doctoral Researcher, Department of Computer Science, Princeton University,10/1999-09/2000.

Visiting Researcher, Computer Systems Group, University of Waterloo, 02/1997, 01/1998-02/1998, 01/1999-02/1999.

ACADEMIC AWARDS AND HONORS

Distinguished Member of the ACM

Senior Member of the IEEE

Elected Yahoo! Superstar and received two You Rock! awards, for my contributions to display advertising infrastructure, 2010.

IBM Outstanding Technical Achievement Award, "for development of a new generation of IBM search technology and its deployment on w3.ibm.com", 2004.

Post-doctoral Fellowship, Brazilian Science Council, 10/1999-09/2000.

Ph.D. Fellowship, Brazilian Science Council, 03/1997-07/1999.

M.Sc. Fellowship, Brazilian Science Council, 03/1996-03/1997.

PROFESSIONAL ACTIVITIES

Program Committee
The 43th Annual International ACM SIGIR Conference (SIGIR 2020), 2020, Xi'an, China
The 42th Annual International ACM SIGIR Conference (SIGIR 2019), 2019, Paris, France
The 28th Conference on Information and Knowledge Management (CIKM 2018), 2018, Turin, Italy
The 41th Annual International ACM SIGIR Conference (SIGIR 2018), 2018, Ann Arbor, USA
The 27th International World Wide Web Conference (WWW 2018), WWW Web Search and Mining Track, 2018, Lyon, France
The 27th Conference on Information and Knowledge Management (CIKM 2017), 2017, Singapore
The 40th Annual International ACM SIGIR Conference (SIGIR 2017), 2017, Tokyo, Japan
The 26th International World Wide Web Conference (WWW 2017), Search Systems Track, 2017, Perth, Australia
The 39th Annual International ACM SIGIR Conference (SIGIR 2016), 2016, Pisa, Italy
The 25th International World Wide Web Conference (WWW 2016), Search Systems Track, 2016, Montreal, Canada
The 26th Conference on Information and Knowledge Management (CIKM 2016), 2016, Indianapolis, USA
The 38th Annual International ACM SIGIR Conference (SIGIR 2015), 2015, Santiago, Chile
The 24th International World Wide Web Conference (WWW 2015), Search Systems and Applications Track and Developers Track, 2015, Florence, Italy
The 21st ACM SIGKDD Conference on Knowledge Discovery and Data Mining (KDD 2015), Industry and Government Track, 2015, Sydney, Australia
The 37th Annual International ACM SIGIR Conference (SIGIR 2014), 2014, Gold Coast, Australia
The 23th International World Wide Web Conference (WWW 2014), Search Systems and Applications Track and Developers Track, 2014, Seoul, Korea
The 20th ACM SIGKDD Conference on Knowledge Discovery and Data Mining (KDD 2014), Research Track and Industry and Government Track, 2014, New York City, USA
The 40th International Conference on Very Large Data Bases (VLDB 2014), Industrial Track, Hangzhou, China
The 23rd Conference on Information and Knowledge Management (CIKM 2014) 2014, Shanghai, China
The 11th Large-Scale and Distributed Systems for Information Retrieval Workshop (LSDS-IR 2014), 2014, New York City, USA
The 16th International Workshop on the Web and Databases (WebDB 2013), 2013, New York, USA
The 19th ACM SIGKDD Conference on Knowledge Discovery and Data Mining (KDD 2013), 2013, Chicago, USA
The 36th Annual International ACM SIGIR Conference (SIGIR 2013), 2013, Dublin, Ireland
The 22th International World Wide Web Conference (WWW 2013), Internet Monetization and Incentives Track, 2013, Rio de Janeiro, Brazil
The 38th International Conference on Very Large Data Bases (VLDB 2012), Industrial Track, Istanbul, Turkey
The Fith ACM International Conference on Web Search and Data Mining (WSDM 2012), 2012, Seattle, USA
The 35th Annual International ACM SIGIR Conference (SIGIR 2012), 2012, Portland, USA
The 21th International World Wide Web Conference (WWW 2012), Data and Content Management Track, 2012, Lyon, France
5th IEEE International Conference on Cloud Computing (CLOUD 2012), 2012, Honolulu, USA
SIGIR 2011 Workshop on Internet Advertising (IA 2011), 2011, Beijing, China
The 4th International Conference on Cloud Computing (IEEE CLOUD 2011), 2011, Washington DC, USA
The 33th Annual International ACM SIGIR Conference (SIGIR 2010), 2010, Geneva, Switzerland
The 11th International Conference on Web Information System Engineering (WISE 2010), Hong Kong, China
The 3rd International Conference on Cloud Computing (IEEE CLOUD 2010), 2010, Miami, USA
The 16th ACM SIGKDD Conference on Knowledge Discovery and Data Mining (KDD 2010), 2010, Washington DC, USA
The 19th International World Wide Web Conference (WWW 2010), Search Track, 2010, Raleigh, USA
The Third ACM International Conference on Web Search and Data Mining (WSDM 2010), 2010, New York, USA
The 18th Conference on Information and Knowledge Management (CIKM 2009) 2009, Hong Kong, China
The International Conference on Knowledge Management and Information Sharing (KMIS 2009), 2009, Madeira, Portugal
The 18th International World Wide Web Conference (WWW 2009), Search Track, 2009, Madrid, Spain
IEEE International Conference on Cloud Computing (CLOUD-II 2009), 2009, Bangalore, India
The 31th Annual International ACM SIGIR Conference (SIGIR 2008), 2008, Singapore
The 17th Conference on Information and Knowledge Management (CIKM 2008), 2008, Napa Valley, USA
The 17th International World Wide Web Conference (WWW 2008), Search Track, 2008, Beijing, China
The First ACM International Conference on Web Search and Data Mining (WSDM 2008), 2008, Stanford, USA
The 30th Annual International ACM SIGIR Conference (SIGIR 2007), 2007, Amsterdam, The Netherlands
The 16th International World Wide Web Conference (WWW 2007), Search Track, 2007, Banff, Canada
The 23th International Conference on Data Engineering (ICDE 2007), Industrial track, 2007, Istanbul, Turkey
IEEE International Conference on Web Services 2007 (ICWS 2007), 2007, Salt Lake City, USA
IEEE International Conference on Web Services 2006 (ICWS 2006), 2006, Chicago, USA
Second Workshop on Model-based Methodologies for Pervasive and Embedded Software (MOMPES 2005), 2005, Rennes, France
The 2005 International Conference on Internet Computing (IC 2005), 2005, Las Vegas, USA
First Workshop on Model-based Methodologies for Pervasive and Embedded Software (MOMPES 2004), 2004, Toronto, Canada
The 2004 International Conference on Internet Computing (IC 2004), 2004, Las Vegas, USA
Second Seminar on Advanced Research in Electronic Business (EBR 2003), 2003, Rio de Janeiro, Brazil
Second International Workshop on Software Engineering for Large-Scale Multi-Agent Systems (ICSE 2003), 2003, Portland, USA
The First International Conference on Web Services (ICWS 03), 2003, Las Vegas, USA
The 2003 International Conference on Internet Computing (IC 2003), 2003, Las Vegas, USA
ACS/IEEE International Conference on Computer Systems and Applications (AICSSA 03), 2003, Tunisia
The 2002 International Conference on Internet Computing (IC 2002), 2002, Las Vegas, USA
First Seminar on Advanced Research in Electronic Business (EBR 2002), 2002, Rio de Janeiro, Brazil
First International Workshop on Software Engineering for Large-Scale Multi Agent Systems (ICSE 2002), 2002, Orlando, USA.

Panelist at the National Science Foundation (NSF), 2012 and 2013.
Co-chair of WWW 2013 Developers Track (with Denny Vrandecic), 2013.
Editorial board of International Journal of Web Services Research, until 2009.
Associate editor of ACM SIGecom Exchanges, ACM special group on electronic commerce newsletter, until 2004.
Guest editor of Journal of Systems and Software, Special Issue on Application Models and Programming Tools for Ubiquitous Computing, 69(3), 2004.
Organizer of Section on Search and Information Retrieval for the Web, The 2003 International Conference on Internet Computing (IC 2003), June 23-26, 2002, Las Vegas, USA (with Dr. Jason Zien).
Guest editor of Annals of Software Engineering, special volume on Object-Oriented Web-based Software Engineering, 2002.
Organizer of Section on Web Services and Service-Oriented Architectures, The 2002 International Conference on Internet Computing (IC 2002), June 24-27, 2002, Las Vegas, USA.
Organizer of Workshop of Application Models and Programming Tools for Ubiquitous Computing (UbiTools 2001), ACM UbiComp 2001, September 30, 2001, Atlanta, USA (with Prof. Roy Campbel, Prof. Renato Cerqueira, and Dr. John Barton).
Organizer of First Workshop on Product Line Architectures for E-Commerce, The 2001 International Conference on Internet Computing (IC 2001), June 25-28, 2001, Las Vegas, USA

Referee of Addison-Wesley; Wiley; ACM Computing Surveys; ACM Transactions on Intelligent Systems and Technology; Journal of Computer and System Sciences; Journal of Computer Science and Technology; ACM Transactions on the Web; WWW Journal; IEEE Transactions on Robotics and Automation; Journal of Systems and Software; Software - Practice & Experience; IEE Proceedings - Software; 21st International Conference on Data Engineering (ICDE 2005); 20th International Conference on Data Engineering (ICDE 2004); IBM Center of Advanced Studies Conference 2001 (CASCON 2001); Brazilian Symposium on Software Engineering 1999 (SBES 99); Brazilian Symposium on Computing and Education 1998 (SBIE 98); Integrated Seminar on Hardware and Software 1998 (SEMISH 98); Formal Methods Europe 1997 (FME 97).

SUMMER STUDENT ADVISING

  1. Gabriel Magalhaes, ITA, Brazil, 2017
  2. Alexandre Muzio, ITA, Brazil, 2014, 2015, and 2016
  3. Constantinos Dimopoulos, Polytechnic Institute of NYU, 2013
  4. David Zhu, University of California, Berkeley, 2012
  5. Shuai Ding, Polytechnic Institute of NYU, 2011
  6. George Beskales, University of Waterloo, 2010
  7. Yejin Choi, Cornell University, 2009.
  8. Xuerui Wang, University of Massachusetts, Amherst, 2007.
  9. Pavel Dmitriev, Cornell University, 2005.
  10. Chavdar Botev, Cornell University, 2004.
  11. Beverly Yang, Stanford University, 2003.
  12. Pratik Mukhopadhyay, University of California, San Diego (UCSD), 2002.

PATENTS

I've 41 issue patents (10,261,822; 10,255,319; 10,153,941; 10,038,753; 9,843,641; 9,531,842; 9,501,506; 9,483,568; 9,405,846; 9,185,156; 9,129,300; 8,818,971; 8,688,521; 8,666,819; 8,655,888; 8,447,764; 8,380,682; 8,380,570; 8,346,759; 8,296,304; 8,271,498; 8,229,933; 8,131,726; 8,103,748; 8,032,532; 7,991,806; 7,991,786; 7,991,769; 7,921,416; 7,783,626; 7,765,214; 7,743,060; 7,685,138; 7,577,644; 7,565,347; 7,502,802; 7,496,568; 7,461,064; 7,424,467; 7,392,239; 7,293,005) and many others under consideration by the USA patent office in the areas of Distributed Systems, Cloud Computing, Web Advertisement, Web Search, and Data Management.

INVITED TALKS

  1. Keynote talk at 1st Cloud Intelligence Workshop, Toward Intelligent Cloud Platforms and AIOps, 34th AAAI Conference on Artificial Intelligence (AAAI 2020), New York, USA, 2020.
  2. Guest lecture at CMU's advanced cloud computing course: Azure's Resource Central, Pittsburgh, USA, 2018.
  3. Guest lecture at CMU's advanced cloud computing course: Azure's VM allocator internals, Pittsburgh, USA, 2016.
  4. Keynote talk at LSDS-IR, Analyzing the performance of top-k retrieval algorithms, The 6th ACM International Conference on Web Search and Data Mining (WSDM 2013), Rome, Italy, 2013.

THESES

  1. A Systematic Approach for Framework Development, Ph.D. Thesis, Computer Science Department, PUC-Rio, 1999 (pdf).
  2. An Environment for Process Modeling and Execution, M.Sc. Dissertation, Computer Science Department, PUC-Rio, 1997 (in Portuguese).

BOOKS

  1. The UML Profile for Framework Architectures, M. Fontoura, W. Pree, B. Rumpe, Addison-Wesley, 2001.

CONFERENCE PROCEEDINGS (PEER REVIEWED)

  1. Pond: CXL-Based Memory Pooling Systems for Cloud Platforms, Huaicheng Li, Daniel S. Berger, Stanko Novakovic, Lisa Hsu, Dan Ernst, Pantea Zardoshti, Monish Shah, Samir Rajadnya, Scott Lee, Ishwar Agarwal, Mark D. Hill, Marcus Fontoura, and Ricardo Bianchini, The 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2023), Vancouver, Canada, 2023 (pdf).
  2. Cost-Efficient Overclocking in Immersion-Cooled Datacenters, Majid Jalili, Ioannis Manousakis, Inigo Goiri, Pulkit Misra, Ashish Raniwala, Husam Alissa, Bharath Ramakrishnan, Phillip Tuma, Christian Belady, Marcus Fontoura, and Ricardo Bianchini, The 48th International Symposium on Computer Architecture (ISCA 2021), Worldwide Event, 2021 (pdf).
  3. Flex: High-Availability Datacenters With Zero Reserved Power, Chaojie Zhang, Alok Gautam Kumbhare, Ioannis Manousakis, Deli Zhang, Pulkit Misra,Rod Assis, Kyle Woolcock, Nithish Mahalingam, Brijesh Warrier, David Gauthier,Lalu Kunnath, Steve Solomon, Osvaldo Morales, Marcus Fontoura, and Ricardo Bianchini, The 48th International Symposium on Computer Architecture (ISCA 2021), Worldwide Event, 2021 (pdf).
  4. Providing SLOs for Resource-Harvesting VMs in Cloud Platforms, Pradeep Ambati, Inigo Goiri, Felipe Frujeri, Alper Gun, Ke Wang, Brian Dolan, Brian Corell, Sekhar Pasupuleti, Thomas Moscibroda, Sameh Elnikety, Marcus Fontoura, and Ricardo Bianchini, The 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 2020), Banff, Canada, 2020 (pdf).
  5. Resource Central: Understanding and Predicting Workloads for Improved Resource Management in Large Cloud Platforms, Eli Cortez, Anand Bonde, Alexandre Muzio, Mark Russinovich, Marcus Fontoura, Ricardo Bianchini, The 26th ACM Symposium on Operating Systems Principles (SOSP 2017), Shanghai, China, 2017 (pdf).
  6. History-Based Harvesting of Spare Cycles and Storage in Large-Scale Datacenters, Yunqi Zhang, George Prekas, Giovanni M. Fumarola, Marcus Fontoura, Inigo Goiri, Ricardo Bianchini, The 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 2016), Savannah, USA, 2016 (pdf).
  7. Top-k Publish-Subscribe for Social Annotation of News, A. Shraer, M. Gurevich, M. Fontoura, V. Josifovski, The 39th International Conference on Very Large Databases (VLDB 2013), Trento, Italy, 2013 (pdf).
  8. Evaluation Strategies for Top-k Queries over Memory-Resident Inverted Indexes, M. Fontoura, V. Josifovski, J. Liu, S. Venkatesan, X. Zhu, J. Zien, The 37th International Conference on Very Large Databases (VLDB 2011), Seattle, USA, 2011 (pdf).
  9. Efficiently Evaluating Graph Constraints in Content-Based Publish/Subscribe, A. Broder, S. Das, M. Fontoura, B. Gosh, V. Josifovski, J. Shanmugasundaram, S. Vassilvitski, The 20th International World Wide Web Conference (WWW 2011), Hyderabad, India, 2011 (pdf).
  10. Efficiently Encoding Term Co-occurrences in Inverted Indexes, M. Fontoura, M. Gurevich, V. Josifovski, S. Vassilvitskii, 20thACM Conference on Information and Knowledge Management (CIKM 2011), Glasgow, UK, 2011 (pdf).
  11. Estimating Advertisability of Tail Queries for Sponsored Search, S. Pandey, K. Punera, M. Fontoura, V. Josifovski, The 33rd Annual International ACM SIGIR Conference (SIGIR 2010), Geneva, Switzerland, 2010 (pdf).
  12. Using Landing Pages for Sponsored Search Ad Selection, Y. Choi, M. Fontoura, E. Gabrilovich, V. Josifovski, M. Mediano, B. Pang, The 19th International World Wide Web Conference (WWW 2010), Raleigh, USA, 2010 (pdf).
  13. Efficiently Evaluating Complex Boolean Expressions, M. Fontoura, S. Sadanandan, J. Shanmugasundaram, S. Vassilvitski, E. Vee, S. Venkatesan, J. Zien, Proceedings of the ACM SIGMOD International Conference on Management of Data (SIGMOD 2010), ACM Press, Indianapolis, USA, 2010 (pdf) (slides).
  14. A search-based method for forecasting ad impression in contextual advertising, X. Wang, A. Broder, M. Fontoura, V. Josifovski, The 18th International World Wide Web Conference (WWW 2009), 491-500, ACM Press, Madrid, Spain, 2009 (pdf).
  15. To swing or not to swing: learning when (not) to advertise, A. Broder, M. Ciaramita, M. Fontoura, E. Gabrilovich, V. Josifovski, D. Metzler, V. Murdock, V. Plachouras, Seventeenth Conference on Information and Knowledge Management (CIKM 2008), 1003-1012, Napa Valley, USA, 2008 (pdf).
  16. Search advertising using web relevance feedback, A. Broder, P. Ciccolo, M. Fontoura, E. Gabrilovich, V. Josifovski, L. Riedel, Seventeenth Conference on Information and Knowledge Management (CIKM 2008), 1013-1022, Napa Valley, USA, 2008 (pdf).
  17. Relaxation in text search using taxonomies, M. Fontoura, V. Josifovski, R. Kumar, C. Olston, A. Tomkins, S. Vassilvitskii, 34th International Conference on Very Large Data Bases (VLDB 2008), 672-683, Auckland, New Zealand, 2008 (pdf).
  18. Robust classification of rare queries using web knowledge, A. Broder, M. Fontoura, E. Gabrilovich, A. Joshi, V. Josifovski, T. Zhang, The 30th Annual International ACM SIGIR Conference (SIGIR 2007), 231-238, Amsterdam, The Netherlands, 2007 (pdf).
  19. A semantic approach to contextual advertising, A. Broder, M. Fontoura, V. Josifovski, L. Riedel, The 30th Annual International ACM SIGIR Conference (SIGIR 2007), 559-566, Amsterdam, The Netherlands, 2007 (pdf).
  20. Estimating corpus size via queries, A. Broder, M. Fontoura, V. Josifovski, R. Kumar, R. Motwani, S. Nabar, R. Panigrahy, A. Tomkins, Y. Xu, Fifteenth Conference on Information and Knowledge Management (CIKM 2006), 594-603, Arlington, USA, 2006 (pdf).
  21. Indexing Shared Content in Information Retrieval Systems, A. Broder, N. Eiron, M. Fontoura, M. Herscovici, R. Lempel, J. McPherson, R. Qi, E. Shekita, 10th International Conference on Extending Database Technology (EDBT 2006), Munich, Germany, 2006 (pdf) (slides).
  22. Using Annotations in Enterprise Search, P. Dmitriev, N. Eiron, M. Fontoura, E. Shekita, The 15th International World Wide Web Conference (WWW 2006), ACM Press, Edinburgh, Scotland, 2006 (pdf).
  23. Buffering in Query Evaluation over XML Streams, Z. Bar-Yossef, M. Fontoura, V. Josifovski, Symposium on Principles of Database Systems (PODS 2005), Baltimore, USA, 2005 (pdf) (slides).
  24. Optimizing Cursor Movement in Holistic Twig Joins, M. Fontoura, V. Josifovski, E. Shekita, B. Yang, Fourteenth Conference on Information and Knowledge Management (CIKM 2005), Bremen, Germany, 2005 (pdf).
  25. High Performance Index Build Algorithms for Intranet Search Engines, M. Fontoura, E. Shekita, J. Zien, S. Rajagopalan, A. Neumann, 30th International Conference on Very Large Data Bases (VLDB 2004), 1158-1169, Toronto, Canada, 2004 (pdf) (slides).
  26. Virtual Cursors for XML Joins, B. Yang, M. Fontoura, E. Shekita, S. Rajagopalan, K. Beyer, Thirteenth Conference on Information and Knowledge Management (CIKM 2004), 523-532, Washington D.C., USA, 2004 (pdf) (slides).
  27. On the Memory Requirements of XPath Evaluation over XML Streams, Z. Bar-Yossef, M. Fontoura, V. Josifovski, Symposium on Principles of Database Systems (PODS 2004), 177-188, Paris, France, 2004 (pdf) (slides).
  28. TSpaces Services Suite: Automating the Development and Maintenance of Web Services, M. Fontoura, T. J. Lehman, E. D. Nelson, T. K. Truong, Y. Xiong, The Twelfth International World Wide Web Conference (WWW 2003), ACM Press, Budapest, Hungary, 2003 (pdf) (slides).
  29. Streaming XPath Processing with Forward and Backward Axes, C. Barton, P. Charles, M. Fontoura, D. Goyal, V. Josifovski, M. Raghavachari, 19th International Conference on Data Engineering (ICDE 2003), IEEE Press, 455-466, Bangalore, India, 2003 (pdf).
  30. Product Line Annotations with UML-F, W. Pree, M. Fontoura, B. Rumpe, The Second Software Product Line Conference (SPLC2), LNCS 2379, 188-197, San Diego, USA, 2002 (slides).
  31. Law-Governed Peer-to-Peer Auctions, M. Fontoura, M. Ionescu, N. Minsky, The Eleventh International World Wide Web Conference (WWW 2002), ACM Press, 109-116, Honolulu, USA, 2002 (pdf) (slides).
  32. The WebShop E-commerce Framework, M. Fontoura, W. Pree, B. Rumpe, The International Conference on Internet Computing (IC 2001), 150-155, Las Vegas, USA, 2001 (pdf).
  33. UML-F: A Modeling Language for Object-Oriented Frameworks, M. Fontoura, W. Pree, B. Rumpe, 14th European Conference on Object Oriented Programming (ECOOP 2000), Lecture Notes in Computer Science 1850, Springer, 63-82, Cannes, France, 2000 (slides).
  34. AulaNet: An Object-Oriented Environment for Web-based Education, S. Crespo, M. Fontoura, C. J. Lucena, International Conference of the Learning Sciences (ICLS 98), AACE Press, 304-306, Atlanta, USA, 1998.
  35. AulaNet: An Environment for the Development and Maintenance of Courses on the Web, C. J. Lucena, H. Fuks, R. Milidiú, L. Macedo, N. Santos, C. Laufer, M. Ribeiro, M. Fontoura, R. Noya, S. Crespo, V. Torres, L. Daflon, L. Lukowiecki, International Conference on Engineering Education (ICEE 98), Rio de Janeiro, Brazil, 1998.
  36. OwlNet: An Object-Oriented Environment for Web-based Education, P. Alencar, D. Cowan, S. Crespo, M. Fontoura, C. J. Lucena, Second Argentine Symposium in Object-Orientation (ASOO 98), SADIO, 91-100, Buenos Aires, Argentina, 1998.
  37. Using a Conceptual Model Compatible with the EDUCOM/IMS Platform to Compare Web-based Educational Environments, S. Crespo, M. Fontoura, C. J. Lucena, Brazilian Symposium on Education and Computer Science (SBIE 98), SBC, Fortaleza, Brazil, 1998 (in Portuguese).
  38. HyperFrame: A Framework for Hypermedia Authoring, S. Crespo, M. Fontoura, C. J. Lucena, D. Schwabe, 26a. Jornadas Argentinas de Informática e Investigación Operativa (JAIIO), SADIO, 175-186, Buenos Aires, Argentina, 1997.

JOURNAL PAPERS AND BOOK CHAPTES (PEER REVIEWED)

  1. Toward ML-Centric Cloud Platforms, Ricardo Bianchini, Marcus Fontoura, Eli Cortez, Anand Bonde, Alexandre Muzio, Ana-Maria Constantin, Thomas Moscibroda, Gabriel Magalhaes, Girish Bablani, Mark Russinovich, Communications of the ACM, February 2020, Vol. 63 No. 2, Pages 50-59 (paper).
  2. Classifying search queries using the Web as a source of knowledge, E. Gabrilovich, A. Broder, M. Fontoura, A. Joshi, V. Josifovski, T. Zhang, ACM Transactions on the Web (TWEB), 3(2), 5:1-5:27, 2009 (Invited as one of the best papers from SIGIR 2007).
  3. On the memory requirements of XPath evaluation over XML streams, Z. Bar-Yossef, M. Fontoura, V. Josifovski, Journal of Computer and System Sciences (JCSS), 73(3), 391-441, 2007 (Invited as one of the best papers from PODS 2004).
  4. Inverted Index Support for Numeric Search, M. Fontoura, R. Lempel, R. Qi, J. Zien, Internet Mathematics, 3(2), 153-185, 2006.
  5. Framework Evolution Tool, M. Cortes, M. Fontoura, C. Lucena, Journal of Object Technology (JOT), 5(8), 101-124, 2006.
  6. A Rule-Based Approach to Framework Evolution, M. Cortes, M. Fontoura, C. Lucena, Journal of Object Technology (JOT), 5(1), 83-103, 2006.
  7. Querying XML Steams, V. Josifovski, M. Fontoura, A. Barta, The VLDB Journal (VLDBJ), 14(2), 197-210, 2005.
  8. Decentralized Peer-to-Peer Auctions, M. Fontoura, M. Ionesu, N. Minsky, Electronic Commerce Research (ECR), 5(1), 7-24, 2005.
  9. Using Refactoring and Unification Rules to Assist Framework Evolution, M. Cortes, M. Fontoura, C. Lucena, ACM Software Engineering Notes, 28(6), 2003.
  10. Using UML-F to Enhance Framework Development: a Case Study in the Local Search Heuristics Domain, M. Fontoura, C. J. Lucena, A. Andreatta, S. E. Carvalho C. Ribeiro, The Journal of Systems and Software (JSS), Elsevier Science, 57(3), 201-206, 2001.
  11. Extending UML to Improve the Representation of Design Patterns, M. Fontoura, C. J. Lucena, Journal of Object-Oriented Programming (JOOP), 13(11), 12-19, March 2001.
  12. Using Domain Specific Languages to Instantiate Object-Oriented Frameworks, M. Fontoura, C. Braga, L. Moura, C. J. Lucena, IEE Proceedings - Software, 147(4), 109-116, 2000.
  13. Using viewpoints to Derive Object-Oriented Frameworks: a Case Study in the Web-based Education Domain, M. Fontoura, S. Crespo, C. J. Lucena, P. Alencar, D. Cowan, The Journal of Systems and Software (JSS), Elsevier Science, 54(3), 239-257, 2000.
  14. V-Market: A Framework for e-Commerce Agent Systems, P. Ripper, M. Fontoura, A. M. Neto, C. J. Lucena, World Wide Web (WWW), Baltzer Science Publishers, 3(1), 43-52, 2000.
  15. Viewpoints and Frameworks in Component-Based Design, P. Alencar, D. Cowan, T. Nelson, M. Fontoura, C. J. Lucena, in Building Application Frameworks: Object-Oriented Foundations of Framework Design, M. Fayad, R Johnson, and D. Schmidt (editors), John-Wiley, 163-165, 1999.
  16. An Environment for Process Modeling and Execution, M. Fontoura, C. J. Lucena, Revista de Informática Teórica e Aplicada (RITA), 6(1), 105-128, 1999 (in Portuguese).

WORKSHOP & POSTER PAPERS (PEER REVIEWED)

  1. Factorization-based Lossless Compression of Inverted Indices, G. Beskales, M. Fontoura, M. Gurevich, V. Josifovski, Sergei Vassilvitskii, 20thACM Conference on Information and Knowledge Management (CIKM 2011), Glasgow, UK, 2011 (pdf).
  2. A note on search based forecasting of ad volume in contextual advertising, X. Wang, A. Broder, M. Fontoura, V. Josifovski, Seventeenth Conference on Information and Knowledge Management (CIKM 2008), 1343-1344, Napa Valley, USA, 2008 (pdf).
  3. Static Score Bucketing in Inverted Indexes, C. Botev, N. Eiron, M. Fontoura, N. Li, E. Shekita, Fourteenth Conference on Information and Knowledge Management (CIKM'2005), Bremen, Germany, 2005 (pdf).
  4. An Algorithm for Streaming XPath Processing with Forward and Backward Axes, C. Barton, P. Charles, M. Fontoura, D. Goyal, V. Josifovski, M. Raghavachari, PLAN-X: Programming Language Technologies for XML (PLI/ICFP/PPDP/GCSE-SAIG), Pittsburgh, USA, 2002 (Web publication) (pdf).
  5. An Architecture for the Evolution of Web Applications, P. Caroli, C. J. Lucena, M. Fontoura, Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2000), Minneapolis, USA, 1999 (Extended abstract, OOPSLA 2000 Companion, 83-84) (pdf).
  6. Dimension Templates: Multi-dimensional Separation of Concerns in UML, M. Fontoura, Workshop #16 - Multi-Dimensional Separation of Concerns in Object-Oriented Systems - Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 99), Denver, USA, 1999 (Web publication) (pdf).
  7. Object-Oriented Application Frameworks: the Untold Story, M. Fontoura, Workshop #20 - Achieving Bottom-line Improvements with Application and Enterprise Frameworks - Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 99), Denver, USA, 1999 (Techinical Report UNL-CSE-99-410, University of Nebraska - Lincoln) (pdf).
  8. Using Transition Systems to Formalize a Pattern for Time Dependable Applications, E. Haeusler, M. Fontoura, Proceedings of the Fourth International Workshop on Object-Oriented Real Time Dependable Systems (WORDS 99), IEEE Press, 216-227, Santa Barbara, USA, 1999 (pdf).
  9. Enhancing Framework Design and Utilization, M. Fontoura, ACM 99 Student Research Contest - Graduate, SIGCSE 99, ACM Press, 378-378, New Orleans, USA, 1999 (pdf).
  10. A Framework Design and Instantiation Method, M. Fontoura, Doctoral Symposium, Object-oriented Programming, Systems, Languages, and Applications (OOPSLA 98), Vancouver, Canada, 1998 (Web publication) (pdf).
  11. Pragmatic Issues Behind Framework Design, P. Alencar, D. Cowan, S. Crespo, M. Fontoura, C. Lucena, Workshop #12 - Pragmatic Issues in Using Frameworks Implications for Framework Design - Object-oriented Programming, Systems, Languages, and Applications (OOPSLA 98), Vancouver, Canada, 1998 (pdf).
  12. Using Viewpoints, Frameworks, and Domain-Specific Languages to Enhance Software Reuse, S. Crespo, M. Fontoura, C. Lucena, European Reuse Workshop (ERW 98), Madrid, Spain, 1998 (Web publication) (pdf).
  13. Formalizing OO Frameworks and Framework Instantiation, C. Braga, M. Fontoura, E. Haeusler, C. Lucena, First Brazilian Workshop on Formal Methods (WMF 98), UFRGS, 100-105, Porto Alegre, Brazil, 1998 (pdf).

Last revised: June 4th, 2022.