José Apolinário Teixeira

Computational Social Scientist, Network Analyst, and Theorist on Open-Coopetition

About

I am José A. Apolinário Teixeira. I was born and raised in Pedras Salgadas, Portugal. I live in Finland for many years and work at Aalto University, School of Science, Finland. I have a dual technical and management background (i.e., I studied in both computer science and management departments). I worked across some firms in the high-tech sector (e.g., Wipro, Sonae, Nokia) in different roles such as analyst, software developer, and project manager. I also worked or visited many universities across the world (e.g., Carnegie Mellon University, University of Bologna, Åbo Akademi University, LUT University, Minho University, and Limerick University among others). So far I worked within Software Engineering, Information Systems, Information Science and Business research units. I am able to employ both the managerial and the technical perspectives to real-world management and strategy problems that deal with the production of software. I try to engage with practitioners as much as possible.

I am generally interested in software engineering, information systems, information studies, network science and the production of large software ecosystems at large. More specifically, I am interested in open-source software, open-source AI, coopetition strategy, open-coopetition (a term I coined myself), software startups, software ecosystems, business ecosystems, R&D management, network theory, network analysis and the information behavior of both software developers and sports athletes. I am married, father of two. In my free time, I practice basketball and calisthenics. I also do some woodworking and some skiing during the wintertime. In the summer, I turn to outdoor activities (e.g., orienteering, gardening and camping). I love cycling as well. I cycle almost every day to work besides the cold Finnish winters. Welcome to my research website. If you are interested in software ecosystems, social networks, coopetition or open-source software, you should take a look at my publications.

Nine photos that say a lot about me

Photo 1
Training basketball at Finnish 4th Division - 2025
Photo 2
Cycling "Camino Frances" - 2010
Photo 3
Cycling "Tour de Mont Blanc" - 2013
Photo 4
Basketball tournament win - 2023
Photo 5
Cycling to campus in snow storm day - 2024
Photo 6
Triathlon World Championships 2007
Photo 7
Visiting louhi.csc.fi supercomputer 2012
Photo 8
With BoostTurku in San Francisco, 2014
Photo 9
Shevchenkivska Vesna Kiev, 2013

CV & Publications

One of my latest publication is the Information Literacy and the Digitalisation of the Workplace book published by Facet and co-edited with Gunilla Widén. It is an edited volume (i.e., collection of chapters by different authors) and a reference for the topics of information literacy and digitalisation. face book promo

Click here to get it from Facet publisher website

Here I list a selection of my twelve most important recent publications. All in open-access.

You are also welcome to download my CV and a complete list of publications in pdf format. Here is also a link to my profile on Google Scholar and a link to my profile on ResearchGate.

viz social networks
I can do qual. & quant. research (prefer machine learning over standard statistics). My favorite approach is longitudinal social network analysis with emphasis on visualization. Programming in Python and R is a big part of my work for both data-collection and data-analysis.

Projects

Here I describe the projects I have been working over the last years thanks to external funding.


I am also looking for project partners and funding for the following projects. Let me know if you are interested in joining my research efforts.

Datasets

I tend to work by open, transparent, and inclusive manners. You are welcome to use the following archived data-sets that I have been collecting:

Scientific Software

As a computational social scientist, I developed software that helped me collect, analyse, and organize research data. I also developed tools specific to LaTex biber/biblatex writing workflows and customized the impress.js web-based framework for academic presentations. You are welcome to use or further develop such software. Join my projects on GitHub.

I sometimes also test and suggest features to the git2net and the Tulip projects as I used those open-source software projects on my research.

Prizes and Awards

My academic career is not so long as I passed many years in the Industry. Anyway, I got some awards and scholarships as listed here:

Academic Teaching Courses

By the end of my Licentiate studies in Computer Networks and Distributed Systems Engineering, I assisted in the teaching of programming to first year students at a computer science department (in C and Haskell). However, most of my teaching at Universities happened after my time in the industry. My teaching concentrated mostly at the beginning of my Doctoral Studies in Information Systems before being able to secure funds for full time research and more recently in the positions of University Lecturer in Åbo Akademi and Aalto University.

Courses that I teach or taught to Master and Bachelor students include:

I am familiar with teaching and training in a variety of environments that can range from a computer lab, an electronics lab, a classroom with a few or an auditorium with hundreds of students. I am conformable with face-to-face, hybrid or virtual settings. I am proud of my teaching evaluation reports given by students (I made the most recent ones publicly available here). They evidence that I take my teaching duties seriously and students appreciate my extra efforts.

Shorter courses I taught to doctoral students include:

Teaching gear I proudly master

Goto for hybrid teasching
My go to for hybrid teaching sessions where there are both on-site participants and remote participants.
  1. gimbal camera tracking on-site participants
  2. mechanic keyboard acting as stream deck (control the combinations of different audio and video sources)
  3. high-quality multichannel mic pointed to the teacher (complementing conference room type of mic)
  4. remote keyboard, mouse and lazer pointer (to control streaming from any location on the classroom)
  5. PC running Zoom, OBS Studio and a RTMP server if other streams are to be integrated.
basic computer
Self made basic computer (arduino based) to teach eletricity, eletronics, computer architecture and programing (C or Python) to the young people. Example of projects include: (1) Jukebox (2) Slotmachine (3) Password manager (4) Wireless frequency meter (5) Wi-Fi and FM bug detector

Industrial Training and Consulting

It happens both ways. I often invite guest-lectures from the industry to the University. Sometimes, is the other way around, and I visit the industry to provide training and expert consulting. More often, I talk about open-source software development, coopetition strategy and open-coopetition (i.e. collaboration among competitors in an open-source way), and social network analytics (i.e., methods and tools for analysing evolving social networks). Domain knowledge is narrow and so far limited to the IT industry, Telco, Automotive, AeroSpacial, Retail and Medical Information industries. Recent talks and expert assignments include:

Societal Impact

When working as software developer, analyst or project manager it not so hard to mention some of my societal impact. However, when working as a researcher is harder to pinpoint societal impact.

Meme on my doctoral studies and social impact
Meme I designed at the middle of my doctoral journey at the Turku Centre for Computer Science. Thinking about societal impact already back on 2013.