I am a computer scientist P.hD. motivated in doing long lasting, fundamental and technical work in the intersection of science and engineering.
This means you can find me at the same time building an enterprise large-scale distributed system, teaching a bootcamp about big data tools, and writing a paper on how social psychology theories can be embedded into AI algorithms.
In the roles of academic researcher, teacher, individual contributor and manager, I've learned that great things can be accomplished when we are constantly pursuing truth and excellence by sharpening our knowledge in theory and practice, breadth and depth, and soft and hard skills.
My central purpose is designing and building useful software in a pragmatic manner, what means finding the right combination of code communicability, simplicity and flexibility.
Academic teaching and research also motivates me due to the amazing positive cycle it produces. "In learning you will teach, and in teaching you will learn."
For more details on my career, check my Linkedin profile and my publications at Google Scholar.
If you speak Portuguese, this is an interview I gave to UFMG reflecting on my career and the lessons learned during the journey.
You may also be interested on my post where I discuss how Generative AI has impacted my work as a lecturer.
Contemporary Austrian School as a research program: What can bibliometrics teach us?
Pedro Calais, Joao Mazzoni, Mariana Abreu
Review of Austrian Economics, 2024.
Since then, I have published academic work detailing the mechanics of this connection, and have given talks at the Brazilian The Developer's Conference (TDC) and Google Developer Groups meetups.
Test-Driven Development Benefits Beyond Design Quality: Flow State and Developer Experience
[bibtex]
[slides]
Pedro Calais, Lissa Franzini
International Conference on Software Engineering - New Ideas and Emerging Results (ICSE NIER, 2023).
Topic Shifts as a Proxy for Assessing Politicization in Social Media
Marcelo Sartori, Pedro Calais, Joao Pedro Junho, Matheus Prado, Tomas Lacerda, Wagner Meira Jr., Virgilio Almeida
International AAAI Conference on Web and Social Media (ICWSM 2024).
"Like Sheep Among Wolves": Characterizing Hateful Users on Twitter
[bibtex]
Manoel Ribeiro, Pedro Calais, Yuri Santos, Wagner Meira Jr. and Virgilio Almeida
Misinformation and Misbehavior Mining Workshop (MIS2) @ WSDM 2018, Los Angeles, USA.
"Everything I disagree with is #FakeNews": Correlating Political Polarization and Spread of Misinformation
[bibtex]
Manoel Ribeiro, Pedro Calais, Wagner Meira Jr. and Virgilio Almeida
Data Science + Journalism Workshop @ KDD 2017, Halifax, Canada.
Antagonism also Flows through Retweets: The Impact of Out-of-Context Quotes in Opinion Polarization Analysis (poster paper)
[bibtex][extended paper]
Pedro Calais, Roberto Nalon, Renato Assuncao and Wagner Meira Jr.
11h International AAAI Conference on Weblogs and Social Media (ICWSM 2017), Montreal, Canada.
Sentiment Analysis on Evolving Social Streams: How Self-Report Imbalances Can Help
[bibtex][slides]
Pedro Calais, Wagner Meira Jr., Claire Cardie
7th International ACM Conference on Web Search and Data Mining (WSDM 2014), New York City, USA.
A Measure of Polarization on Social Media Networks based on Community Boundaries
[bibtex][slides][blog post][video]
Pedro Calais, Wagner Meira Jr., Claire Cardie, Robert Kleinberg.
7th International AAAI Conference on Weblogs and Social Media (ICWSM 2013), Boston, USA.
From Bias to Opinion: a Transfer-Learning Approach to Real-Time Sentiment Analysis
[bibtex][slides]
Pedro Calais, Adriano Veloso, Wagner Meira Jr., Virgilio Almeida.
17h ACM International Conference on Knowledge Discovery and Data Mining (SIGKDD 2011), San Diego, California.
Spam Detection Using Web Page Content: a New Battleground [bibtex]
Marco Tulio Ribeiro, Pedro Calais, Dorgival Guedes, Adriano Veloso, Wagner Meira Jr., Cristine Hoepers, Marcelo H. P. C. Chaves, Klaus Steding-Jessen.
7th Collaboration, Electronic messaging, Anti-Abuse and Spam Conference (CEAS'11), Perth, Australia
Exploring the Spam Arms Race to Characterize Spam Evolution [bibtex]
Pedro Calais, Dorgival Guedes, Wagner Meira Jr., Cristine Hoepers, Marcelo H. P. C. Chaves, Klaus Steding-Jessen.
7th Collaboration, Electronic messaging, Anti-Abuse and Spam Conference (CEAS'10), Redmond, WA, USA
Spam Miner: A Platform for Detecting and Characterizing Spam Campaigns (demo paper) [bibtex]
Pedro Calais, Douglas Pires, Marco T�lio Ribeiro, Dorgival Guedes, Wagner Meira Jr., Cristine Hoepers, Marcelo H. P. C. Chaves, Klaus Steding-Jessen.
International Conference on Knowledge Discovery and Data Mining (KDD '09), 2009, Paris, France.
Spamming Chains: A New Way of Understanding Spammer Behavior [bibtex]
Pedro Calais, Dorgival Guedes, Wagner Meira Jr., Cristine Hoepers, Marcelo H. P. C. Chaves, Klaus Steding-Jessen.
Sixth Conference on e-Mail and Anti-Spam (CEAS '09)
A Campaign-based Characterization of Spamming Strategies [bibtex]
Pedro Calais, Douglas Pires, Dorgival Guedes, Wagner Meira Jr., Cristine Hoepers, Klaus Steding-Jessen.
Fifth Conference on e-Mail and Anti-Spam (CEAS '08)