Fatma Başak Aydemir, lisans ve yüksek lisans eğitimini Boğaziçi Üniversitesi Bilgisayar Mühendisliği Bölümü’nde tamamlamıştır. 2016 yılında “Gereksinim Mühendisliği Bakış Açısıyla Sosyoteknik Sistemlerin Tasarımı ve Evrimi” başlıklı tezi ile Trento Üniversitesi’nden doktora derecesini almıştır. Doktora sonrası araştırmalarını Utrecht Üniversitesi’nde sürdüren Aydemir bu sürede Avrupa Birliği destekli “Participatory Architectural Change Management for ATM Systems” (Hava Trafiği Yönetim Sistemleri için Katılımcı Mimari Değişim Yönetimi) projesinde araştırmacı olarak görev almıştır.
,2018 yılında Boğaziçi Üniversitesi Bilgisayar Mühendisliği Bölümü’nde Doktor Öğretim Üyesi olarak göreve başlamıştır. 2019 yılında “Requirements Engineering for Digital Transformation” (Dijital Dönüşüm için Gereksinim Mühendisliği) başlıklı proje önerisi ile TÜBİTAK 2232 Uluslararası Lider Araştırmacılar Programı’ndan destek almaya hak kazanmıştır.
Çalışmalarında yapay zeka tekniklerini yazılım mühendisliğine uygulayarak, yazılım geliştirme süreçlerini iyileştirmeyi ve yazılım kalitesini yükseltmeyi hedefleyen Aydemir’in temel araştırma konuları model ve doğal dil işleme tabanlı gereksinim mühendisliği, kavramsal modelleme ve sosyoteknik sistemlerdir.