├── content ├── mail-extra ├── images │ ├── Botis.jpg │ ├── choco.jpg │ ├── dds.jpg │ ├── desktop.ini │ ├── gthd.jpg │ ├── hfri.png │ ├── icup.jpg │ ├── lamp.png │ ├── m_mfg.jpg │ ├── p_web.jpg │ ├── phd.png │ ├── agaros.jpg │ ├── alattas.jpg │ ├── chamit.jpg │ ├── chrikon.jpg │ ├── dchatz.jpg │ ├── epeaek.jpg │ ├── evgepab.jpg │ ├── fasten.png │ ├── foivpro.jpg │ ├── forfan.jpeg │ ├── gaitani.jpg │ ├── gdrosos.jpg │ ├── gerasis.jpg │ ├── impatas.jpg │ ├── ionian.png │ ├── kdritsa.jpg │ ├── lattas.jpg │ ├── lazaris.jpg │ ├── m_egian.jpg │ ├── m_maria.jpg │ ├── m_vsko.gif │ ├── mkosti.jpg │ ├── mpatska.jpg │ ├── nbellos.jpg │ ├── p_aris.jpg │ ├── praxis.jpg │ ├── sqo-oss.png │ ├── vranis.jpg │ ├── vtalos.jpg │ ├── zkotti.jpg │ ├── aueb_logo.jpg │ ├── ba-logo2.png │ ├── chrischatz.jpg │ ├── crossminer.png │ ├── echioteli.JPG │ ├── ekontoes.jpg │ ├── epanourgia.jpg │ ├── g_metaxo.jpg │ ├── gliargovas.jpg │ ├── imoraiti.jpg │ ├── ivougiatzi.jpg │ ├── kaitithoma.jpg │ ├── m_bkarak.jpg │ ├── m_gousios.jpg │ ├── m_louridas.jpg │ ├── m_markos.jpg │ ├── m_tushar.jpg │ ├── m_vlachos.jpg │ ├── mhorvath.jpg │ ├── mloukeris.jpg │ ├── mygrocer.gif │ ├── p_contessa.gif │ ├── p_eaware.gif │ ├── p_gemini.jpg │ ├── p_mexpress.gif │ ├── pened-2003.jpg │ ├── peve_logo.jpg │ ├── propontis.jpg │ ├── rafailagln.jpg │ ├── rea_espa.png │ ├── sane2002.jpg │ ├── schaliasos.jpg │ ├── scobioala.jpg │ ├── secopera.png │ ├── stathoula.jpg │ ├── strihias.jpg │ ├── synergasia.png │ ├── theosotr.jpg │ ├── thodoras.jpg │ ├── tplessas.jpg │ ├── ttsaklanos.jpg │ ├── vatlidak.jpg │ ├── vitsalis.jpg │ ├── vzafeiris.png │ ├── SOPRANO_logo.jpg │ ├── algoTrading.png │ ├── andribilali.jpg │ ├── ba-cover-sm.jpg │ ├── cchaniotaki.jpg │ ├── chrispappas.jpg │ ├── dpapakyriak.jpg │ ├── gAlexandrou.jpg │ ├── gflourakis.jpeg │ ├── impourdakos.jpg │ ├── irakleitos2.jpeg │ ├── karakatsanis.jpg │ ├── karyotakisg.jpg │ ├── kravvaritis.jpg │ ├── m_dimitro_4.jpg │ ├── marie-curie.jpg │ ├── nalexopoulos.png │ ├── ndoureliadis.jpg │ ├── stereo_espa.png │ ├── alampropoulos.jpg │ ├── apapadopoulou.JPG │ ├── daskalopoulos.jpg │ ├── georkarandreas.jpg │ ├── kpanagopoulou.jpg │ ├── lGiannoulakos.jpeg │ ├── literati-2008.jpg │ ├── m_androutsellis.jpg │ ├── m_kstroggylos.jpg │ ├── sathanasiadis.jpg │ ├── sgeorgiou_small.jpg │ ├── trainsee_logo.gif │ ├── agkortzis_ssmall.jpg │ ├── v_efstathiou_rsz.jpg │ ├── papachristoumarios.jpg │ └── Damianos_Chatziantoniou.jpg ├── yearly_reports │ ├── year2002.md │ ├── year2003.md │ ├── year2004.md │ ├── year2005.md │ ├── year2006.md │ ├── year2007.md │ ├── year2008.md │ ├── year2009.md │ ├── year2010.md │ ├── year2011.md │ ├── year2012.md │ ├── year2013.md │ ├── year2014.md │ ├── year2015.md │ ├── year2016.md │ ├── year2017.md │ ├── year2018.md │ ├── year2019.md │ ├── year2020.md │ ├── year2021.md │ ├── year2022.md │ ├── year2023.md │ └── year2024.md ├── software │ ├── gi.md │ ├── cscout.md │ ├── ckjm.md │ ├── ai-cli-lib.md │ ├── designite.md │ ├── dgsh.md │ ├── UMLGraph.md │ ├── cynthia.md │ ├── a3k.md │ ├── firej.md │ ├── puppeteer.md │ ├── slideq.md │ ├── picoql.md │ ├── buildfs.md │ ├── fsmove.md │ └── hephaestus.md ├── seminars │ ├── 2020-06-05-ve.md │ ├── 2020-06-05-dritsakon.md │ ├── 2020-05-29-kk.md │ ├── 2020-05-29-sg.md │ ├── 2024-01-19.md │ ├── 2020-06-19-chamitro.md │ ├── 2021-04-01.md │ ├── 2023-12-15.md │ ├── 2020-06-19-schaliasos.md │ ├── 2017-04-04b.md │ ├── 2018-03-14.md │ ├── 2017-10-27.md │ ├── 2018-01-31.md │ ├── 2018-06-21.md │ ├── 2022-04-18.md │ ├── 2020-05-29-zk.md │ ├── 2020-09-11.md │ ├── 2016-11-08.md │ ├── 2020-06-19-agkortzis.md │ ├── 2020-09-25.md │ ├── 2019-07-05.md │ ├── 2020-11-13.md │ ├── 2023-11-13.md │ ├── 2017-01-23b.md │ ├── 2018-05-23_b.md │ ├── 2021-06-03.md │ ├── 2022-02-24.md │ ├── 2017-03-07.md │ ├── 2017-12-16.md │ ├── 2018-03-29.md │ ├── 2020-06-05-dds.md │ ├── 2019-06-20.md │ ├── 2022-10-12.md │ ├── 2023-05-29.md │ ├── 2017-01-23.md │ ├── 2024-01-19b.md │ ├── 2024-10-30.md │ ├── 2016-10-11.md │ ├── 2021-05-20.md │ ├── 2018-12-05.md │ ├── 2019-04-19.md │ ├── 2023-11-01.md │ ├── 2021-06-17.md │ ├── 2018-01-10.md │ ├── 2025-10-06.md │ ├── 2017-11-14.md │ ├── 2017-04-04.md │ ├── 2017-06-12.md │ ├── 2013-03-07.md │ ├── 2018-09-19.md │ ├── 2018-05-23_a.md │ ├── 2020-06-26-dds2.md │ ├── 2020-07-03-papachristoumarios.md │ ├── 2022-05-30.md │ ├── 2025-04-30.md │ ├── 2023-10-04.md │ ├── 2017-01-28.md │ ├── 2024-04-22.md │ ├── 2025-12-05.md │ ├── 2021-01-15.md │ ├── 2025-11-24.md │ ├── 2019-05-20.md │ ├── 2024-04-29.md │ ├── 2018-04-24b.md │ ├── 2025-07-09.md │ ├── 2024-05-10.md │ ├── 2018-12-17.md │ ├── 2024-06-03.md │ ├── 2017-09-25.md │ ├── 2020-06-26-dds1.md │ ├── 2018-07-10b.md │ ├── 2025-01-13.md │ ├── 2023-09-20.md │ ├── 2022-08-22.md │ ├── 2021-04-22.md │ └── 2020-11-27.md ├── members │ ├── andribilali.md │ ├── gflourakis.md │ ├── forfan.md │ ├── gAlexandrou.md │ ├── lGiannoulakos.md │ ├── ivougiatzi.md │ ├── gaitani.md │ ├── chrispappas.md │ ├── georkarandreas.md │ ├── imoraiti.md │ ├── epanourgia.md │ ├── kpanagopoulou.md │ ├── patska.md │ ├── dchatzipavlis.md │ ├── gerasis.md │ ├── i.mpourdakos.md │ ├── agaros.md │ ├── cvranis.md │ ├── nbellos.md │ ├── apapadopoulou.md │ ├── karyotakisg.md │ ├── proestakis.md │ ├── vtalos.md │ ├── zkotti.md │ ├── ekontoes.md │ ├── daskalopoulos.md │ ├── sathanasiadis.md │ ├── gdrosos.md │ ├── rafailagln.md │ ├── karakatsanis.md │ ├── schaliasos.md │ ├── chamit.md │ ├── vitsalis.md │ ├── evgepab.md │ ├── scobioala.md │ ├── mhorvath.md │ ├── alampropoulos.md │ ├── dpapakyriak.md │ ├── mkehagia.md │ ├── kdritsa.md │ ├── lazaris.md │ ├── mfg.md │ ├── vatlidak.md │ ├── nalexopoulos.md │ └── theosot.md ├── alumni │ ├── ttsaklanos.md │ ├── ndoureliadis.md │ ├── papachristoumarios.md │ ├── mkosti.md │ ├── g_metaxo.md │ ├── chrischatz.md │ ├── m_kstroggylos.md │ ├── impatas.md │ ├── kravvaritis.md │ ├── m_markos.md │ ├── gtheodorou.md │ ├── egian.md │ ├── echioteli.md │ ├── mloukeris.md │ ├── agkortzis.md │ ├── cchaniotaki.md │ ├── alattas.md │ ├── p_aris.md │ └── chrikon.md ├── left │ ├── strihias.md │ └── tstassinopoulos.md ├── pages │ ├── services.md │ └── contact.md └── projects │ ├── iraklitos_dimitro.md │ ├── eduportal.md │ ├── iraklitos_vlachos.md │ ├── action_II_dimitro_2.md │ ├── action_II_dimitro.md │ └── omasc.md ├── plugins └── pelican-bibtex │ ├── .gitignore │ ├── __init__.py │ └── UNLICENSE ├── theme ├── templates │ ├── article.html │ ├── page.html │ ├── twitter.html │ ├── period_archives.html │ ├── github.html │ ├── disqus_script.html │ └── datasets.html └── static │ ├── images │ ├── BA_Logo.png │ ├── aueb_logo.jpg │ ├── ba-logo2.png │ └── icons │ │ ├── rss.png │ │ ├── github.png │ │ ├── gittip.png │ │ ├── lastfm.png │ │ ├── reddit.png │ │ ├── vimeo.png │ │ ├── aboutme.png │ │ ├── bitbucket.png │ │ ├── delicious.png │ │ ├── facebook.png │ │ ├── gitorious.png │ │ ├── linkedin.png │ │ ├── twitter.png │ │ ├── youtube.png │ │ ├── google-plus.png │ │ ├── hackernews.png │ │ ├── slideshare.png │ │ ├── speakerdeck.png │ │ ├── google-groups.png │ │ └── stackoverflow.png │ ├── fonts │ ├── FontAwesome.otf │ ├── fontawesome-webfont.eot │ ├── fontawesome-webfont.ttf │ ├── fontawesome-webfont.woff │ ├── fontawesome-webfont.woff2 │ ├── glyphicons-halflings-regular.eot │ ├── glyphicons-halflings-regular.ttf │ ├── glyphicons-halflings-regular.woff │ └── glyphicons-halflings-regular.woff2 │ └── css │ └── sticky-footer-navbar.css ├── doc ├── required_seminar_fields ├── required_member_fields ├── templates │ ├── software-example.md │ ├── seminar-example.md │ ├── project-example.md │ └── member-associate-example.md ├── valid_categories └── valid_member_categories ├── Makefile ├── .gitignore ├── .travis.yml ├── .gitattributes ├── publishconf.py ├── .github └── workflows │ └── update.yml ├── bin └── seminar-add └── pelicanconf.py /content/mail-extra: -------------------------------------------------------------------------------- 1 | apostglen46@gmail.com 2 | -------------------------------------------------------------------------------- /plugins/pelican-bibtex/.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | *.swp 3 | -------------------------------------------------------------------------------- /plugins/pelican-bibtex/__init__.py: -------------------------------------------------------------------------------- 1 | from .pelican_bibtex import * 2 | -------------------------------------------------------------------------------- /theme/templates/article.html: -------------------------------------------------------------------------------- 1 | {% include 'article_infos.html' %} 2 | -------------------------------------------------------------------------------- /doc/required_seminar_fields: -------------------------------------------------------------------------------- 1 | presenter: 2 | date: 3 | category: seminars 4 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | all: 2 | git pull 3 | bin/update 4 | 5 | clean: 6 | rm -rf balab 7 | -------------------------------------------------------------------------------- /content/images/Botis.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/Botis.jpg -------------------------------------------------------------------------------- /content/images/choco.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/choco.jpg -------------------------------------------------------------------------------- /content/images/dds.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/dds.jpg -------------------------------------------------------------------------------- /content/images/desktop.ini: -------------------------------------------------------------------------------- 1 | [LocalizedFileNames] 2 | Nikiforos_Botis.jpg=@Nikiforos_Botis,0 3 | -------------------------------------------------------------------------------- /content/images/gthd.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/gthd.jpg -------------------------------------------------------------------------------- /content/images/hfri.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/hfri.png -------------------------------------------------------------------------------- /content/images/icup.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/icup.jpg -------------------------------------------------------------------------------- /content/images/lamp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/lamp.png -------------------------------------------------------------------------------- /content/images/m_mfg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/m_mfg.jpg -------------------------------------------------------------------------------- /content/images/p_web.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/p_web.jpg -------------------------------------------------------------------------------- /content/images/phd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/phd.png -------------------------------------------------------------------------------- /content/yearly_reports/year2002.md: -------------------------------------------------------------------------------- 1 | title: 2002 2 | date: 2002 3 | category: yearly reports 4 | -------------------------------------------------------------------------------- /content/yearly_reports/year2003.md: -------------------------------------------------------------------------------- 1 | title: 2003 2 | date: 2003 3 | category: yearly reports 4 | -------------------------------------------------------------------------------- /content/yearly_reports/year2004.md: -------------------------------------------------------------------------------- 1 | title: 2004 2 | date: 2004 3 | category: yearly reports 4 | -------------------------------------------------------------------------------- /content/yearly_reports/year2005.md: -------------------------------------------------------------------------------- 1 | title: 2005 2 | date: 2005 3 | category: yearly reports 4 | -------------------------------------------------------------------------------- /content/yearly_reports/year2006.md: -------------------------------------------------------------------------------- 1 | title: 2006 2 | date: 2006 3 | category: yearly reports 4 | -------------------------------------------------------------------------------- /content/yearly_reports/year2007.md: -------------------------------------------------------------------------------- 1 | title: 2007 2 | date: 2007 3 | category: yearly reports 4 | -------------------------------------------------------------------------------- /content/yearly_reports/year2008.md: -------------------------------------------------------------------------------- 1 | title: 2008 2 | date: 2008 3 | category: yearly reports 4 | -------------------------------------------------------------------------------- /content/yearly_reports/year2009.md: -------------------------------------------------------------------------------- 1 | title: 2009 2 | date: 2009 3 | category: yearly reports 4 | -------------------------------------------------------------------------------- /content/yearly_reports/year2010.md: -------------------------------------------------------------------------------- 1 | title: 2010 2 | date: 2010 3 | category: yearly reports 4 | -------------------------------------------------------------------------------- /content/yearly_reports/year2011.md: -------------------------------------------------------------------------------- 1 | title: 2011 2 | date: 2011 3 | category: yearly reports 4 | -------------------------------------------------------------------------------- /content/yearly_reports/year2012.md: -------------------------------------------------------------------------------- 1 | title: 2012 2 | date: 2012 3 | category: yearly reports 4 | -------------------------------------------------------------------------------- /content/yearly_reports/year2013.md: -------------------------------------------------------------------------------- 1 | title: 2013 2 | date: 2013 3 | category: yearly reports 4 | -------------------------------------------------------------------------------- /content/yearly_reports/year2014.md: -------------------------------------------------------------------------------- 1 | title: 2014 2 | date: 2014 3 | category: yearly reports 4 | -------------------------------------------------------------------------------- /content/yearly_reports/year2015.md: -------------------------------------------------------------------------------- 1 | title: 2015 2 | date: 2015 3 | category: yearly reports 4 | -------------------------------------------------------------------------------- /content/yearly_reports/year2016.md: -------------------------------------------------------------------------------- 1 | title: 2016 2 | date: 2016 3 | category: yearly reports 4 | -------------------------------------------------------------------------------- /content/yearly_reports/year2017.md: -------------------------------------------------------------------------------- 1 | title: 2017 2 | date: 2017 3 | category: yearly reports 4 | -------------------------------------------------------------------------------- /content/yearly_reports/year2018.md: -------------------------------------------------------------------------------- 1 | title: 2018 2 | date: 2018 3 | category: yearly reports 4 | -------------------------------------------------------------------------------- /content/yearly_reports/year2019.md: -------------------------------------------------------------------------------- 1 | title: 2019 2 | date: 2019 3 | category: yearly reports 4 | -------------------------------------------------------------------------------- /content/yearly_reports/year2020.md: -------------------------------------------------------------------------------- 1 | title: 2020 2 | date: 2020 3 | category: yearly reports 4 | -------------------------------------------------------------------------------- /content/yearly_reports/year2021.md: -------------------------------------------------------------------------------- 1 | title: 2021 2 | date: 2021 3 | category: yearly reports 4 | -------------------------------------------------------------------------------- /content/yearly_reports/year2022.md: -------------------------------------------------------------------------------- 1 | title: 2022 2 | date: 2022 3 | category: yearly reports 4 | -------------------------------------------------------------------------------- /content/yearly_reports/year2023.md: -------------------------------------------------------------------------------- 1 | title: 2023 2 | date: 2023 3 | category: yearly reports 4 | -------------------------------------------------------------------------------- /content/yearly_reports/year2024.md: -------------------------------------------------------------------------------- 1 | title: 2024 2 | date: 2024 3 | category: yearly reports 4 | -------------------------------------------------------------------------------- /content/images/agaros.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/agaros.jpg -------------------------------------------------------------------------------- /content/images/alattas.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/alattas.jpg -------------------------------------------------------------------------------- /content/images/chamit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/chamit.jpg -------------------------------------------------------------------------------- /content/images/chrikon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/chrikon.jpg -------------------------------------------------------------------------------- /content/images/dchatz.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/dchatz.jpg -------------------------------------------------------------------------------- /content/images/epeaek.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/epeaek.jpg -------------------------------------------------------------------------------- /content/images/evgepab.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/evgepab.jpg -------------------------------------------------------------------------------- /content/images/fasten.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/fasten.png -------------------------------------------------------------------------------- /content/images/foivpro.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/foivpro.jpg -------------------------------------------------------------------------------- /content/images/forfan.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/forfan.jpeg -------------------------------------------------------------------------------- /content/images/gaitani.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/gaitani.jpg -------------------------------------------------------------------------------- /content/images/gdrosos.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/gdrosos.jpg -------------------------------------------------------------------------------- /content/images/gerasis.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/gerasis.jpg -------------------------------------------------------------------------------- /content/images/impatas.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/impatas.jpg -------------------------------------------------------------------------------- /content/images/ionian.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/ionian.png -------------------------------------------------------------------------------- /content/images/kdritsa.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/kdritsa.jpg -------------------------------------------------------------------------------- /content/images/lattas.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/lattas.jpg -------------------------------------------------------------------------------- /content/images/lazaris.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/lazaris.jpg -------------------------------------------------------------------------------- /content/images/m_egian.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/m_egian.jpg -------------------------------------------------------------------------------- /content/images/m_maria.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/m_maria.jpg -------------------------------------------------------------------------------- /content/images/m_vsko.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/m_vsko.gif -------------------------------------------------------------------------------- /content/images/mkosti.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/mkosti.jpg -------------------------------------------------------------------------------- /content/images/mpatska.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/mpatska.jpg -------------------------------------------------------------------------------- /content/images/nbellos.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/nbellos.jpg -------------------------------------------------------------------------------- /content/images/p_aris.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/p_aris.jpg -------------------------------------------------------------------------------- /content/images/praxis.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/praxis.jpg -------------------------------------------------------------------------------- /content/images/sqo-oss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/sqo-oss.png -------------------------------------------------------------------------------- /content/images/vranis.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/vranis.jpg -------------------------------------------------------------------------------- /content/images/vtalos.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/vtalos.jpg -------------------------------------------------------------------------------- /content/images/zkotti.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/zkotti.jpg -------------------------------------------------------------------------------- /content/images/aueb_logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/aueb_logo.jpg -------------------------------------------------------------------------------- /content/images/ba-logo2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/ba-logo2.png -------------------------------------------------------------------------------- /content/images/chrischatz.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/chrischatz.jpg -------------------------------------------------------------------------------- /content/images/crossminer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/crossminer.png -------------------------------------------------------------------------------- /content/images/echioteli.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/echioteli.JPG -------------------------------------------------------------------------------- /content/images/ekontoes.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/ekontoes.jpg -------------------------------------------------------------------------------- /content/images/epanourgia.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/epanourgia.jpg -------------------------------------------------------------------------------- /content/images/g_metaxo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/g_metaxo.jpg -------------------------------------------------------------------------------- /content/images/gliargovas.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/gliargovas.jpg -------------------------------------------------------------------------------- /content/images/imoraiti.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/imoraiti.jpg -------------------------------------------------------------------------------- /content/images/ivougiatzi.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/ivougiatzi.jpg -------------------------------------------------------------------------------- /content/images/kaitithoma.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/kaitithoma.jpg -------------------------------------------------------------------------------- /content/images/m_bkarak.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/m_bkarak.jpg -------------------------------------------------------------------------------- /content/images/m_gousios.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/m_gousios.jpg -------------------------------------------------------------------------------- /content/images/m_louridas.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/m_louridas.jpg -------------------------------------------------------------------------------- /content/images/m_markos.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/m_markos.jpg -------------------------------------------------------------------------------- /content/images/m_tushar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/m_tushar.jpg -------------------------------------------------------------------------------- /content/images/m_vlachos.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/m_vlachos.jpg -------------------------------------------------------------------------------- /content/images/mhorvath.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/mhorvath.jpg -------------------------------------------------------------------------------- /content/images/mloukeris.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/mloukeris.jpg -------------------------------------------------------------------------------- /content/images/mygrocer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/mygrocer.gif -------------------------------------------------------------------------------- /content/images/p_contessa.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/p_contessa.gif -------------------------------------------------------------------------------- /content/images/p_eaware.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/p_eaware.gif -------------------------------------------------------------------------------- /content/images/p_gemini.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/p_gemini.jpg -------------------------------------------------------------------------------- /content/images/p_mexpress.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/p_mexpress.gif -------------------------------------------------------------------------------- /content/images/pened-2003.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/pened-2003.jpg -------------------------------------------------------------------------------- /content/images/peve_logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/peve_logo.jpg -------------------------------------------------------------------------------- /content/images/propontis.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/propontis.jpg -------------------------------------------------------------------------------- /content/images/rafailagln.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/rafailagln.jpg -------------------------------------------------------------------------------- /content/images/rea_espa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/rea_espa.png -------------------------------------------------------------------------------- /content/images/sane2002.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/sane2002.jpg -------------------------------------------------------------------------------- /content/images/schaliasos.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/schaliasos.jpg -------------------------------------------------------------------------------- /content/images/scobioala.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/scobioala.jpg -------------------------------------------------------------------------------- /content/images/secopera.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/secopera.png -------------------------------------------------------------------------------- /content/images/stathoula.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/stathoula.jpg -------------------------------------------------------------------------------- /content/images/strihias.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/strihias.jpg -------------------------------------------------------------------------------- /content/images/synergasia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/synergasia.png -------------------------------------------------------------------------------- /content/images/theosotr.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/theosotr.jpg -------------------------------------------------------------------------------- /content/images/thodoras.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/thodoras.jpg -------------------------------------------------------------------------------- /content/images/tplessas.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/tplessas.jpg -------------------------------------------------------------------------------- /content/images/ttsaklanos.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/ttsaklanos.jpg -------------------------------------------------------------------------------- /content/images/vatlidak.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/vatlidak.jpg -------------------------------------------------------------------------------- /content/images/vitsalis.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/vitsalis.jpg -------------------------------------------------------------------------------- /content/images/vzafeiris.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/vzafeiris.png -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.swp 2 | *.swo 3 | pelicanconf.pyc 4 | balab/ 5 | lists/ 6 | output/ 7 | venv/ 8 | __pycache__ 9 | -------------------------------------------------------------------------------- /content/images/SOPRANO_logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/SOPRANO_logo.jpg -------------------------------------------------------------------------------- /content/images/algoTrading.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/algoTrading.png -------------------------------------------------------------------------------- /content/images/andribilali.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/andribilali.jpg -------------------------------------------------------------------------------- /content/images/ba-cover-sm.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/ba-cover-sm.jpg -------------------------------------------------------------------------------- /content/images/cchaniotaki.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/cchaniotaki.jpg -------------------------------------------------------------------------------- /content/images/chrispappas.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/chrispappas.jpg -------------------------------------------------------------------------------- /content/images/dpapakyriak.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/dpapakyriak.jpg -------------------------------------------------------------------------------- /content/images/gAlexandrou.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/gAlexandrou.jpg -------------------------------------------------------------------------------- /content/images/gflourakis.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/gflourakis.jpeg -------------------------------------------------------------------------------- /content/images/impourdakos.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/impourdakos.jpg -------------------------------------------------------------------------------- /content/images/irakleitos2.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/irakleitos2.jpeg -------------------------------------------------------------------------------- /content/images/karakatsanis.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/karakatsanis.jpg -------------------------------------------------------------------------------- /content/images/karyotakisg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/karyotakisg.jpg -------------------------------------------------------------------------------- /content/images/kravvaritis.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/kravvaritis.jpg -------------------------------------------------------------------------------- /content/images/m_dimitro_4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/m_dimitro_4.jpg -------------------------------------------------------------------------------- /content/images/marie-curie.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/marie-curie.jpg -------------------------------------------------------------------------------- /content/images/nalexopoulos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/nalexopoulos.png -------------------------------------------------------------------------------- /content/images/ndoureliadis.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/ndoureliadis.jpg -------------------------------------------------------------------------------- /content/images/stereo_espa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/stereo_espa.png -------------------------------------------------------------------------------- /doc/required_member_fields: -------------------------------------------------------------------------------- 1 | title: 2 | givenname: 3 | surname: 4 | category: 5 | member_category: 6 | photo: 7 | -------------------------------------------------------------------------------- /theme/static/images/BA_Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/theme/static/images/BA_Logo.png -------------------------------------------------------------------------------- /content/images/alampropoulos.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/alampropoulos.jpg -------------------------------------------------------------------------------- /content/images/apapadopoulou.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/apapadopoulou.JPG -------------------------------------------------------------------------------- /content/images/daskalopoulos.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/daskalopoulos.jpg -------------------------------------------------------------------------------- /content/images/georkarandreas.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/georkarandreas.jpg -------------------------------------------------------------------------------- /content/images/kpanagopoulou.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/kpanagopoulou.jpg -------------------------------------------------------------------------------- /content/images/lGiannoulakos.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/lGiannoulakos.jpeg -------------------------------------------------------------------------------- /content/images/literati-2008.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/literati-2008.jpg -------------------------------------------------------------------------------- /content/images/m_androutsellis.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/m_androutsellis.jpg -------------------------------------------------------------------------------- /content/images/m_kstroggylos.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/m_kstroggylos.jpg -------------------------------------------------------------------------------- /content/images/sathanasiadis.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/sathanasiadis.jpg -------------------------------------------------------------------------------- /content/images/sgeorgiou_small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/sgeorgiou_small.jpg -------------------------------------------------------------------------------- /content/images/trainsee_logo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/trainsee_logo.gif -------------------------------------------------------------------------------- /theme/static/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/theme/static/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /theme/static/images/aueb_logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/theme/static/images/aueb_logo.jpg -------------------------------------------------------------------------------- /theme/static/images/ba-logo2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/theme/static/images/ba-logo2.png -------------------------------------------------------------------------------- /theme/static/images/icons/rss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/theme/static/images/icons/rss.png -------------------------------------------------------------------------------- /content/images/agkortzis_ssmall.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/agkortzis_ssmall.jpg -------------------------------------------------------------------------------- /content/images/v_efstathiou_rsz.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/v_efstathiou_rsz.jpg -------------------------------------------------------------------------------- /theme/static/images/icons/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/theme/static/images/icons/github.png -------------------------------------------------------------------------------- /theme/static/images/icons/gittip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/theme/static/images/icons/gittip.png -------------------------------------------------------------------------------- /theme/static/images/icons/lastfm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/theme/static/images/icons/lastfm.png -------------------------------------------------------------------------------- /theme/static/images/icons/reddit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/theme/static/images/icons/reddit.png -------------------------------------------------------------------------------- /theme/static/images/icons/vimeo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/theme/static/images/icons/vimeo.png -------------------------------------------------------------------------------- /content/images/papachristoumarios.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/papachristoumarios.jpg -------------------------------------------------------------------------------- /theme/static/images/icons/aboutme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/theme/static/images/icons/aboutme.png -------------------------------------------------------------------------------- /theme/static/images/icons/bitbucket.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/theme/static/images/icons/bitbucket.png -------------------------------------------------------------------------------- /theme/static/images/icons/delicious.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/theme/static/images/icons/delicious.png -------------------------------------------------------------------------------- /theme/static/images/icons/facebook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/theme/static/images/icons/facebook.png -------------------------------------------------------------------------------- /theme/static/images/icons/gitorious.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/theme/static/images/icons/gitorious.png -------------------------------------------------------------------------------- /theme/static/images/icons/linkedin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/theme/static/images/icons/linkedin.png -------------------------------------------------------------------------------- /theme/static/images/icons/twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/theme/static/images/icons/twitter.png -------------------------------------------------------------------------------- /theme/static/images/icons/youtube.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/theme/static/images/icons/youtube.png -------------------------------------------------------------------------------- /theme/static/images/icons/google-plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/theme/static/images/icons/google-plus.png -------------------------------------------------------------------------------- /theme/static/images/icons/hackernews.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/theme/static/images/icons/hackernews.png -------------------------------------------------------------------------------- /theme/static/images/icons/slideshare.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/theme/static/images/icons/slideshare.png -------------------------------------------------------------------------------- /theme/static/images/icons/speakerdeck.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/theme/static/images/icons/speakerdeck.png -------------------------------------------------------------------------------- /content/images/Damianos_Chatziantoniou.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/content/images/Damianos_Chatziantoniou.jpg -------------------------------------------------------------------------------- /theme/static/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/theme/static/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /theme/static/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/theme/static/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /theme/static/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/theme/static/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /theme/static/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/theme/static/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /theme/static/images/icons/google-groups.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/theme/static/images/icons/google-groups.png -------------------------------------------------------------------------------- /theme/static/images/icons/stackoverflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/theme/static/images/icons/stackoverflow.png -------------------------------------------------------------------------------- /theme/static/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/theme/static/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /theme/static/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/theme/static/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /theme/static/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/theme/static/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /theme/static/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AUEB-BALab/web/HEAD/theme/static/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /doc/templates/software-example.md: -------------------------------------------------------------------------------- 1 | title: (Required) 2 | date: Date the software was added (Required) 3 | url: (Required) 4 | description: (Required) 5 | category: software 6 | -------------------------------------------------------------------------------- /content/software/gi.md: -------------------------------------------------------------------------------- 1 | title: gi 2 | date: 20170826 3 | url: https://github.com/dspinellis/gi 4 | description: Git-based issue management 5 | member: m_dds 6 | category: software 7 | -------------------------------------------------------------------------------- /doc/valid_categories: -------------------------------------------------------------------------------- 1 | category: alumni 2 | category: left 3 | category: members 4 | category: projects 5 | category: seminars 6 | category: software 7 | category: yearly reports 8 | -------------------------------------------------------------------------------- /doc/valid_member_categories: -------------------------------------------------------------------------------- 1 | member_category: Associate Researchers 2 | member_category: Faculty Members 3 | member_category: Researchers 4 | member_category: Senior Researchers 5 | -------------------------------------------------------------------------------- /content/software/cscout.md: -------------------------------------------------------------------------------- 1 | title: CScout 2 | date: 20170826 3 | url: https://www.spinellis.gr/cscout/ 4 | description: C code refactoring browser 5 | member: m_dds 6 | category: software 7 | -------------------------------------------------------------------------------- /doc/templates/seminar-example.md: -------------------------------------------------------------------------------- 1 | title: My seminar title 2 | date: 2016-03-07 3 | presenter: First-name last-name 4 | category: seminars 5 | 6 | Write the abstract here in markdown format. 7 | -------------------------------------------------------------------------------- /content/software/ckjm.md: -------------------------------------------------------------------------------- 1 | title: ckjm 2 | date: 20170826 3 | url: https://www.spinellis.gr/sw/ckjm/ 4 | description: Chidamber and Kemerer Java Metrics 5 | member: m_dds 6 | category: software 7 | -------------------------------------------------------------------------------- /theme/templates/page.html: -------------------------------------------------------------------------------- 1 | {% extends "base.html" %} 2 | {% block title %}{{ SITENAME }} {{ page.title }}{% endblock %} 3 | 4 | {% block content %} 5 | 6 | {{ page.content }} 7 | 8 | {% endblock %} 9 | -------------------------------------------------------------------------------- /content/software/ai-cli-lib.md: -------------------------------------------------------------------------------- 1 | title: AI CLI library 2 | date: 20230907 3 | url: https://github.com/dspinellis/ai-cli-lib/ 4 | description: AI help for CLI programs 5 | member: m_dds 6 | category: software 7 | -------------------------------------------------------------------------------- /content/software/designite.md: -------------------------------------------------------------------------------- 1 | title: Designite 2 | date: 20160101 3 | url: http://www.designite-tools.com 4 | description: Software Design Quality Assessment Tool 5 | member: m_tushar 6 | category: software 7 | -------------------------------------------------------------------------------- /content/software/dgsh.md: -------------------------------------------------------------------------------- 1 | title: dgsh 2 | date: 20170826 3 | url: http://www.spinellis.gr/sw/dgsh/ 4 | description: Shell supporting pipelines to and from multiple processes 5 | member: m_dds 6 | category: software 7 | -------------------------------------------------------------------------------- /content/software/UMLGraph.md: -------------------------------------------------------------------------------- 1 | title: UMLGraph 2 | date: 20170826 3 | url: https://www.spinellis.gr/umlgraph/ 4 | description: Declarative specification and drawing of UML diagrams 5 | member: m_dds 6 | category: software 7 | -------------------------------------------------------------------------------- /content/software/cynthia.md: -------------------------------------------------------------------------------- 1 | title: cynthia 2 | date: 20210120 3 | url: https://github.com/theosotr/cynthia 4 | description: Data-oriented differential testing of ORM systems 5 | member: m_theosot 6 | category: software 7 | -------------------------------------------------------------------------------- /content/software/a3k.md: -------------------------------------------------------------------------------- 1 | title: Alexandria3k 2 | date: 20221220 3 | url: https://github.com/dspinellis/alexandria3k 4 | description: Open reproducible systematic publication research 5 | member: m_dds 6 | category: software 7 | -------------------------------------------------------------------------------- /content/software/firej.md: -------------------------------------------------------------------------------- 1 | title: firej 2 | date: 20080101 3 | url: https://github.com/bkarak/firej 4 | description: Fast Implementation of Regular Expressions for Java (aka FIREJ) 5 | member: m_bkarak 6 | category: software 7 | -------------------------------------------------------------------------------- /content/seminars/2020-06-05-ve.md: -------------------------------------------------------------------------------- 1 | title: Natural Language Understanding for Software Engineering 2 | presenter: Vasiliki Efstathiou 3 | date: 2020-06-05 4 | category: seminars 5 | 6 | Details will be provided during the seminar. 7 | -------------------------------------------------------------------------------- /content/software/puppeteer.md: -------------------------------------------------------------------------------- 1 | title: Puppeteer 2 | date: 20160101 3 | url: https://github.com/tushartushar/Puppeteer 4 | description: Configuration smell detection tool for Puppet code 5 | member: m_tushar 6 | category: software 7 | -------------------------------------------------------------------------------- /content/software/slideq.md: -------------------------------------------------------------------------------- 1 | title: SlideQ 2 | date: 20170101 3 | url: https://github.com/tushartushar/slideQ 4 | description: Presentation smell detection tool for Microsoft Powerpoint 5 | member: m_tushar 6 | category: software 7 | -------------------------------------------------------------------------------- /content/software/picoql.md: -------------------------------------------------------------------------------- 1 | title: PiCO QL 2 | date: 20170826 3 | url: https://github.com/mfragkoulis/PiCO_QL 4 | description: SQL query interface to C++ collections and C data structures. 5 | member: m_mfrag 6 | category: software 7 | -------------------------------------------------------------------------------- /content/software/buildfs.md: -------------------------------------------------------------------------------- 1 | title: BuildFS 2 | date: 20201120 3 | url: https://github.com/theosotr/buildfs 4 | description: A command-line tool for detecting faults in incremental and parallel builds 5 | member: m_theosot 6 | category: software 7 | -------------------------------------------------------------------------------- /content/software/fsmove.md: -------------------------------------------------------------------------------- 1 | title: FSMoVe 2 | date: 20191210 3 | url: https://github.com/AUEB-BALab/fsmove 4 | description: Tool for detecting ordering violations and missing notifiers in Puppet programs 5 | member: m_theosot 6 | category: software 7 | -------------------------------------------------------------------------------- /content/software/hephaestus.md: -------------------------------------------------------------------------------- 1 | title: hephaestus 2 | date: 20220422 3 | url: https://github.com/hephaestus-compiler-project/hephaestus 4 | description: A framework for testing compilers' type checkers 5 | member: m_theosot m_chaliasos 6 | category: software 7 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: python 2 | install: 3 | - sudo pip install requests[security] 4 | - sudo pip install pelican 5 | - sudo pip install Markdown 6 | - sudo pip install typogrify 7 | - sudo pip install pybtex 8 | 9 | 10 | language: bash 11 | script: sudo ./bin/update 12 | -------------------------------------------------------------------------------- /theme/templates/twitter.html: -------------------------------------------------------------------------------- 1 | {% if TWITTER_USERNAME %} 2 | Tweet 3 | {% endif %} 4 | -------------------------------------------------------------------------------- /content/seminars/2020-06-05-dritsakon.md: -------------------------------------------------------------------------------- 1 | title: Enriching Greek Parliament Dataset 2 | presenter: Konstantina Dritsa 3 | date: 2020-06-05 4 | category: seminars 5 | 6 | Enriching the Greek Parliament Proceedings Dataset (https://zenodo.org/record/2587904) with information on the gender and parliament role of the Parliament members. 7 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | 3 | # Force LF for text files 4 | *.md text eol=lf 5 | *.py text eol=lf 6 | *.sh text eol=lf 7 | *.bib text eol=lf 8 | *.html text eol=lf 9 | *.css text eol=lf 10 | *.js text eol=lf 11 | *.yml text eol=lf 12 | *.yaml text eol=lf 13 | 14 | # Binary files 15 | *.png binary 16 | *.jpg binary 17 | *.jpeg binary 18 | *.gif binary 19 | *.pdf binary 20 | -------------------------------------------------------------------------------- /content/seminars/2020-05-29-kk.md: -------------------------------------------------------------------------------- 1 | title: A Spring Lockodown 2 | presenter: Konstantinos Kravvaritis 3 | date: 2020-05-29 4 | category: seminars 5 | 6 | Spring boot is a Spring Framework extension that aims to provide more convenience utilities and accelarate the development process. In this presentation, we give a brief overview of Spring boot, the reasons that it was introduced and its advantages. 7 | -------------------------------------------------------------------------------- /theme/templates/period_archives.html: -------------------------------------------------------------------------------- 1 | {% extends "base.html" %} 2 | {% block content %} 3 |
4 |

Archives for {{ period | reverse | join(' ') }}

5 | 6 |
7 | {% for article in dates %} 8 |
{{ article.locale_date }}
9 |
{{ article.title }}
10 | {% endfor %} 11 |
12 |
13 | {% endblock %} 14 | -------------------------------------------------------------------------------- /content/members/andribilali.md: -------------------------------------------------------------------------------- 1 | title: Andriana - Bilali 2 | date: 20241017 3 | joined_date: 20241017 4 | category: members 5 | member_category: Researchers 6 | id: a_bilali 7 | givenname: Andriana 8 | surname: Bilali 9 | email: t8220100@aueb.gr 10 | photo: andribilali.jpg 11 | 12 | Andriana Bilali is an undergraduate student at the Department of Management Science and Technology, Athens University of Economics and Business. 13 | -------------------------------------------------------------------------------- /content/members/gflourakis.md: -------------------------------------------------------------------------------- 1 | title: George - Flourakis 2 | date: 20241003 3 | joined_date: 20241002 4 | category: members 5 | member_category: Researchers 6 | id: g_flourakis 7 | givenname: George 8 | surname: Flourakis 9 | email: t8220161@aueb.gr 10 | photo: gflourakis.jpeg 11 | 12 | George Flourakis is an undergraduate student at the Department of Management Science and Technology in Athens University of Economics and Business. -------------------------------------------------------------------------------- /content/seminars/2020-05-29-sg.md: -------------------------------------------------------------------------------- 1 | title: Awesome uses of Raspberry Pi 2 | presenter: Stefanos Georgiou 3 | date: 2020-05-29 4 | category: seminars 5 | 6 | Raspberry Pi is a small, compacted, and cheap computer to build easily reliable systems. In this presentation, we attach a DHT-11 sensor to obtain temperature and humidity measurements. After, we extend this computer system to act upon events and inform the user if something goes wrong. 7 | -------------------------------------------------------------------------------- /content/members/forfan.md: -------------------------------------------------------------------------------- 1 | title: Theofanis - Orfanoudakis 2 | date: 20241003 3 | joined_date: 20241002 4 | category: members 5 | member_category: Researchers 6 | id: f_orfanoudakis 7 | givenname: Theofanis 8 | surname: Orfanoudakis 9 | email: t8220111@aueb.gr 10 | photo: forfan.jpeg 11 | 12 | Theofanis Orfanoudakis is an undergraduate student at the Department of Management Science and Technology in Athens University of Economics and Business. -------------------------------------------------------------------------------- /content/members/gAlexandrou.md: -------------------------------------------------------------------------------- 1 | title: Gregory - Alexandrou 2 | date: 20250221 3 | joined_date: 20250221 4 | category: members 5 | member_category: Researchers 6 | id: g_alexandrou 7 | givenname: Gregory 8 | surname: Alexandrou 9 | email: t8220004@aueb.gr 10 | photo: gAlexandrou.jpg 11 | 12 | Gregory Alexandrou is an undergraduate student at the Department of Management Science and Technology in Athens University of Economics and Business. -------------------------------------------------------------------------------- /content/seminars/2024-01-19.md: -------------------------------------------------------------------------------- 1 | title: Second AI Open Seminar by UniAI 2 | date: 2024-01-19 3 | presenter: D. Spinellis, S. Karagiannakos 4 | category: seminars 5 | 6 | * __Machine Learning in Computer Vision__, Sergios Karagiannakos, AI Summer Founder, Data Enginee, Author of Deep Learning in Production. 7 | * __Ai- cli- lib: A command- line copilot__, Diomidis Spinellis, Professor of Software Engineering at Athens University of Economics and Business. 8 | -------------------------------------------------------------------------------- /content/members/lGiannoulakos.md: -------------------------------------------------------------------------------- 1 | title: Lazaros - Giannoulakos 2 | date: 20250505 3 | joined_date: 20250505 4 | category: members 5 | member_category: Researchers 6 | id: l_giannoulakos 7 | givenname: Lazaros 8 | surname: Giannoulakos 9 | email: t8220027@aueb.gr 10 | photo: lGiannoulakos.jpeg 11 | 12 | Lazaros Giannoulakos is an undergraduate student at the Department of Management Science and Technology in Athens University of Economics and Business. -------------------------------------------------------------------------------- /content/seminars/2020-06-19-chamitro.md: -------------------------------------------------------------------------------- 1 | title: Use of Neural Networks to Improve Fuzzing 2 | presenter: Charalambos Ioannis Mitropoulos 3 | date: 2020-06-19 4 | category: seminars 5 | 6 | We will make an introduction of our recent work in fuzzing Android Native Libraries, 7 | and we will take a look of how we can improve fuzzing with the use of Neural Networks, presenting 8 | three different approaches proposed in three different papers that we read in quarantine time. 9 | -------------------------------------------------------------------------------- /content/alumni/ttsaklanos.md: -------------------------------------------------------------------------------- 1 | title: Theodosis - Tsaklanos 2 | date: 20190502 3 | joined_date: 20190502 4 | category: alumni 5 | member_category: Researchers 6 | id: ttsaklanos 7 | givenname: Theodosis 8 | surname: Tsaklanos 9 | email: theodosistsaklanos9@hotmail.com 10 | github: Ethelom 11 | photo: ttsaklanos.jpg 12 | 13 | **Theodosis Tsaklanos** is an undergraduate student at the Athens University of Economics and Business in the 14 | Department of Management Science and Technology. 15 | -------------------------------------------------------------------------------- /content/members/ivougiatzi.md: -------------------------------------------------------------------------------- 1 | title: Ioanna - Vougiatzi 2 | date: 20250406 3 | joined_date: 20250405 4 | category: members 5 | member_category: Researchers 6 | id: ivougiatzi 7 | givenname: Ioanna 8 | surname: Vougiatzi 9 | email: joannavita2004@gmail.com 10 | github: VougJo23 11 | linkedin: ioanna-vougiatzi-6676072b0 12 | photo: ivougiatzi.jpg 13 | 14 | Ioanna Vougiatzi is an undergraduate student at the Department of Management Science and Technologyin Athens University of Economics and Business. 15 | -------------------------------------------------------------------------------- /theme/templates/github.html: -------------------------------------------------------------------------------- 1 | {% if GITHUB_URL %} 2 | 3 | {% if GITHUB_POSITION != "left" %} 4 | Fork me on GitHub 5 | {% else %} 6 | Fork me on GitHub 7 | {% endif %} 8 | 9 | {% endif %} 10 | -------------------------------------------------------------------------------- /content/members/gaitani.md: -------------------------------------------------------------------------------- 1 | title: Maria - Gaitani 2 | date: 20241025 3 | joined_date: 20241025 4 | category: members 5 | member_category: Researchers 6 | id: gaitani 7 | givenname: Maria 8 | surname: Gaitani 9 | email: gaitmarilia@gmail.com 10 | github: MariliaGait 11 | linkedin: mariagaitani 12 | photo: gaitani.jpg 13 | 14 | Maria Gaitani is an undergraduate student in the Department of Management Science & Technology at Athens University of Economics and Business. Her field of interest is data analysis. 15 | -------------------------------------------------------------------------------- /content/members/chrispappas.md: -------------------------------------------------------------------------------- 1 | title: Christos - Pappas 2 | date: 20200610 3 | joined_date: 20200610 4 | category: members 5 | member_category: Researchers 6 | id: chrispappas 7 | givenname: Christos 8 | surname: Pappas 9 | email: chrispappas99@yahoo.gr 10 | github: ChrisPapp 11 | photo: chrispappas.jpg 12 | _Christos Pappas_ is an undergraduate student at the Athens University of Economics and Business in the Department of Management Science and Technology. His interests lie in the area of Software Engineering. 13 | -------------------------------------------------------------------------------- /content/alumni/ndoureliadis.md: -------------------------------------------------------------------------------- 1 | title: Nikolas - Doureliadis 2 | date: 20170213 3 | end_date: 20200621 4 | joined_date: 20170213 5 | category: alumni 6 | member_category: Researchers 7 | id: ndoureliadis 8 | givenname: Nikolas 9 | surname: Doureliadis 10 | email: ndoureliads.aueb@gmail.com 11 | github: RottenCrab 12 | photo: ndoureliadis.jpg 13 | 14 | **Nikolas Doureliadis** is an undergraduate student at the Athens University of Economics and Business (AUEB) in the Department of Management Science and Technology. 15 | -------------------------------------------------------------------------------- /content/members/georkarandreas.md: -------------------------------------------------------------------------------- 1 | title: Giorgos - Karandreas 2 | date: 20250612 3 | joined_date: 20250612 4 | category: members 5 | member_category: Researchers 6 | id: g_karandreas 7 | givenname: Giorgos 8 | surname: Karandreas 9 | email: georkarandreas@gmail.com 10 | github: GeorgeKarandreas 11 | linkedin: george-karandreas-765718254 12 | photo: georkarandreas.jpg 13 | 14 | Giorgos Karandreas is an undergraduate student at the Department of Management Science and Technology, Athens University of Economics and Business. -------------------------------------------------------------------------------- /theme/templates/disqus_script.html: -------------------------------------------------------------------------------- 1 | {% if DISQUS_SITENAME %} 2 | 11 | {% endif %} 12 | -------------------------------------------------------------------------------- /content/members/imoraiti.md: -------------------------------------------------------------------------------- 1 | title: Ioanna - Moraiti 2 | date: 20230721 3 | joined_date: 20230721 4 | category: members 5 | member_category: Researchers 6 | id: imoraiti 7 | givenname: Ioanna 8 | surname: Moraiti 9 | email: ioannamoraiti@outlook.com 10 | github: Ioanna2001 11 | linkedin: ioanna-moraiti 12 | photo: imoraiti.jpg 13 | 14 | _Ioanna Moraiti_ is an undergraduate student at Athens Univesrity of Economics and Business, in the Department of Management Science and Technology. Her current field of interest is software engineering. -------------------------------------------------------------------------------- /content/members/epanourgia.md: -------------------------------------------------------------------------------- 1 | title: Evangelia - Panourgia 2 | date: 20220426 3 | joined_date: 20220426 4 | category: members 5 | member_category: Researchers 6 | id: epanourgia 7 | givenname: Evangelia 8 | surname: Panourgia 9 | email: eva.panourgiaa@gmail.com 10 | github: e-panourgia 11 | linkedin: evangelia-panourgia 12 | photo: epanourgia.jpg 13 | 14 | _Evangelia Panourgia_ is an undergraduate student at Athens Univesrity of Economics and Business, in the Department of Management Science and Technology. Her current field of interest is data science. -------------------------------------------------------------------------------- /content/seminars/2021-04-01.md: -------------------------------------------------------------------------------- 1 | title: Detecting Word Usage Change 2 | presenter: Kaiti Thoma and Konstantina Dritsa 3 | date: 2021-04-01 4 | category: seminars 5 | 6 | The appearance of large text corpuses, covering extensive time periods, 7 | has allowed researchers to investigate qualitatively the change in the 8 | semantics of words over time. We will present the main methods, starting 9 | from an introduction to the underlying technologies that have been 10 | developed over the last decades, and presenting some highlights of 11 | results from the literature. -------------------------------------------------------------------------------- /content/members/kpanagopoulou.md: -------------------------------------------------------------------------------- 1 | title: Konstantina - Panagopoulou 2 | date: 20240520 3 | joined_date: 20240520 4 | category: members 5 | member_category: Associate Researchers 6 | id: m_kpanagopoulou 7 | givenname: Konstantina 8 | surname: Panagopoulou 9 | email: panagopkonst@aueb.gr 10 | photo: kpanagopoulou.jpg 11 | 12 | 13 | Konstantina Panagopoulou is a PhD student (start date: 2/11/2023) at Athens University of Economics and Business, in the Department of International and European Studies. Her research interests are Finance, Big Data, Machine Learning. 14 | -------------------------------------------------------------------------------- /content/members/patska.md: -------------------------------------------------------------------------------- 1 | title: Maria-Eliza - Patska 2 | date: 20251118 3 | joined_date: 20251118 4 | category: members 5 | member_category: Researchers 6 | id: mep 7 | givenname: Maria-Eliza 8 | surname: Patska 9 | email: t8240110@aueb.gr 10 | github: MariaElizaPatska 11 | linkedin: maria-eliza-patska 12 | photo: mpatska.jpg 13 | 14 | **Maria-Eliza Patska** is an undergraduate student in the Department of Management Science and Technology at the Athens University of Economics and Business (AUEB). She is interested in software development and data analytics. 15 | -------------------------------------------------------------------------------- /content/members/dchatzipavlis.md: -------------------------------------------------------------------------------- 1 | title: Dimitrios - Chatzipavlis 2 | date: 20250226 3 | joined_date: 20250226 4 | category: members 5 | member_category: Researchers 6 | id: dchatzipavlis 7 | givenname: Dimitrios 8 | surname: Chatzipavlis 9 | email: t8210163@aueb.gr 10 | github: DimiChatzipavlis 11 | photo: dchatz.jpg 12 | 13 | 14 | Dimitris Chatzipavlis is an undergraduate student in the Department of Management Science and Technology in Athens University of Economics and Business(AUEB). 15 | His main research interests are software engineering and data analysis. 16 | -------------------------------------------------------------------------------- /content/alumni/papachristoumarios.md: -------------------------------------------------------------------------------- 1 | title: Marios - Papachristou 2 | date: 20180823 3 | joined_date: 20180823 4 | category: alumni 5 | member_category: Researchers 6 | id: m_papachristoumarios 7 | givenname: Marios 8 | surname: Papachristou 9 | memb_title: 10 | email: papachristoumarios@gmail.com 11 | web_site: https://papachristoumarios.github.io 12 | github: papachristoumarios 13 | linkedin: papachristoumarios 14 | fax: 15 | office_address: 16 | postal_address: 17 | photo: papachristoumarios.jpg 18 | 19 | Please look at my [webpage](https://papachristoumarios.github.io). 20 | -------------------------------------------------------------------------------- /content/members/gerasis.md: -------------------------------------------------------------------------------- 1 | title: Tasos - Gerasis 2 | date: 20251001 3 | joined_date: 20251001 4 | category: members 5 | member_category: Researchers 6 | id: t_gerasis 7 | givenname: Tasos 8 | surname: Gerasis 9 | email: t8220022@aueb.gr 10 | github: tasosger 11 | linkedin: tassos-gerassis 12 | photo: gerasis.jpg 13 | 14 | Tasos Gerasis is an undergraduate student in the Department of Management Science and Technology at the Athens University of Economics and Business (AUEB), majoring in Software Engineering and Data Analytics. He is the co-founder of [TutieAI](https://tutie.ai). 15 | -------------------------------------------------------------------------------- /content/left/strihias.md: -------------------------------------------------------------------------------- 1 | title: Stavros - Trihias 2 | date: 20121001 3 | joined_date: 20121001 4 | category: left 5 | id: Strihias 6 | givenname: Stavros 7 | surname: Trihias 8 | memb_title: Mr. 9 | email: strihias@yahoo.gr 10 | photo: strihias.jpg 11 | github: https://github.com/Strihias 12 | 13 | _Stavros Trihias_ has graduated from Athens University of Economics and Business, from the Department of Management Science and Technology. He is now a member of [ISTLab](http://istlab.dmst.aueb.gr/)/[SENSE](../groups/g_sense-details.html) and has been working on "Fuzzer" research project. 14 | -------------------------------------------------------------------------------- /content/seminars/2023-12-15.md: -------------------------------------------------------------------------------- 1 | title: AI Open Seminar by UniAI 2 | date: 2023-12-15 3 | presenter: D. Karlis, G. Vouros, and G. Giannakopoulos 4 | category: seminars 5 | 6 | * __AI in Sports Analytics__, Dimitrios Karlis, Professor of Statistics at AUEB and member of AI@AUEB. 7 | * __Learning to fly with AI: Tales on Deep Reinforcement Learning and Generative AI__, George Vouros, Professor at University of Piraeus and EETN President. 8 | * __The myth of omnipotent AI__ George Giannakopoulos, researcher at "SKEL LAB – Demokritos", scientific coordinator at "ahedd – DIH" and co-founder of SciFy. 9 | -------------------------------------------------------------------------------- /content/members/i.mpourdakos.md: -------------------------------------------------------------------------------- 1 | title: Ilias - Mpourdakos 2 | date: 20230411 3 | joined_date: 20230411 4 | category: members 5 | member_category: Researchers 6 | id: HliasMpGH 7 | givenname: Ilias 8 | surname: Mpourdakos 9 | email: iliasmpourdakos2003@yahoo.gr 10 | github: HliasMpGH 11 | linkedin: hlias-bourdakos 12 | photo: impourdakos.jpg 13 | 14 | 15 | _Ilias Mpourdakos_ studies in the [DMST](https://www.dept.aueb.gr/el/dmst) in AUEB, majoring in Software Engineering and with a minor in Business Analytics. His interests lie in the field of software, algorithms and optimization methods. 16 | -------------------------------------------------------------------------------- /content/seminars/2020-06-19-schaliasos.md: -------------------------------------------------------------------------------- 1 | title: Automatically reproducing and analyzing Debian Packages with sbuild. 2 | presenter: Stefanos Chaliasos 3 | date: 2020-06-19 4 | category: seminars 5 | 6 | A challenging issue in analyzing C packages is that it is challenging to reproduce them. In this talk, we present how we can exploit sbuild for running static analysis tools that need to rebuild a package to analyze it. sbuild is a tool that automates the build process of Debian packages. Moreover, we will see how we can scrape the Ultimate Debian Database for selecting packages base on some criteria. 7 | -------------------------------------------------------------------------------- /content/members/agaros.md: -------------------------------------------------------------------------------- 1 | title: Apostolis - Garos 2 | date: 20221024 3 | joined_date: 20221024 4 | category: members 5 | member_category: Researchers 6 | id: agaros 7 | givenname: Apostolos 8 | surname: Garos 9 | email: apostolisgaros@gmail.com 10 | github: ApostolisGaros 11 | linkedin: apostolis-garos-603902197 12 | photo: agaros.jpg 13 | 14 | **Apostolis Garos** is an undergraduate Electrical and Computer Engineering student at the National Technical University of Athens (NTUA). 15 | 16 | His main research interests are Software Engineering and Data Science. 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /content/members/cvranis.md: -------------------------------------------------------------------------------- 1 | title: Christos - Vranis 2 | date: 20251001 3 | joined_date: 20251001 4 | category: members 5 | member_category: Associate Researchers 6 | id: cvranis 7 | givenname: Christos 8 | surname: Vranis 9 | email: vranischris@gmail.com 10 | github: vranisch 11 | linkedin: christos-vranis-ba123728b 12 | photo: vranis.jpg 13 | phd_completed: 0 14 | 15 | 16 | Christos Vranis holds a BSc in Mathematics from AUTH and an MSc in Artificial Intelligence from the CSD at AUTH. His research interests include Natural Language Processing (NLP), Graph Neural Networks, and the Foundations of AI. 17 | -------------------------------------------------------------------------------- /content/members/nbellos.md: -------------------------------------------------------------------------------- 1 | title: Nikolaos - Bellos 2 | date: 20241021 3 | joined_date: 20241021 4 | category: members 5 | member_category: Researchers 6 | id: losbe13 7 | givenname: Nikolaos 8 | surname: Bellos 9 | email: t8220097@aueb.gr 10 | mobile_phone: 6989561260 11 | photo: nbellos.jpg 12 | linkedin:nikosbellos 13 | 14 | Nikolaos Bellos is an undergraduate student in the Department of Management Science & Technology at Athens University of Economics and Business (AUEB) and is also pursuing a minor in Finance at the American College of Greece (ACG).His interests lie in the field of quantitative finance. -------------------------------------------------------------------------------- /content/members/apapadopoulou.md: -------------------------------------------------------------------------------- 1 | title: Angeliki - Papadopolou 2 | date: 20200528 3 | joined_date: 20200529 4 | category: members 5 | member_category: Researchers 6 | id: apapadopoulou 7 | givenname: Angeliki 8 | surname: Papadopoulou 9 | email: angelikeepap@gmail.com 10 | github: apapadopoulou 11 | linkedin: aggeliki-papadopoulou-643a4116a 12 | photo: apapadopoulou.JPG 13 | 14 | Angeliki is an undergraduate student at Athens Univesrity of Economics and Business, in the Department of Management Science and Technology. Her research 15 | interests are related to the fields of Programming and Data Science. 16 | -------------------------------------------------------------------------------- /publishconf.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | # -*- coding: utf-8 -*- # 3 | from __future__ import unicode_literals 4 | 5 | # This file is only used if you use `make publish` or 6 | # explicitly specify it as your config file. 7 | 8 | import os 9 | import sys 10 | sys.path.append(os.curdir) 11 | from pelicanconf import * 12 | 13 | SITEURL = '' 14 | RELATIVE_URLS = False 15 | 16 | FEED_ALL_ATOM = 'feeds/all.atom.xml' 17 | CATEGORY_FEED_ATOM = 'feeds/{slug}.atom.xml' 18 | 19 | DELETE_OUTPUT_DIRECTORY = True 20 | 21 | # Following items are often useful when publishing 22 | 23 | #DISQUS_SITENAME = "" 24 | #GOOGLE_ANALYTICS = "" 25 | -------------------------------------------------------------------------------- /content/members/karyotakisg.md: -------------------------------------------------------------------------------- 1 | title: Giannis - Karyotakis 2 | date: 20230411 3 | joined_date: 20230411 4 | category: members 5 | member_category: Researchers 6 | id: karyotakisg 7 | givenname: Giannis 8 | surname: Karyotakis 9 | email: karyotakisg@gmail.com 10 | mobile_phone: 6993862603 11 | github: karyotakisg 12 | linkedin: giannis-karyotakis-1553a822b 13 | photo: karyotakisg.jpg 14 | 15 | Giannis Karyotakis is an undergraduate student in the Department of Managment Science & Technology in Athens University of Economics and Business(AUEB). 16 | 17 | His main research interests include programming languages and software engineering. -------------------------------------------------------------------------------- /content/seminars/2017-04-04b.md: -------------------------------------------------------------------------------- 1 | title: YALCOM - Yet Another LCOM Metric 2 | presenter: Tushar Sharma 3 | date: 2017-04-12 4 | category: seminars 5 | 6 | High cohesion is a desired property of object-oriented abstractions. 7 | LCOM is a metric that has been used traditionally to measure the degree 8 | of lack of cohesion among methods. Software engineering community has 9 | proposed many variants of this metric. However, these variants exhibit 10 | deficiencies to correctly represent the degree of lack of cohesion in 11 | certain cases. In this presentation, I would like to highlight these 12 | deficiencies and propose a new method to compute LCOM. 13 | -------------------------------------------------------------------------------- /content/seminars/2018-03-14.md: -------------------------------------------------------------------------------- 1 | title: Working with TravisCI 2 | presenter: Stefanos Georgiou 3 | date: 2018-03-14 4 | category: seminars 5 | 6 | 7 | Continuous Integration it is a cutting-edge approach to build, test, and integrate software practitioners work frequently. 8 | By utilizing such a service, it makes the error detection quicker and reduces integration problems significantly. 9 | In this tutorial, we are presenting the Travis CI, a distributed hosting, building, and testing tool for software projects on Github. 10 | In addition, we show how a developer can attach a Github Pages project with Travis to automate the Github's push procedure. 11 | -------------------------------------------------------------------------------- /content/seminars/2017-10-27.md: -------------------------------------------------------------------------------- 1 | title: House of Cards: Code Smells in Open-source C# Repositories 2 | presenter: Tushar Sharma 3 | date: 2017-11-01 4 | category: seminars 5 | 6 | Many studies have explored the characteristics of code smells and 7 | analyzed their effects on the software's quality. I would like to 8 | present our empirical study on smells that examines inter-category and 9 | intra-category correlation between design and implementation smells. The 10 | study mines 19 design smells and 11 implementation smells in 1988 C# 11 | repositories containing more than 49 million lines of code and presents 12 | our observations based on the collected data. 13 | -------------------------------------------------------------------------------- /content/members/proestakis.md: -------------------------------------------------------------------------------- 1 | title: Proestakis Foivos - Timotheos 2 | date: 20240303 3 | joined_date: 20240303 4 | category: members 5 | member_category: Researchers 6 | id: proestakis 7 | givenname: Foivos - Timotheos 8 | surname: Proestakis 9 | email: t8210126@aueb.gr 10 | web_site: https://detfolio.dmst.aueb.gr/students2021/foivproestakis/inetpub/kards10/index.html 11 | github: foivospro 12 | photo: foivpro.jpg 13 | 14 | **Foivos Proestakis** is an undergraduate student at Athens Univesrity of Economics and Business, in the Department of Management Science and Technology. Her research interests are related to the fields of Programming and Data Visualization. 15 | -------------------------------------------------------------------------------- /content/members/vtalos.md: -------------------------------------------------------------------------------- 1 | title: Evangelos - Talos 2 | date: 20230411 3 | joined_date: 20230411 4 | category: members 5 | member_category: Researchers 6 | id: vtalos 7 | givenname: Evangelos 8 | surname: Talos 9 | email: vtalos@aueb.gr 10 | github: vtalos 11 | linkedin: evangelos-talos-566801266 12 | photo: vtalos.jpg 13 | 14 | Evangelos Talos holds a BSc in Management Science & Technology from the Athens University of Economics and Business (AUEB) and is pursuing an MSc in Data Science & Machine Learning at the National Technical University of Athens (NTUA). 15 | 16 | His main research interests focus on Machine Learning, Software Engineering, and Software Security. -------------------------------------------------------------------------------- /content/members/zkotti.md: -------------------------------------------------------------------------------- 1 | title: Zoe - Kotti 2 | date: 20181204 3 | joined_date: 20181204 4 | category: members 5 | member_category: Senior Researchers 6 | id: m_zkotti 7 | givenname: Zoe 8 | surname: Kotti 9 | email: zoekotti@aueb.gr 10 | github: zkotti 11 | linkedin: zoe-kotti 12 | photo: zkotti.jpg 13 | phd_title: Data Analysis Applications in Software Engineering 14 | phd_supervisor: m_dds 15 | phd_startdate: 20200413 16 | phd_enddate: 20251205 17 | phd_completed: 1 18 | 19 | _Zoe Kotti_ holds a BSc and a PhD 20 | from the Department of Management Science and Technology. 21 | Her research interests lie in the areas of 22 | Software Engineering and Data Science. 23 | -------------------------------------------------------------------------------- /content/seminars/2018-01-31.md: -------------------------------------------------------------------------------- 1 | title: DesigniteJava, a tool that potencially extracts a vast amount of code Smells 2 | presenter: Theodore Stassinopoulos 3 | date: 2018-01-31 4 | category: seminars 5 | 6 | 7 | There are many tools that perform static analysis on sourcecode 8 | and extract information about the existence of code smells. 9 | I would like to present our project which is in progress and 10 | focuses on Java source code. The main topics will include: 11 | a summary of metrics and code smells that our project is able 12 | to extract, which are the main logical functionalities 13 | performed during execution and what goals this project tries to 14 | achieve. 15 | -------------------------------------------------------------------------------- /content/members/ekontoes.md: -------------------------------------------------------------------------------- 1 | title: Efthymios - Kontoes 2 | date: 20231128 3 | joined_date: 20231128 4 | category: members 5 | member_category: Researchers 6 | id: m_ekontoes 7 | givenname: Efthymios 8 | surname: Kontoes 9 | email: efkontoes@gmail.com 10 | mobile_phone: 6945972867 11 | linkedin: efthymioskontoes 12 | photo: ekontoes.jpg 13 | 14 | Efthymios Kontoes is an undergraduate 4-th year student at the department of Management Science and Technology in Athens University of Economics and Business. He is also the vice-president and founder of the student organization UniAI, the aim of which is to promote education and innovation with AI technologies among greek students. 15 | -------------------------------------------------------------------------------- /content/seminars/2018-06-21.md: -------------------------------------------------------------------------------- 1 | title: Anonymisation Through Re-encryption Shuffles 2 | presenter: Panos Louridas 3 | date: 2018-06-21 4 | category: seminars 5 | 6 | Data anonymisation is not easy: the Internet, after all, was not 7 | created for anonymous communications. One way to anonymize digital 8 | data is through *re-encryption shuffles*, i.e., shuffles of 9 | re-encrypted data. Re-encryption shuffles are not new, yet efficient 10 | open source solutions are hard to come by. This presentation will give 11 | the background of challenges faced in anonymisation and report 12 | progress in the implementation of a new re-encryption shuffle that 13 | uses modern cryptographic techniques. 14 | -------------------------------------------------------------------------------- /content/members/daskalopoulos.md: -------------------------------------------------------------------------------- 1 | title: Panagiotis - Daskalopoulos 2 | date: 20230930 3 | joined_date: 20230930 4 | category: members 5 | member_category: Researchers 6 | id: daskalopoulos 7 | givenname: Panagiotis 8 | surname: Daskalopoulos 9 | email: t8210031@aueb.gr 10 | office_address: Patision 100, GR-104 34 Athens, Greece 11 | github: panos1b 12 | photo: daskalopoulos.jpg 13 | 14 | _Panagiotis Daskalopoulos_ is a junior undergraduate student in the [Department of Management Science and 15 | Technology](https://www.dept.aueb.gr/dmst) in the [Athens University of 16 | Economics and Business](https://www.aueb.gr/en). 17 | 18 | Fields of interest are still being discovered through the primal steps of such Research. 19 | -------------------------------------------------------------------------------- /content/seminars/2022-04-18.md: -------------------------------------------------------------------------------- 1 | title: Decentralized Finance: Privacy and security issues in the Ethereum ecosystem 2 | presenter: Stefanos Chaliasos 3 | date: 2022-04-18 4 | category: seminars 5 | 6 | Decentralized Finance (DeFi) is an emerging area at the intersection of blockchain, digital assets, and financial applications. DeFi uses smart contracts to create protocols that provide (mainly) financial services in an interoperable and transparent way. The leading blockchain for DeFi applications is Ethereum. Despite the substantial progress in DeFi security research, many challenges are yet to be tackled. I will present some exciting research avenues on DeFi, focusing on privacy and security issues in the Ethereum ecosystem. 7 | -------------------------------------------------------------------------------- /content/left/tstassinopoulos.md: -------------------------------------------------------------------------------- 1 | title: Theodore - Stassinopoulos 2 | date: 20170428 3 | joined_date: 20170428 4 | category: left 5 | id: tstassinopoulos 6 | givenname: Theodore 7 | surname: Stassinopoulos 8 | memb_title: Mr. 9 | email: tstassinopoulos@aueb.gr 10 | photo: thodoras.jpg 11 | phd_title: Data and Quality Metrics of System Configuration Code 12 | phd_supervisor: m_dds 13 | phd_startdate: 20172804 14 | phd_enddate: 20180329 15 | phd_completed: A 16 | 17 | _Theodore Stassinopoulos_ holds an MSc in theoretical mathematics from University of Athens and a BSc in mathematics from the same university. 18 | 19 | His research interests lie at algorithm design and analysis, design patterns and best practices for clean code. 20 | -------------------------------------------------------------------------------- /content/seminars/2020-05-29-zk.md: -------------------------------------------------------------------------------- 1 | title: Ultra-large-scale compressed graphs: The case of Software Heritage 2 | date: 2020-05-29 3 | presenter: Zoe Kotti 4 | category: seminars 5 | 6 | While publicly available original source code doubles every two years, and state-of-the-art "big data" approaches require the occupation of several machines, compressed graphs can dramatically reduce the hardware resources needed to mine such large corpora. In this presentation we explore the compressed graph of Software Heritage, a dataset aimed at collecting and storing all publicly available source code. In general, graphs are suitable data models for conducting version control system analyses, while compressed graphs allow impressive graph traversal performances. 7 | -------------------------------------------------------------------------------- /content/alumni/mkosti.md: -------------------------------------------------------------------------------- 1 | title: Makrina Viola - Kosti 2 | date: 20200117 3 | joined_date: 20200117 4 | category: alumni 5 | member_category: Senior Researchers 6 | id: mkosti 7 | givenname: Makrina Viola 8 | surname: Kosti 9 | memb_title: Dr. 10 | email: mkosti@csd.auth.gr 11 | phd_completed: 1 12 | photo: mkosti.jpg 13 | 14 | 15 | Dr. Makrina Viola Kosti received her BSc degree in Informatics at the Aristotle University of Thessaloniki (AUTh). 16 | She has also completed the postgraduate program "Computer Science and Business Administration" at AUTh and obtained her PhD 17 | at the Department of Informatics of AUTh under Prof. Eleftherios Angelis working on the "Statistical Study of the Human 18 | Factor and Metrics in Software Engineering". 19 | -------------------------------------------------------------------------------- /content/members/sathanasiadis.md: -------------------------------------------------------------------------------- 1 | title: Simos - Athanasiadis 2 | date: 20240610 3 | joined_date: 20240610 4 | category: members 5 | member_category: Researchers 6 | id: sathanasiadis 7 | givenname: Simos 8 | surname: Athanasiadis 9 | email: t8210002@aueb.gr 10 | github: simosathan9 11 | linkedin: simos-athanasiadis-487418221 12 | photo: sathanasiadis.jpg 13 | 14 | _Simos Athanasiadis_ is an undergraduate student at the [Department of Management Science and 15 | Technology](https://www.dept.aueb.gr/dmst) in the [Athens University of 16 | Economics and Business](https://www.aueb.gr/en). He also holds a minor in "Financial Markets Trading" from the American College of Greece. His interests lie in the fields of Data Science and Operations Research. 17 | -------------------------------------------------------------------------------- /theme/templates/datasets.html: -------------------------------------------------------------------------------- 1 | {% extends "base.html" %} 2 | {% block title %}{{ SITENAME }} datasets{% endblock %} 3 | 4 | {% block content %} 5 | 6 |
7 |
8 |

Datasets

9 |
10 | 18 |
19 | {% endblock %} 20 | -------------------------------------------------------------------------------- /content/members/gdrosos.md: -------------------------------------------------------------------------------- 1 | title: George - Drosos 2 | date: 20210305 3 | joined_date: 20210305 4 | category: members 5 | member_category: Researchers 6 | id: gdrosos 7 | givenname: Georgios - Petros 8 | surname: Drosos 9 | email: drosos007@gmail.com 10 | github: gdrosos 11 | linkedin: georgios-petros-drosos-498063173 12 | photo: gdrosos.jpg 13 | 14 | _Georgios-Petros Drosos_ is an undergraduate student at the Department of Management Science & Technology in 15 | Athens University of Economics and Business (AUEB). 16 | From September 2021 until June 2022 Giorgos worked as a Research Software Engineer at the [FASTEN](../fasten.html) Research Project. 17 | 18 | His main research interests lie in the area of Software Engineering and Programming Languages. 19 | -------------------------------------------------------------------------------- /content/members/rafailagln.md: -------------------------------------------------------------------------------- 1 | title: Rafaila - Galanopoulou 2 | date: 20220512 3 | joined_date: 20200529 4 | category: members 5 | member_category: Researchers 6 | id: m_rafailagln 7 | givenname: Rafaila 8 | surname: Galanopoulou 9 | email: rafaila.gln@gmail.com 10 | github: rafailagln 11 | linkedin: rafaila-galanopoulou-216460168 12 | photo: rafailagln.jpg 13 | 14 | _Rafaila Galanopoulou_ is a postgraduate Computer Science student in 15 | University of Athens (UoA). She holds a Bachelor from the Department 16 | of Management Science & Technology. She is currently working as 17 | researcher in [SecOPERA European Research project](https://secopera.eu/). 18 | 19 | Ηer research interests include Software Security, 20 | Machine Learning and 21 | Software Engineering. -------------------------------------------------------------------------------- /content/seminars/2020-09-11.md: -------------------------------------------------------------------------------- 1 | title: Pawk: A parallel programming implementation of Awk 2 | presenter: Georgios Theodorou 3 | date: 2020-09-11 4 | category: seminars 5 | 6 | Pawk is an extension to GoAwk, having been designed with efficiency in mind. It manages to achieve considerably higher performance to both the standard use Awk as well as GoAwk. The two reasons behind the significant speed boost offered by Pawk are the use of multi-threading programming, as well as the choice of Golang as the language of implementation. Since Pawk makes use of parallel programming, it is logical to be restricted only to operations that can be executed in parallel. However, we believe that Pawk can come handy in a plethora of cases, especially when dealing with multi-GB files. 7 | -------------------------------------------------------------------------------- /content/members/karakatsanis.md: -------------------------------------------------------------------------------- 1 | title: Konstantinos - Karakatsanis 2 | date: 20250228 3 | joined_date: 20250227 4 | category: members 5 | member_category: Researchers 6 | id: karakatsanis 7 | givenname: Konstantinos 8 | surname: Karakatsanis 9 | email: k_karakatsanis@outlook.com 10 | photo: karakatsanis.jpg 11 | 12 | Konstantinos 13 | holds an MS in Electrical and Computer Engineering 14 | from Georgia Tech 15 | and a BS in Management Science and Technology 16 | from the Athens University of Economics and Business. 17 | He was the instructor of the Intro to Computer Security class at Georgia Tech. 18 | 19 | His research interests include computer security, 20 | with a focus on firmware and software security, 21 | along with a longstanding interest in privacy. 22 | -------------------------------------------------------------------------------- /content/alumni/g_metaxo.md: -------------------------------------------------------------------------------- 1 | title: George - Metaxopoulos 2 | date: 20190621 3 | joined_date: 20190621 4 | category: alumni 5 | member_category: Researchers 6 | id: g_metaxo 7 | givenname: George 8 | surname: Metaxopoulos 9 | email: george.metaxopoulos@gmail.com 10 | github: gmetaxo 11 | linkedin: gmetaxo 12 | photo: g_metaxo.jpg 13 | 14 | **George Metaxopoulos** graduated with first-class honors from the Department of Management Science and Technology(AUEB) in 2018(specialization: Software Engineering and Data Science). 15 | 16 | Since then, he has worked for 1 year as a pre-sales technical member of IBM Greece's Cyber Security team, taking active part in various large-scale MSS projects. 17 | 18 | His main research interests involve Software Security and Privacy. 19 | -------------------------------------------------------------------------------- /content/seminars/2016-11-08.md: -------------------------------------------------------------------------------- 1 | title: Remove and Prevent: Dealing with Bugs in Software and Systems" 2 | presenter: Diomidis Spinellis 3 | date: 2016-11-09 4 | category: seminars 5 | 6 | Finding and fixing errors in computing systems is an important and 7 | difficult task. Often debugging consumes most of the time in a 8 | developer’s workday; obtaining the required experience can take a 9 | lifetime. The talk categorizes, explains, and illustrates methods, 10 | strategies, techniques, and tools that can be used to pinpoint elusive 11 | and pestering bugs. The talk's aim is to provide an overview of the 12 | complete debugging landscape: from general principles, high level 13 | strategies, and behavioral traits to concrete techniques, handy tools, 14 | and nifty tricks. 15 | -------------------------------------------------------------------------------- /content/seminars/2020-06-19-agkortzis.md: -------------------------------------------------------------------------------- 1 | title: Revising/teaching/coding-fun in quarantine 2 | presenter: Antonis Gkortzis 3 | date: 2020-06-19 4 | category: seminars 5 | 6 | This short presentation is a compilation of the tasks and activities completed during the COVID-19 quarantine time. The first part of the quarantine was dedicated to finalizing and submitting the revised paper, titled Software Reuse Cuts Both Ways, to JSS. The second part was dedicated to the Real Estate Analytics EU-funded program. Specifically, we finalized a data warehouse schema, consisting of > 300 tables (facts and dimensions), and begun its population. During both quarantine parts, teaching was an always-on task and required a great effort, with the participation being the largest of the last four years. 7 | -------------------------------------------------------------------------------- /content/alumni/chrischatz.md: -------------------------------------------------------------------------------- 1 | title: Christos - Chatzilenas 2 | date: 20180222 3 | joined_date: 20180222 4 | category: alumni 5 | member_category: Researchers 6 | id: m_chrischatz 7 | givenname: Christos 8 | surname: Chatzilenas 9 | photo: chrischatz.jpg 10 | email: chrischatzilenas@protonmail.com 11 | github: ChrisChatz 12 | linkedin: christoschatzilenas 13 | 14 | Christos holds an MSc in Computer Science from Athens University of Economics and Business and 15 | a Bachelor Degree from the Department of Informatics and Telematics by Harokopeio Univesity of Athens. 16 | He is currently working as a Software Engineer at "Athena" Research and Innovation Center. 17 | His research interests include Machine Learning and Software Engineering. 18 | He is also an open source enthusiast. 19 | -------------------------------------------------------------------------------- /content/members/schaliasos.md: -------------------------------------------------------------------------------- 1 | title: Stefanos - Chaliasos 2 | date: 20171015 3 | joined_date: 20171015 4 | category: members 5 | member_category: Associate Researchers 6 | id: m_schaliasos 7 | givenname: Stefanos 8 | surname: Chaliasos 9 | email: stefanoshaliassos@gmail.com 10 | github: StefanosChaliasos 11 | photo: schaliasos.jpg 12 | 13 | **Stefanos Chaliasos** is a postgraduate Computer Science student in University of Athens (UOA). He holds a BSc in Management Science and Technology from Athens University of Economics and Business (major: Software Engineering and Data Science). He has previously worked in industry as a software engineer at Greek Research and Technology Network (GRNET). 14 | 15 | His main research interests involve Software Security, Privacy, and Program Analysis. 16 | -------------------------------------------------------------------------------- /content/seminars/2020-09-25.md: -------------------------------------------------------------------------------- 1 | title: Securing the Operations and Services of GRNET 2 | presenter: Dimitris Mitropoulos 3 | date: 2020-09-25 4 | category: seminars 5 | 6 | [GRNET CERT (Computer Emergency Response Team)](https://cert.grnet.gr/en/home/) provides incident response and security services to both the National Infrastructures for Research and Technology (GRNET) and to all Greek academic and research institutions. To do so, it employs Open-source Software (OSS) and approaches proposed by the academic community. In this talk we will discuss how GRNET CERT uses OSS to provide early warnings and alerts to its members and relevant organizations regarding risks and incidents. Furthermore, we will discuss how the team utilizes program analysis methods to assist the security audits it performs. 7 | -------------------------------------------------------------------------------- /content/members/chamit.md: -------------------------------------------------------------------------------- 1 | title: Mitropoulos-Charalambos 2 | date: 20190911 3 | joined_date: 20190911 4 | category: members 5 | member_category: Associate Researchers 6 | id: c_mitropoulos 7 | givenname: Charalambos-Ioannis 8 | surname: Mitropoulos 9 | memb_title: 10 | email: charalambos.mitropoulos@gmail.com 11 | web_site: 12 | fax: 13 | office_address: 14 | postal_address: 15 | photo: chamit.jpg 16 | 17 | Charalambos Mitropoulos is a PhD student at the [Technical University of Crete](https://www.tuc.gr/). 18 | Charalambos holds an MSc in Information Systems 19 | from the Department of Informatics of the Athens University of Economics and Business, 20 | and a BSc from the Department of Informatics and Telecommunications of the National and Kapodistrian University of Athens. 21 | -------------------------------------------------------------------------------- /.github/workflows/update.yml: -------------------------------------------------------------------------------- 1 | name: Run Update Script 2 | 3 | on: 4 | push: 5 | branches: 6 | - master 7 | pull_request: 8 | branches: 9 | - master 10 | 11 | jobs: 12 | update: 13 | runs-on: ubuntu-latest 14 | 15 | steps: 16 | - name: Checkout Repository 17 | uses: actions/checkout@v3 18 | 19 | - name: Set up Python 20 | uses: actions/setup-python@v4 21 | with: 22 | python-version: '3.9' # or any version you prefer 23 | 24 | - name: Install Dependencies 25 | run: | 26 | python -m pip install --upgrade pip 27 | pip install pelican markdown typogrify pybtex 28 | 29 | - name: Run Update Script 30 | run: | 31 | chmod +x bin/update # Make sure the script is executable 32 | bin/update 33 | -------------------------------------------------------------------------------- /content/alumni/m_kstroggylos.md: -------------------------------------------------------------------------------- 1 | title: Konstantinos - Stroggylos 2 | date: 20051110 3 | joined_date: 20051110 4 | end_date: 20160430 5 | category: alumni 6 | member_category: Associate Researchers 7 | id: m_kstroggylos 8 | givenname: Konstantinos 9 | surname: Stroggylos 10 | memb_title: Mr. 11 | email: kostas@circular.gr 12 | web_site: http://www.circular.gr/ 13 | office_phone: +30 2108203370 14 | fax: +30 2108203370 15 | office_address: Athens University of Economics and Business Main Building, Derigny ct, 3rd fl 16 | postal_address: 76 Patission str, 104 34, Athens, Greece 17 | photo: m_kstroggylos.jpg 18 | phd_title: Automated refactoring of legacy source code and its effect on software quality 19 | phd_supervisor: m_dds 20 | phd_startdate: 20051110 21 | phd_enddate: 20160421 22 | phd_completed: A 23 | -------------------------------------------------------------------------------- /content/members/vitsalis.md: -------------------------------------------------------------------------------- 1 | title: Vitalis - Salis 2 | date: 20160715 3 | joined_date: 20160715 4 | category: members 5 | member_category: Researchers 6 | id: m_vitsalis 7 | givenname: Vitalis 8 | surname: Salis 9 | memb_title: 10 | email: vitsalis@gmail.com 11 | web_site: https://vitsalis.com 12 | fax: 13 | office_address: 14 | postal_address: 15 | photo: vitsalis.jpg 16 | 17 | _Vitalis Salis_ is an 18 | Electrical and Computer Engineering undergraduate 19 | at the National Technical University of Athens (NTUA). 20 | 21 | In the past he has worked as a software engineer 22 | and systems administrator at GRNET. 23 | His research interests lie in the areas 24 | of static analysis and programming languages. 25 | 26 | His open source contributions can be found on 27 | [GitHub](https://github.com/vitsalis) 28 | -------------------------------------------------------------------------------- /content/members/evgepab.md: -------------------------------------------------------------------------------- 1 | title: Evgenia - Pampidi 2 | date: 20240328 3 | joined_date: 20240328 4 | category: members 5 | member_category: Researchers 6 | id: evgepab 7 | givenname: Evgenia 8 | surname: Pampidi 9 | email: eugepab01@gmail.com 10 | github: evgepab 11 | linkedin: evgenia-pampidi 12 | photo: evgepab.jpg 13 | phd_completed: 0 14 | 15 | Evgenia Pampidi is a 4-th year Management Science and Technology student at Athens University of Economics and Business, specializing in Software and Data Analysis Technologies with a minor in Operations Research and Business Analytics. Evgenia has actively contributed to research projects, notably the Crowdsourced Humanitarian Relief Vehicle Routing Problem. Her collaborative efforts extend to the Open Source Community, where she has contributed to the NetworkX library. -------------------------------------------------------------------------------- /content/seminars/2019-07-05.md: -------------------------------------------------------------------------------- 1 | title: How to improve your CI/CD process 2 | presenter: Stefanos Georgiou 3 | date: 2019-07-05 4 | category: seminars 5 | 6 | 7 | 8 | Continuous integration and deployment are part of the daily process in an industrial environment to boost productivity, reduce bugs, and automate processes. However, if not utilized correctly, it can cost a significant amount of time to test and integrate code changes. In this presentation, we show the effort demanded before and after employing CI/CD practices. Additionally, we show the shortcomings of our first CI/CD pipeline and explain how we optimized it. Moreover, we demonstrate how we improved our development process by incorporating cutting-edge technologies and practices such as Bitrise, Cypress, Docker containers, and Google's Cloud Platform services. 9 | -------------------------------------------------------------------------------- /content/alumni/impatas.md: -------------------------------------------------------------------------------- 1 | title: Ioannis Batas 2 | givenname: Ioannis 3 | surname: Batas 4 | date: 20170819 5 | joined_date: 20170301 6 | category: alumni 7 | member_category: Researchers 8 | photo: impatas.jpg 9 | github: ioannisbat 10 | id: impatas 11 | 12 |

13 | Ioannis holds a degree in Management Science and Technology from the Athens University of Economics and Business. During his active years at the Business Analytics Laboratory, he did a research ("Does Unit-Tested Code Crash? A Case Study of Eclipse") with Efstathia Chioteli and Diomidis Spinellis and developed the Laboratory's website with the same collegues. 14 |

15 |

16 | He did his one-year internship at CERN, where he developed websites for the Theoretical Physics department. Ioannis has also developed and designed his own web and mobile apps. 17 |

18 | -------------------------------------------------------------------------------- /content/alumni/kravvaritis.md: -------------------------------------------------------------------------------- 1 | title: Konstantinos - Kravvaritis 2 | date: 20180509 3 | joined_date: 20180509 4 | end_date: 20241023 5 | category: alumni 6 | member_category: Associate Researchers 7 | id: blueoly 8 | givenname: Konstantinos 9 | surname: Kravvaritis 10 | memb_title: Mr. 11 | email: blueoly@gmail.com 12 | photo: kravvaritis.jpg 13 | phd_title: Data and Quality Metrics of System Configuration Code 14 | phd_supervisor: m_dds 15 | phd_startdate: 20180713 16 | phd_completed: 0 17 | 18 | _Konstantinos Kravvaritis_ holds a BSc from Department of Informatics and Telecommunications, National and Kapodistrian University and a Master Degree in Information Systems from the Department of Informatics, Athens University of Economics and Business. 19 | 20 | His main research interests are: Software Engineering, Software Quality and Code Analysis. 21 | -------------------------------------------------------------------------------- /content/seminars/2020-11-13.md: -------------------------------------------------------------------------------- 1 | title: GraphQL, GraphQL-Mesh, and the semantic web 2 | presenter: Uri Goldshtein 3 | date: 2020-11-13 4 | category: seminars 5 | 6 | GraphQL is an open-source data query and manipulation language for APIs, 7 | and a runtime for fulfilling queries with existing data. I'll talk a bit 8 | about GraphQL in general, then a bit about the ideas behind GraphQL-Mesh, 9 | and then talk about the future ideas like GraphQL and semantic web and 10 | ideas like that for which there is a lot of room for exploration. 11 | 12 | Uri is the founder of The Guild - A group of open source developers, 13 | mostly focused around GraphQL. 14 | He was part of the writers of the GraphQL Subscriptions spec. 15 | The Guild works with companies around the world, helping them with their API technologies and improving the open source libraries while doing it. 16 | -------------------------------------------------------------------------------- /content/members/scobioala.md: -------------------------------------------------------------------------------- 1 | title: Cristian - Scobioala 2 | date: 20250929 3 | joined_date: 20231010 4 | category: members 5 | member_category: Researchers 6 | id: c_scobioala 7 | givenname: Cristian 8 | surname: Scobioala 9 | email: t8220137@aueb.gr 10 | github: scobioala 11 | linkedin: cristian-scobioala-nicoglu 12 | photo: scobioala.jpg 13 | 14 | __Cristian Scobioala__ is an undergraduate student in the Department of Management Science and Technology at the Athens University of Economics and Business (AUEB), specializing in Software Engineering and Data Analytics. He is the co-founder of [TutieAI](https://tutie.ai) (formerly UniNote), an AI-powered study platform that has grown to more than 10,000 students and hundreds of subscribers. Cristian has distinguished himself in national and international competitions in entrepreneurship, hackathons, and business negotiations. -------------------------------------------------------------------------------- /content/seminars/2023-11-13.md: -------------------------------------------------------------------------------- 1 | title: ai-cli-lib: A command-line copilot 2 | presenter: Diomidis Spinellis 3 | date: 2023-11-13 4 | category: seminars 5 | 6 | Developers, system administrators, and data scientists often struggle 7 | with the powerful yet often cryptic command-line interfaces. 8 | The solution? ai-cli-lib, an open-source library that converts natural 9 | language prompts into executable commands for diverse command-line tools. 10 | Its operation is based on dynamic linking, configurable AI API interfaces, 11 | and dynamic prompt engineering. 12 | The talk introduces ai-cli-lib as an AI-based productivity booster 13 | for software developers, presents an overview of building an AI-enabled 14 | software product, and discusses the use of AI in software development 15 | informed through the 261 ChatGPT interactions that aided ai-cli-lib's 16 | development. 17 | -------------------------------------------------------------------------------- /theme/static/css/sticky-footer-navbar.css: -------------------------------------------------------------------------------- 1 | /* Sticky footer styles 2 | -------------------------------------------------- */ 3 | html { 4 | position: relative; 5 | min-height: 100%; 6 | } 7 | body { 8 | /* Margin bottom by footer height */ 9 | margin-bottom: 60px; 10 | } 11 | .footer { 12 | position: absolute; 13 | bottom: 0; 14 | width: 100%; 15 | /* Set the fixed height of the footer here */ 16 | height: 60px; 17 | background-color: #f5f5f5; 18 | } 19 | 20 | 21 | /* Custom page CSS 22 | -------------------------------------------------- */ 23 | /* Not required for template or sticky footer method. */ 24 | 25 | body > .container { 26 | padding: 60px 15px 0; 27 | } 28 | .container .text-muted { 29 | margin: 20px 0; 30 | } 31 | 32 | .footer > .container { 33 | padding-right: 15px; 34 | padding-left: 15px; 35 | } 36 | 37 | code { 38 | font-size: 80%; 39 | } 40 | -------------------------------------------------------------------------------- /content/alumni/m_markos.md: -------------------------------------------------------------------------------- 1 | title: Markos - Gogoulos 2 | date: 20060901 3 | joined_date: 20060901 4 | end_date: 20070531 5 | category: alumni 6 | member_category: Researchers 7 | id: m_markos 8 | givenname: Markos 9 | surname: Gogoulos 10 | memb_title: Mr. 11 | email: markos@istlab.dmst.aueb.gr 12 | web_site: http://istlab.dmst.aueb.gr/~markos 13 | office_phone: +30 210 8203370 14 | fax: +30 210 8203370 15 | postal_address: Patission 76, Athens 16 | photo: m_markos.jpg 17 | 18 | _Markos Gogoulos_ was a research associate of the [SENSE](../groups/g_sense-details.html) group and a former member of the [ISLAB group](http://www.islab.demokritos.gr) in N.C.S.R. Demokritos. He holds a Diploma in Information and Communication Systems Engineering from the University of the Aegean. His research interests include applied security and operating systems hardening, network attack analysis, operating systems and networking. 19 | -------------------------------------------------------------------------------- /content/members/mhorvath.md: -------------------------------------------------------------------------------- 1 | title: Marek - Horvath 2 | date: 20250110 3 | joined_date: 20250110 4 | category: members 5 | member_category: Researchers 6 | id: mhorvath 7 | givenname: Marek 8 | surname: Horvath 9 | email: marek.horvath@tuke.sk 10 | web_site: https://marek-horvath.github.io/portfolio/ 11 | linkedin: horvathmar 12 | photo: mhorvath.jpg 13 | phd_title: Authorship attribution in Software Engineering 14 | phd_supervisor: Emilia Pietrikova 15 | phd_startdate: 20230109 16 | phd_completed: 0 17 | 18 | _Marek Horvath_ is a visiting PhD student 19 | at the Department of Management Science and Technology 20 | at the Athens University of Economics and Business, Greece, 21 | coming from the Technical University of Košice, Slovakia. 22 | His research focuses on authorship identification 23 | through static code analysis and behavioral biometrics, 24 | with an emphasis on applications in programming education. 25 | -------------------------------------------------------------------------------- /content/seminars/2017-01-23b.md: -------------------------------------------------------------------------------- 1 | title: From pipelines to graphs: Escape the tyranny of the shell’s linear pipelines with dgsh 2 | presenter: Diomidis Spinellis 3 | date: 2017-01-25 4 | category: seminars 5 | 6 | The Unix dgsh shell provides an expressive way to construct 7 | sophisticated and efficient data processing pipelines using standard 8 | Unix tools, as well as third-party and custom-built components. Dgsh 9 | allows the specification of pipelines of non-uniform non-linear 10 | operations. For example tee can feed three processes whose output can 11 | then be collected by paste. The pipelines form a directed acyclic 12 | process graph, which is typically executed by multiple processor cores, 13 | thus increasing the task's processing throughput. We will see how to use 14 | dgsh in practice through a number of general data processing and 15 | domain-specific examples, and how to adapt tools for use with dgsh. 16 | 17 | -------------------------------------------------------------------------------- /content/seminars/2018-05-23_b.md: -------------------------------------------------------------------------------- 1 | title: VulinOSS: A Dataset of Security Vulnerabilities in Open-source Systems 2 | presenter: Antonis Gkortzis 3 | date: 2018-05-23 4 | category: seminars 5 | 6 | Examining the different characteristics of open-source software 7 | in relation to security vulnerabilities, 8 | can provide the research community 9 | with findings that can lead 10 | to the development of more secure systems. 11 | We present a dataset where the reported vulnerabilities 12 | of 8694 open-source project versions, 13 | can be correlated with the corresponding source code 14 | and a number of software metrics. 15 | The metrics were obtained by analyzing the project's 16 | source code via well-established tools. 17 | Apart from commonly used metrics (e.g. loc), 18 | we also provide data related to modern development trends 19 | such as continuous integration and testing. 20 | We outline motivational examples based on the dataset we describe. -------------------------------------------------------------------------------- /content/seminars/2021-06-03.md: -------------------------------------------------------------------------------- 1 | title: DataMingler: A Novel Approach to Data Virtualization (ACM SIGMOD 2021) 2 | presenter: Damianos Chatziantoniou 3 | date: 2021-06-03 4 | category: seminars 5 | 6 | A Data Virtual Machine (DVM) is a novel graph-based conceptual 7 | model, similar to the entity-relationship model, representing existing 8 | data (persistent, transient, derived) of an organization. A DVM 9 | can be built quickly, agilely, offering schematic flexibility to data 10 | engineers. Data scientists can visually define complex dataframe 11 | queries in an intuitive and simple manner, which are evaluated 12 | within an algebraic framework. A DVM can be easily materialized 13 | in any logical data model and can be “reoriented” around any node, 14 | offering a “single view of any entity”. In this paper we demonstrate 15 | DataMingler, a tool implementing DVMs . We argue that DVMs 16 | can have a significant practical impact in analytics environments. 17 | -------------------------------------------------------------------------------- /content/seminars/2022-02-24.md: -------------------------------------------------------------------------------- 1 | title: Dependable Software Supply Chains 2 | presenter: Diomidis Spinellis, AUEB 3 | date: 2022-02-24 4 | category: seminars 5 | 6 | Modern software is typically based on hundreds or even thousands of 7 | software components. 8 | This practice has ballooned software development productivity, 9 | and has allowed the creation of extremely sophisticated software systems. 10 | However, software components, many of which rely on other components, 11 | come at a cost. 12 | They are part of an often brittle software supply chain 13 | with varying and sometimes lacking quality controls. 14 | This has led to phenomenal losses and disasters. 15 | I will present a research agenda aiming to reduce the considerable risk 16 | that modern software projects face 17 | by systematizing its analysis, 18 | by establishing responses through inter-disciplinary research, and 19 | by proposing a validated method for increasing SSC dependability. 20 | -------------------------------------------------------------------------------- /content/alumni/gtheodorou.md: -------------------------------------------------------------------------------- 1 | title: George - Theodorou 2 | date: 20200909 3 | joined_date: 20200909 4 | category: alumni 5 | member_category: Researchers 6 | id: (Required) 7 | givenname: George 8 | surname: Theodorou 9 | email: gtheodorou035@gmail.com 10 | github: gthd 11 | linkedin: georgios-theodorou 12 | photo: gthd.jpg 13 | phd_completed: 0 14 | 15 | George Theodorou took a BSc from the Department of Management Science and Technology at Athens University of Economics and Business (2014-2018), where he specialized in Operations Research and Software Engineering. He continued his studies at Imperial College London where he pursued a MSc in Machine Learning. His thesis was in the intersection of Deep Learning and Robotics, researching ways to teach a robot how to grasp objects through exploiting physics simulation engines. His main research interests are in the area of parallel programming, efficient software engineering systems as well as machine learning. 16 | -------------------------------------------------------------------------------- /content/pages/services.md: -------------------------------------------------------------------------------- 1 | Title: services 2 | slug: services 3 | 4 |
5 |
6 |

Services

7 |
8 |

9 | The Business Analytics laboratory can provide services to private and 10 | public entities in the following areas. 11 |

12 | 19 |
20 |
21 | -------------------------------------------------------------------------------- /content/seminars/2017-03-07.md: -------------------------------------------------------------------------------- 1 | title: Metrics of successful websites and companies 2 | presenter: Danai Avratoglou 3 | date: 2017-03-17 4 | category: seminars 5 | 6 | In the global on line environment, comprehending the practices of 7 | websites adoptions by enterprises is becoming increasingly important. 8 | This study investigates the correlation of the implementation of 9 | specific websites metrics to a company's home page, with the revenues of 10 | U.S.A.'s most successful companies. The metrics that are examined are 11 | related to the website's quality and usability as well as to the user's 12 | satisfaction. The companies that are under examination are taken from 13 | the Fortune 500 list of 2016. The results indicate that regardless the 14 | industry that a firm belongs to there are specific metrics that are 15 | associated with the success of an enterprise (in terms of its revenue) 16 | according to their implementation or the avoidance of their use. 17 | -------------------------------------------------------------------------------- /content/seminars/2017-12-16.md: -------------------------------------------------------------------------------- 1 | title: Mining Software Repositories and Search Based Software Engineering Tools and Infrastructures 2 | presenter: Diomidis Spinellis 3 | date: 2017-12-22 4 | category: seminars 5 | 6 | Mining software repositories and search based software 7 | engineering typically benefit from tools aiding text processing, 8 | interaction data collection, evolutionary computation, testing, code 9 | analysis, and repository analysis. The corresponding data come from 10 | data collections, source and binary code repositories, fault and failure 11 | datasets, and process details. Key issues in research in this area 12 | concern the following of best practices and reproducibility. We will 13 | also see key readings and challenges for the future. 14 | 15 | This is work jointly performed with Tse-Hsun (Peter) Chen, Yasutaka 16 | Kamei, Masanari Kondo, Neil Walkinshaw, Xin Xia, and Shin Yoo based on 17 | an NII Shonan Meeting working group formed to examine this topic. 18 | -------------------------------------------------------------------------------- /content/alumni/egian.md: -------------------------------------------------------------------------------- 1 | title: Vaggelis - Giannikas 2 | date: 20090904 3 | joined_date: 20090904 4 | end_date: 20110531 5 | category: alumni 6 | member_category: Researchers 7 | id: m_egian 8 | givenname: Vaggelis 9 | surname: Giannikas 10 | memb_title: Mr. 11 | email: egian@dmst.aueb.gr 12 | office_phone: +30 2108203370 13 | fax: +30 2108203370 14 | office_address: Athens University of Economics and Business Main Building, Derigny ct, 3rd fl 15 | postal_address: 76 Patission str, 104 34, Athens, Greece 16 | photo: m_egian.jpg 17 | 18 | _Vaggelis Giannikas_ holds a BSc in Management Science and Technology from the Athens University of Economics and Business (AUEB). He is currently a member of the [SENSE](../groups/g_sense-details.html) group. His research interests include open source software, software engineering and supply chain information systems. 19 | 20 | He also works at the European Project Unit of SingularLogic S.A. and collaborates with the ELTRUN, the e-business research center. 21 | -------------------------------------------------------------------------------- /content/seminars/2018-03-29.md: -------------------------------------------------------------------------------- 1 | title: Documented Unix Facilities Over 48 Years (MSR rehearsal) 2 | presenter: Diomidis Spinellis 3 | date: 2018-03-29 4 | category: seminars 5 | 6 | The documented Unix facilities data set provides the details regarding the evolution of 15596 unique facilities through 93 versions of Unix over a period of 48 years. It is based on the manual transcription of early scanned documents, on the curation of text obtained through optical character recognition, and on the automatic extraction of data from code available on the Unix History Repository. The data are categorized into user commands, system calls, C library functions, devices and special files, file formats and conventions, games et. al., miscellanea, system maintenance procedures and commands, and system kernel interfaces. A timeline view allows the visualization of the evolution across releases. The data can be used for empirical research regarding API evolution, system design, as well as technology adoption and trends. 7 | 8 | -------------------------------------------------------------------------------- /content/seminars/2020-06-05-dds.md: -------------------------------------------------------------------------------- 1 | title: Epidose: Contact tracing for all 2 | presenter: Diomidis Spinellis 3 | date: 2020-06-05 4 | category: seminars 5 | 6 | Epidose is an open source software reference implementation for an epidemic dosimeter. Just as a radiation dosimeter measures dose uptake of external ionizing radiation, the epidemic dosimeter tracks potential exposure to viruses or bacteria associated with an epidemic. The dosimeter measures a person's exposure to an epidemic, such as COVID-19, based on exposure to contacts that have been tested positive. The epidemic dosimeter is designed to be widely accessible and to safeguard privacy. Specifically, it is designed to run on the $10 open-hardware Raspberry Pi Zero-W computer, with a minimal user interface, comprising LED indicators regarding operation and exposure risk and a physical interlock switch to allow the release of contact data. The software is based on the DP3T contact tracing "unlinkable" design and corresponding reference implementation code. 7 | -------------------------------------------------------------------------------- /content/seminars/2019-06-20.md: -------------------------------------------------------------------------------- 1 | title: Employing Different Program Analysis Methods to Study Bug Evolution 2 | presenter: Charalambos Mitropoulos 3 | date: 2019-06-20 4 | category: seminars 5 | 6 | The evolution of software bugs has been a well-studied topic in software engineering. 7 | We used three different program analysis tools to examine the different versions of two popular 8 | sets of programming tools (GNU Binary and Core utilities), 9 | and check if their bugs increase of decrease over time. 10 | Each tool is based on a different approach, 11 | namely: static analysis, symbolic execution, and fuzzing. 12 | In this way we can observe potential differences on 13 | the kinds of bugs that each tool detects 14 | and examine their effectiveness. 15 | To do so, we have performed a qualitative analysis on the results. 16 | Overall, our results indicate that we cannot say 17 | if bugs either decrease or increase over time 18 | and that the tools identify different bug types 19 | based on the method they follow. 20 | -------------------------------------------------------------------------------- /content/members/alampropoulos.md: -------------------------------------------------------------------------------- 1 | title: Lampropoulos-Andreas 2 | date: 20250710 3 | joined_date: 20250710 4 | category: members 5 | member_category: Associate Researchers 6 | id: alampropoulos 7 | givenname: Andreas 8 | surname: Lampropoulos 9 | github: antreasl 10 | email: a.lampropoulos.statistics@gmail.com 11 | linkedin: www.linkedin.com/in/andreas-lampropoulos 12 | photo: alampropoulos.jpg 13 | 14 | **Andreas Lampropoulos** is a PhD candidate at the Athens University of Economics and Business. 15 | His research focuses on intelligent data-centric approaches to dynamic resource allocation in distributed/cloud systems. 16 | He holds an MSc in Business Analytics from the Department of Management Science and Technology at the Athens University of Economics and Business, and a BSc in Statistics and Actuarial Science from the University of Piraeus. 17 | His academic interests span data engineering, distributed computing, applied mathematics, 18 | and the application of artificial intelligence to large-scale system optimization. 19 | -------------------------------------------------------------------------------- /content/seminars/2022-10-12.md: -------------------------------------------------------------------------------- 1 | title: Reality check on developers' perception! A case study of software testability and its effects 2 | presenter: Tushar Sharma 3 | date: 2022-10-12 4 | category: seminars 5 | 6 | Software testability is commonly defined as the degree to which the development of test cases can be facilitated by software design choices. Despite various studies on testability and its characteristics, the effects of testability on tests and overall software quality are unknown. In this presentation, I will discuss a catalog of four testability smells, and a survey targeted to gather software developers' perspectives on testability in general and our proposed testability smells in particular. I will also elaborate on a large-scale empirical study on 941 Java repositories containing approximately 11 million lines of code to investigate whether empirical data supports the perception of the developers on testability. Specifically, the study explores the relationship of testability with test quality, the number of tests, and reported bugs. 7 | -------------------------------------------------------------------------------- /content/seminars/2023-05-29.md: -------------------------------------------------------------------------------- 1 | title: The research and academic environment in the United States 2 | presenter: Georgios Liargkovas 3 | date: 2023-05-29 4 | category: seminars 5 | 6 | The research and academic environment in the United States 7 | is a topic of great interest to students and researchers worldwide. 8 | In this presentation, 9 | as an exchange student who recently returned from a program at Brown University, 10 | I will share my experience and provide (I think valuable) insights 11 | regarding the research environment, 12 | life in the US, 13 | and significant lessons I learned during this period. 14 | 15 | The presentation will begin with an introduction, 16 | covering the basic details of the program. 17 | Details about the US research environment, 18 | student life, 19 | challenges faced, 20 | and lessons learned will be then discussed. 21 | Finally, a brief reference will be made to the recently-accepted paper at HotOS '23 22 | "Executing Shell Scripts in the Wrong Order, Correctly", which will be presented in June. 23 | -------------------------------------------------------------------------------- /content/seminars/2017-01-23.md: -------------------------------------------------------------------------------- 1 | title: Does your configuration code smell? 2 | presenter: Tushar Sharma 3 | date: 2017-01-25 4 | category: seminars 5 | 6 | The wide adoption of configuration management and the increasing size 7 | and complexity of the associated code, prompt for assessing, 8 | maintaining, and improving the configuration code's quality. This talk 9 | introduces configuration smells, their types with various examples, 10 | tools to detect them, and suggestions to refactor them. 11 | 12 | The wide adoption of configuration management and the increasing size 13 | and complexity of the associated code, prompt for assessing, 14 | maintaining, and improving the configuration code's quality. We can 15 | leverage traditional software engineering knowledge and best practices 16 | to develop and maintain high quality configuration code. This talk 17 | brings the smell metaphor to configuration domain. This talk introduces 18 | configuration smells, their types with various examples, tools to detect 19 | them, and suggestions to refactor them. 20 | -------------------------------------------------------------------------------- /content/members/dpapakyriak.md: -------------------------------------------------------------------------------- 1 | title: Dimitrios - Papakyriakopoulos 2 | date: 20250306 3 | joined_date: 20250306 4 | category: members 5 | member_category: Researchers 6 | id: dpapakyriak 7 | givenname: Dimitrios 8 | surname: Papakyriakopoulos 9 | email: dim.papakyriakopoulos@gmail.com 10 | github: dpapakyriak 11 | linkedin: dpapakyriak 12 | photo: dpapakyriak.jpg 13 | 14 | Dimitris Papakyriakopoulos, a Stavros Niarchos Foundation Scholar, holds a BSc in Management Science and Technology from the [Athens University of Economics and Business](https://www.aueb.gr/en) 15 | and three Minors in Marketing, Finance and Financial Markets Trading from the [The American College of Greece](https://www.acg.edu). He is the Founder of [Better Smile Foundation](https://www.bettersmilefoundation.org), 16 | in which he also leads the development of [DDAIS](https://www.bettersmilefoundation.org/ddais), an AI software for dental diagnosis. His research interests lie in the areas of Software Engineering, Artificial Intelligence 17 | and Robotics and especially their applications in healthcare. -------------------------------------------------------------------------------- /content/members/mkehagia.md: -------------------------------------------------------------------------------- 1 | title: Maria - Kechagia 2 | date: 20090907 3 | joined_date: 20090907 4 | category: members 5 | member_category: Faculty Members 6 | id: m_mkehagia 7 | givenname: Maria 8 | surname: Kechagia 9 | memb_title: Dr. 10 | email: mkechagia@aueb.gr 11 | photo: m_maria.jpg 12 | phd_title: Tools and Techniques for Reliable Application Programming Interfaces 13 | phd_supervisor: m_dds 14 | phd_startdate: 20111207 15 | phd_enddate: 20171109 16 | phd_completed: 1 17 | 18 | _Maria Kechagia_ holds a PhD in software engineering from the Department of Management Science and Technology of the Athens University of Economics and Business. She holds a BSc in Management Science and Technology and an MSc in Computing (Software Engineering) from Imperial College London. She has participated in EU funded R&D projects. From October 2012 until November 2015 she was the project manager of the [STEREO](../projects/p_stereo.html) project. She is an IEEE, an ACM, and a SIGSOFT member. Her research interests are in the areas of program analysis, software verification, and empirical software engineering. 19 | -------------------------------------------------------------------------------- /content/seminars/2024-01-19b.md: -------------------------------------------------------------------------------- 1 | title: The SNDS Project 2 | date: 2024-01-19 3 | presenter: G. Xylomenos, Athens University of Economics and Business 4 | category: seminars 5 | 6 | The Secure Named Data Sharing (SNDS) project, funded by the NGI 7 | Sargasso EU project, is building extensions to the Named-Data 8 | Networking (NDN) ICN architecture, to implement query-based content 9 | retrieval and fine-grained content storage and update operations. SNDS 10 | will provide decentralized content integrity and authenticity 11 | protections by leveraging Decentralized Identifiers, Verifiable 12 | Credentials and BBS+ digital signatures, a digital signature scheme 13 | that enables selective disclosure of data by supporting Zero-Knowledge 14 | Proofs. SNDS will allow large collections of content (for example, IoT 15 | sensor readings) to be queried using the NGSI-LD API, which supports 16 | queries based on content type and/or attribute values, translating 17 | them into NDN operations. Case studies for SNDS include Vehicular 18 | networks and Smart buildings. 19 | 20 | 21 | -------------------------------------------------------------------------------- /content/members/kdritsa.md: -------------------------------------------------------------------------------- 1 | title: Konstantina - Dritsa 2 | date: 20151001 3 | joined_date: 20151001 4 | category: members 5 | member_category: Associate Researchers 6 | id: m_kdritsa 7 | givenname: Konstantina 8 | surname: Dritsa 9 | email: dritsa.konstantina@gmail.com, dritsakon@aueb.gr 10 | github: Dritsa-Konstantina 11 | twitter: kdritsa 12 | linkedin: konstantinadritsa 13 | photo: kdritsa.jpg 14 | phd_title: Data Science 15 | phd_supervisor: m_louridas 16 | phd_startdate: 20190116 17 | phd_completed: 0 18 | 19 | _Konstantina Dritsa_ is a PhD candidate at the Department of Management Science and Technology. She holds a Bachelor from the Department of Management Science & Technology and an MSc in Information Systems, both by the Athens University of Economics and Business. 20 | 21 | She currently holds the position of the administrative assistant of the Board of Advisors at the [Hellenic IT Museum](http://elmp.gr/en/home_en/). She has previously worked in the travel industry as a python developer and content editor at Fantasy Travel. Her research interests include Data Science and Software Engineering. 22 | -------------------------------------------------------------------------------- /content/seminars/2024-10-30.md: -------------------------------------------------------------------------------- 1 | title: Lessons from Unix History 2 | presenter: Diomidis Spinellis, AUEB 3 | date: 2024-10-21 4 | time: 17:30 5 | category: seminars 6 | 7 | This talk examines the enduring lessons from the evolution over the past fifty years of Unix and its deep impact on modern computing. By tracing Unix's development from the First Research Edition to modern FreeBSD releases, the presentation highlights key innovations such as prototyping, portability, modular design, and prioritizing developer efficiency over machine resources. 8 | 9 | The presentation focuses on architectural principles that have been central to Unix, including aggressive partitioning, composition, layering, convention-based extensibility, and the extensive use of pipelines and filters. Drawing on research and case studies, this talk provides a technical retrospective on Unix's legacy and the principles that continue to guide effective system and software development today. It is aimed at developers, architects, and technology enthusiasts interested in exploring the historical and ongoing relevance of Unix's design principles. 10 | -------------------------------------------------------------------------------- /content/seminars/2016-10-11.md: -------------------------------------------------------------------------------- 1 | title: Augur: Incorporating Hidden Dependencies and Variable Granularity in Change Impact Analysis. 2 | presenter: Tushar Sharma 3 | date: 2016-10-12 4 | category: seminars 5 | 6 | Software change impact analysis (CIA) methods enable 7 | developers to understand potential impacts of a code change so that the 8 | change can be executed confidently without affecting reliability of the 9 | software. However, existing CIA approaches do not support CIA for all 10 | source code granularities. Additionally, they lack support for 11 | inter-granular change impact queries and hidden dependencies. In this 12 | presentation, I introduce Augur, an automated static code analysis-based 13 | CIA approach that addresses these shortcomings. Augur infers and 14 | maintains semantic and environment dependencies along with data and 15 | control dependencies between source code entities across granularities. 16 | Additionally, Augur uses Change Impact Query Language, a novel query 17 | language for impact analysis proposed in this paper, to support 18 | inter-granular CIA queries with batch querying feature. 19 | -------------------------------------------------------------------------------- /content/seminars/2021-05-20.md: -------------------------------------------------------------------------------- 1 | title: Maritime Analytics with Real-Time Big Ship Tracking Data 2 | presenter: Vasiliki Efstathiou 3 | date: 2021-05-20 4 | category: seminars 5 | 6 | Shipping has been the driving force of global trade for centuries. Today, it remains the major means of cargo transportation with almost 90% of the world’s goods estimated to be carried by sea. At the same time, shipping generates an enormous footprint of data that can unlock new possibilities for the maritime industry. 7 | 8 | MarineTraffic is currently the world’s leading platform offering ship tracking services and actionable maritime intelligence. Research at MarineTraffic is a paradigm of an applied research initiative, aiming to bring tangible outcomes to the market. This talk will present the lab’s efforts towards building systems for situational awareness at sea globally, demonstrating cases where the need for maritime intelligence is evident. The presentation will focus on ways of harnessing earth observation, ship tracking and behavioural data and will outline challenges and research opportunities in the journey to maritime digitalisation. 9 | -------------------------------------------------------------------------------- /content/seminars/2018-12-05.md: -------------------------------------------------------------------------------- 1 | title: Practices and Tools for Better Software Testing 2 | presenter: Davide Spadini 3 | date: 2018-12-05 4 | category: seminars 5 | 6 | Automated testing has become an essential process for improving the quality of software systems. In fact, testing can help to point out defects and to ensure that production code is robust under many usage conditions. However, writing and maintaining high-quality test code is challenging and frequently considered of secondary importance. Managers, as well as developers, do not treat test code as equally important as production code, and this behaviour could lead to poor test code quality, and in the future to defect-prone production code. The goal of my research is to bring awareness to developers on the effect of poor testing, as well as helping them in writing better test code. To this aim, I am working on 2 different perspectives: (1) studying best practices on software testing, identifying problems and challenges of current approaches, and (2) building new tools that better support the writing of test code, that tackle the issues we discovered with previous studies. 7 | -------------------------------------------------------------------------------- /content/seminars/2019-04-19.md: -------------------------------------------------------------------------------- 1 | title: Certified Robustness to Adversarial Examples with Differential Privacy 2 | presenter: Vaggelis Atlidakis 3 | date: 2019-04-19 4 | category: seminars 5 | 6 | Adversarial examples that fool machine learning models, particularly deep neural networks, have been a topic of intense research interest, with attacks and defenses being developed in a tight back-and-forth. Most past defenses are best effort and have been shown to be vulnerable to sophisticated attacks. Recently a set of certified defenses have been introduced, which provide guarantees of robustness to norm-bounded attacks, but they either do not scale to large datasets or are limited in the types of models they can support. This paper presents the first certified defense that both scales to large networks and datasets (such as Google’s Inception network for ImageNet) and applies broadly to arbitrary model types. Our defense, called PixelDP, is based on a novel connection between robustness against adversarial examples and differential privacy, a cryptographically-inspired formalism, that provides a rigorous, generic, and flexible foundation for defense. 7 | -------------------------------------------------------------------------------- /content/pages/contact.md: -------------------------------------------------------------------------------- 1 | Title: contact 2 | slug: contact 3 | 4 |
5 |
6 |

Contact

7 |
8 |
9 |
10 |
11 |

12 | ... 13 |

14 |
15 |
16 |

17 | Email: info@balab.aueb.gr
18 | 19 | Post: Diomidis Spinellis, Athens University of Economics and Business, Patision 76, GR-104 34 Athens, GREECE 20 |

21 |
22 |
23 |
24 |
25 |
26 |
27 |

Credits

28 |
29 |
30 | Web development: Efstathia Chioteli, Ioannis Batas
31 | Logo design: Anastasia Griva
32 |
33 |
34 |
35 | -------------------------------------------------------------------------------- /content/seminars/2023-11-01.md: -------------------------------------------------------------------------------- 1 | title: Leveraging Large Language Models for Sequential Recommendation 2 | presenter: Panos Louridas 3 | date: 2023-11-01 4 | category: seminars 5 | 6 | Sequential recommendation problems have received increasing attention in research during the past few years, leading to the inception of a large variety of algorithmic approaches. In this work, we explore how large language models (LLMs), which are nowadays introducing disruptive effects in many AI-based applications, can be used to build or improve sequential recommendation approaches. Specifically, we devise and evaluate three approaches to leverage the power of LLMs in different ways. Our results from experiments on two datasets show that initializing the state-of-the-art sequential recommendation model BERT4Rec with embeddings obtained from an LLM improves NDCG by 15-20% compared to the vanilla BERT4Rec model. Furthermore, we find that a simple approach that leverages LLM embeddings for producing recommendations, can provide competitive performance by highlighting semantically related items. We publicly share the code and data of our experiments to ensure reproducibility. 7 | -------------------------------------------------------------------------------- /content/seminars/2021-06-17.md: -------------------------------------------------------------------------------- 1 | title: Input Algebras 2 | presenter: Rahul Gopinath, Hamed Nemati, Andreas Zeller 3 | date: 2021-06-17 4 | category: seminars 5 | 6 | Grammar-based test generators are highly efficient in producing syntactically valid test inputs, and give their user precise control over which test inputs should be generated. Adapting a grammar or a test generator towards a particular testing goal can be tedious, though. We introduce the concept of a grammar transformer, specializing a grammar towards inclusion or exclusion of specific patterns: “The phone number must not start with 011 or +1”. To the best of our knowledge, ours is 7 | the first approach to allow for arbitrary Boolean combinations of patterns, giving testers unprecedented flexibility in creating targeted software tests. The resulting specialized grammars can be used with any grammar-based fuzzer for targeted test generation, but also as validators to check whether the given specialization is met or not, opening up additional usage scenarios. In our evaluation on real-world bugs, we show that specialized grammars are accurate both in producing and 8 | validating targeted inputs. 9 | -------------------------------------------------------------------------------- /content/alumni/echioteli.md: -------------------------------------------------------------------------------- 1 | title: Efstathia Chioteli 2 | givenname: Efstathia 3 | surname: Chioteli 4 | date: 20170818 5 | joined_date: 20170701 6 | category: alumni 7 | member_category: Researchers 8 | photo: stathoula.jpg 9 | id: echioteli 10 | email: hioteli.st@gmail.com 11 | github: stathoula 12 | linkedin: efstathia-chioteli 13 |

14 | Efstathia Chioteli holds a BSc in Management Science and Technology from Athens University of Economics and Business, and she is a Full Stack Engineer with international work experience and passion for technology and innovation. 15 | She got involved with entrepreneurship from the first year of university when she launched a social startup called yayaka.gr, and since then she has become enthusiastic about social-impact and solving real-world problems. 16 |

17 |

18 | During her participation in Business Analytics Laboratory, Efstathia developed the Laboratory's website with Ioannis Batas, and did an empirical study on the Eclipse Project, with professor Diomidis Spinellis and Ioannis Batas, titled "Does Unit-Tested Code Crash? A Case Study of Eclipse". 19 |

20 | -------------------------------------------------------------------------------- /content/seminars/2018-01-10.md: -------------------------------------------------------------------------------- 1 | title: Keeping track of licenses 2 | presenter: Alexios Zavras 3 | date: 2018-01-10 4 | category: seminars 5 | 6 | Software nowadays is an amalgamation of numerous components; 7 | typical numbers show that every software product is 8 | mostly comprised of re-usable code like libraries, 9 | with only up to 20% of the code being specific to the product. 10 | Keeping track of all these components and their metadata, 11 | such as origin and licenses, is a significant problem that 12 | has to be solved by each and every software producer. 13 | The talk will discuss the need to keep accurate information 14 | on the components and present the attempts to solve the issue 15 | that are currently being designed and tried out in the industry. 16 | Questions and discussion are welcome and greatly appreciated! 17 | 18 | Alexios Zavras (zvr) is the Senior Open Source 19 | Compliance Engineer of Intel Corp. He has been involved with Free and 20 | Open Source Software since 1983, and is an evangelist for all things 21 | Open. He has a PhD in Computer Science after having studied 22 | Electrical Engineering and Computer Science in Greece and the United States. 23 | -------------------------------------------------------------------------------- /content/seminars/2025-10-06.md: -------------------------------------------------------------------------------- 1 | title: Identifying Code Authorship through Static Analysis and Behavioral Biometrics 2 | date: 2025-10-06 3 | presenter: Marek Horváth, Technical University of Košice, Slovakia 4 | category: seminars 5 | time: 17:30 6 | 7 | 8 | Abstract: 9 | The seminar will introduce a research direction focused on authorship attribution in software engineering, exploring how the combination of source code stylometry and behavioral biometrics can be used to distinguish individual programmers. The talk will summarize the current state of a doctoral project in this domain, including applied methods and early findings. It will also briefly present related research activities conducted at the Technical University of Košice, with a special emphasis on applications in programming education and academic integrity. 10 | 11 | 12 | #### Biography 13 | Marek Horváth is a PhD student at the Technical University of Košice, Slovakia. His research focuses on authorship identification in software engineering using static code analysis and behavioral biometrics. He also works on educational applications of these methods to support students and instructors in programming courses. 14 | -------------------------------------------------------------------------------- /content/seminars/2017-11-14.md: -------------------------------------------------------------------------------- 1 | title: The "Meta-Life" of JavaScript 2 | presenter: Vitalis Salis 3 | date: 2017-11-22 4 | category: seminars 5 | 6 | JavaScript is one of the most important elements of the web. It is 7 | being used by the majority of websites and it is supported by all 8 | modern browsers. We present the rst large-scale study of client- side 9 | JavaScript code evolution. Speci cally, we have been collecting and 10 | storing JavaScript code from Alexa’s top 10000 websites on a daily 11 | basis (∼7.5 gb per day), for nine consecutive months. We have analyzed 12 | the resulting dataset to study how often developers deploy new scripts 13 | on the server-side. Our results indicate that the lifespan of scripts 14 | is quite short. That is, ve days for external scripts and one day for 15 | internal JavaScript code. In addition, we have examined how common 16 | JavaScript code reuse and especially the reliance to third-party 17 | libraries. Furthermore, we observed how software bugs evolve over 18 | time. To do so, we employed well-known static analysis tools to 19 | identify potential software bugs on the various scripts and then 20 | observed if they increase or decrease over time. 21 | -------------------------------------------------------------------------------- /content/seminars/2017-04-04.md: -------------------------------------------------------------------------------- 1 | title: Type Checking for Reliable APIs 2 | presenter: Maria Kechagia 3 | date: 2017-04-12 4 | category: seminars 5 | 6 | We propose to configure at compile time the checking associated with 7 | Application Programming Interfaces’ methods that can receive possibly 8 | malformed values (e.g. erroneous user inputs and problematic retrieved 9 | records from databases) and thus cause application execution failures. 10 | To achieve this, we design a type system for implementing a 11 | pluggable checker on the Java’s compiler and find at compile time 12 | insufficient checking bugs that can lead to application crashes 13 | due to malformed inputs. Our goal is to wrap methods when 14 | they receive external inputs so that the former generate checked 15 | instead of unchecked exceptions. We believe that our approach 16 | can improve Java developers’ productivity, by using exception 17 | handling only when it is required, and ensure client applications’ 18 | stability. We want to evaluate our checker by using it to verify 19 | the source code of Java projects from the Apache ecosystem. 20 | Also, we want to analyze stack traces to validate the identified 21 | failures by our checker. 22 | -------------------------------------------------------------------------------- /content/seminars/2017-06-12.md: -------------------------------------------------------------------------------- 1 | title: Mining Natural Language in Code Review Comments 2 | presenter: Vasiliki Efstathiou 3 | date: 2017-06-15 4 | category: seminars 5 | 6 | The growing availability of open software repositories has advanced 7 | research on mining software engineering data. Besides code-specic data, 8 | an interest towards developer communication data has emerged aiming to 9 | uncover features that impact on the software development lifecycle. Code 10 | reviews in particular, provide rich textual communicative information 11 | directly coupled with edits in source code. This talk will discuss 12 | possible unexplored directions towards analyzing natural language in 13 | code review comments, by adapting simple ideas from the community of 14 | linguistics. The proposed research aims to identify natural language 15 | patterns that imply higher level semantics, related to the underlying 16 | reasoning and intentions (such as necessity and probability), of the 17 | message conveyed in the comment. The ultimate goal in this context, is 18 | to uncover associations between the high-level semantics of comments and 19 | the revisions they suggest, and potential effects in comment usefulness. 20 | -------------------------------------------------------------------------------- /content/alumni/mloukeris.md: -------------------------------------------------------------------------------- 1 | title: Michael - Loukeris 2 | date: 20190205 3 | joined_date: 20190205 4 | category: alumni 5 | member_category: Researchers 6 | id: mloukeris 7 | givenname: Michael 8 | surname: Loukeris 9 | email: loukerismichalis@gmail.com 10 | github: milouk 11 | web_site: https://www.linkedin.com/in/mloukeris/ 12 | photo: mloukeris.jpg 13 | 14 | **Michael Loukeris** is an undergraduate student at the Athens University of Economics and Business (AUEB) in the Department of Management Science and Technology. 15 | 16 | Michael is a Technology and Entrepreneurship enthusiast. He is the President of Junior Achievement Alumni Greece and a Student Mentor at Junior Achievement. 17 | Furthermore, Michael is an amateur Linux Kernel Hacker and the developer of Sphinx Kernel for the : 18 | * [Nexus 5X (Bullhead)](https://forum.xda-developers.com/nexus-5x/orig-development/kernel-sphinx-kernel-t3786925) 19 | * [Xiaomi Mi 8 (Dipper)](https://forum.xda-developers.com/mi-8/development/kernel-sphinx-kernel-t3843701) 20 | * [Pocophone F1 (Beryllium)](https://forum.xda-developers.com/poco-f1/review/kernel-sphinx-kernel-v1-7-t3861911). 21 | 22 | His Academic Interest involves Systems Programming and Android Development. 23 | -------------------------------------------------------------------------------- /content/seminars/2013-03-07.md: -------------------------------------------------------------------------------- 1 | title: Designite - A Software Design Quality Assessment Tool 2 | date: 2016-03-07 3 | presenter: Tushar Sharma 4 | category: seminars 5 | 6 | Poor design quality and huge technical debt are common issues perceived 7 | in real-life software projects. Design smells are indicators of poor 8 | design quality and the volume of design smells found could be treated as 9 | the design debt of the software system. The existing smell detection 10 | tools focus largely on implementation smells and do not reveal a 11 | comprehensive set of smells that arise at design level. In this talk, I 12 | present Designite - a software design quality assessment tool. It 13 | supports comprehensive design smells detection and provides a detailed 14 | metrics analysis. Further, it offers various features to help identify 15 | issues contributing to design debt and improve the design quality of the 16 | analyzed software system. 17 | 18 | Tushar will present a corresponding paper at BRIDGE: First International 19 | Workshop on Bringing Architecture Design Thinking into Developers' Daily 20 | Activities (Bridge'16), which is co-located with the 38th International 21 | Conference on Software Engineering, May 14 - 22, 2016. 22 | -------------------------------------------------------------------------------- /doc/templates/project-example.md: -------------------------------------------------------------------------------- 1 | Title: shortname - projtitle (Required) 2 | Date: YYYYMMDD (Required) 3 | Category: Projects (By default) 4 | Completed: 0(false) or 1(true) (Required) 5 | Id: (Required) 6 | shortname: (Required) 7 | projtitle: (Required) 8 | startdate: YYYYMMDD (Required) 9 | enddate: YYYYMMDD (Required) 10 | web_site: (Optional) 11 | our_budget: (Optional) 12 | total_budget: (Optional) 13 | funding_agency: (Optional) 14 | funding_programme: (Optional) 15 | project_code: (Optional) 16 | logo: xxx.jpg (Optional) 17 | scientific_coordinator: member-id (Optional) 18 | contact: member-id (Optional) 19 | project_manager: member-id (Optional) 20 | type: possible values --> consulting or rtd or training or dissemination (Required) 21 | international: yes or no (Required) 22 | 23 | partner_shortname1: (Required) 24 | partner_country1: (Required) 25 | partner_website1: (Optional) 26 | partner_shortname2: 27 | partner_country2: 28 | partner_website2: 29 | . 30 | . 31 | . 32 | partner_shortname10: 33 | partner_country10: 34 | partner_website10: 35 | 36 | WRITE HERE THE DESCRIPTION OF THE PROJECT EITHER IN HTML FORM EITHER IN MARKDOWN FORM (Required) 37 | 38 | 39 | -------------------------------------------------------------------------------- /content/seminars/2018-09-19.md: -------------------------------------------------------------------------------- 1 | title: Implementation of a Graphical User Interface for Unix Commands 2 | presenter: Antonis Spyropoulos 3 | date: 2018-09-19 4 | category: seminars 5 | 6 | The Unix operating system is one of the widest spread operating systems. It has many distributions for a plethora of devices. For many years, the only way to interact with the user was the command line. 7 | Shell commands are powerful, but their execution with options and arguments is difficult, because users cannot remember all of them. 8 | 9 | The goal of this work is to implement a graphical user interface which will guide the user on creating valid commands or shell scripts. The interface presents to the user the available options, arguments and their meaning. This information is extracted from each command's source code and documentation. 10 | 11 | The implementation can be split in two parts. The first one is the extraction of the required data for each command. The second one is the creation of a graphical user interface. 12 | The extraction tool is reliable for specific commands. However, there are some commands with special characteristics that cannot be extracted reliably. The graphical user interface works perfectly if it is fed with correct data. 13 | -------------------------------------------------------------------------------- /content/seminars/2018-05-23_a.md: -------------------------------------------------------------------------------- 1 | title: Code Review Comments: Language Matters 2 | presenter: Vasiliki Efstathiou 3 | date: 2018-05-23 4 | category: seminars 5 | 6 | Recent research provides evidence that effective communication in collaborative 7 | software development has significant impact on the software development lifecycle. 8 | Although related qualitative and quantitative studies point out textual 9 | characteristics of well-formed messages, the underlying semantics of the 10 | intertwined linguistic structures still remain largely misinterpreted or ignored. 11 | Especially, regarding quality of code reviews the importance of thorough feedback, 12 | and explicit rationale is often mentioned but rarely linked with related linguistic 13 | features. 14 | As a first step towards addressing this shortcoming, we propose grounding 15 | these studies on theories of linguistics. 16 | We particularly focus on linguistic structures of coherent speech and explain how 17 | they can be exploited in practice. 18 | We reflect on related approaches and examine through a preliminary study on four 19 | open source projects, possible links between existing findings and the directions 20 | we suggest for detecting textual features of useful code reviews. 21 | -------------------------------------------------------------------------------- /content/projects/iraklitos_dimitro.md: -------------------------------------------------------------------------------- 1 | title: Iraklitos II 2 | date: 20100901 3 | category: projects 4 | completed: 1 5 | id: p_iraklitos_dimitro 6 | shortname: Iraklitos II 7 | projtitle: Secure Software Development Technologies 8 | startdate: 20100901 9 | enddate: 20130901 10 | web_site: http://irakleitos.aueb.gr/index.php/erevnitikoergo/det/mitropoulos 11 | our_budget: 12 | total_budget: 45,000 € 13 | funding_agency: Ministry of Education 14 | funding_programme: Special Management Programme for Education and Lifelong Learning - Action 11.74.11.01 - Iraklitos II research fellowships at the Athens University of Economics and Business 15 | project_code: 4/15/6 16 | logo: stereo_espa.png 17 | scientific_coordinator: m_dds 18 | contact: m_dimitro 19 | project_manager: 20 | type: rtd 21 | international: no 22 | 23 | Code injection attacks are one of the most damaging class of attacks because: they can occur in different layers, like databases, native code, applications, libraries and others; and they span a wide range of security and privacy issues, like viewing sensitive information, destruction or modification of sensitive data, or even stopping the execution of the entire application. Our research attempts to prevent a wide class of such attacks in a novel way. 24 | -------------------------------------------------------------------------------- /content/seminars/2020-06-26-dds2.md: -------------------------------------------------------------------------------- 1 | title: A Dataset of Enterprise-Driven Open Source Software 2 | presenter: Diomidis Spinellis 3 | date: 2020-06-26 4 | category: seminars 5 | 6 | We present a dataset of open source software developed mainly by 7 | enterprises rather than volunteers. This can be used to address known 8 | generalizability concerns, and, also, to perform research on open 9 | source business software development. Based on the premise that an 10 | enterprise's employees are likely to contribute to a project developed 11 | by their organization using the email account provided by it, we mine 12 | domain names associated with enterprises from open data sources as 13 | well as through white- and blacklisting, and use them through three 14 | heuristics to identify 17,264 enterprise GitHub projects. We provide 15 | these as a dataset detailing their provenance and properties. A manual 16 | evaluation of a dataset sample shows an identification accuracy of 89%. 17 | Through an exploratory data analysis we found that projects are staffed 18 | by a plurality of enterprise insiders, who appear to be pulling more 19 | than their weight, and that in a small percentage of relatively large 20 | projects development happens exclusively through enterprise insiders. 21 | -------------------------------------------------------------------------------- /content/seminars/2020-07-03-papachristoumarios.md: -------------------------------------------------------------------------------- 1 | title: Stochastic Opinion Dynamics for User Interest Prediction in Online Social Networks 2 | presenter: Marios Papachristou 3 | date: 2020-07-03 4 | category: seminars 5 | 6 | In this seminar, we are going to talk about how one can infer the interests (e.g. hobbies) 7 | of users in online social networks using information from highly influential users of the 8 | network. More specifically, we experimentally observe that the majority of the network users 9 | (>70%) is dominated by a sublinear fraction of highly-influential nodes (core nodes). 10 | This structural property of networks is also known as the "core-periphery" structure, 11 | a phenomenon long-studied in economics and sociology. 12 | 13 | Using the influencers' initial opinions as steady-state trend-setters, we develop a generative 14 | model through which we explain how the users' interests (opinions) evolve over time, 15 | where each peripheral user looks at her k-nearest neighbors. Our model has strong theoretical 16 | and experimental guarantees and is able to surpass node embedding methods and related opinion 17 | dynamics methods and is able to scale to networks with millions of nodes. 18 | 19 | Duration: 30-40min. 20 | 21 | Joint work with D. Fotakis (NTUA). 22 | -------------------------------------------------------------------------------- /content/members/lazaris.md: -------------------------------------------------------------------------------- 1 | title: Chris - Lazaris 2 | date: 20220622 3 | joined_date: 20220622 4 | category: members 5 | member_category: Researchers 6 | id: lazaris 7 | givenname: Chris 8 | surname: Lazaris 9 | email: lazaris@aueb.gr 10 | office_address: 80, Patission Str., 2nd Floor 11 | web_site: https://www.aueb.gr/en/faculty_page/lazaris-christos 12 | github: chrislazaris 13 | linkedin: lazarischris 14 | photo: lazaris.jpg 15 | _Dr. Chris Lazaris_ is a member of the Laboratory Teaching Faculty at School of Business, Athens University of Economics and Business (AUEB). His research interests focus both on Social (Marketing, Retailing) and on Applied Sciences (E-Commerce, Mobile Commerce, Information Systems, Internet of Things). During his PhD research he studied the fields of Omnichannel Retailing & Consumer Behaviour. His work appears at world-leading journals such as the International Journal of Electronic Commerce, the Journal of Retailing and Consumer Services, and the International Journal of Technology Marketing. He holds a BSc in Physics from the National & Kapodistrian University of Athens and a MSc in E-Commerce (MBA equivalent) from the AUEB, achieving distinctions and honors. In the past, he has worked as a Business Consultant in Retailing and Information Technology companies. 16 | -------------------------------------------------------------------------------- /content/seminars/2022-05-30.md: -------------------------------------------------------------------------------- 1 | title: Finding Typing Compiler Bugs 2 | presenter: Thodoris Sotiropoulos 3 | date: 2022-05-30 4 | category: seminars 5 | 6 | We propose a testing framework for validating static typing procedures in compilers. Our core component is a program generator suitably crafted for producing programs that are likely to trigger typing compiler bugs. One of our main contributions is that our program generator gives rise to transformation-based compiler testing for finding typing bugs. We present two novel approaches (type erasure mutation and type overwriting mutation) that apply targeted transformations to an input program 7 | to reveal type inference and soundness compiler bugs respectively. Both approaches are guided by an intra-procedural type inference analysis used to capture type information flow. 8 | 9 | We implement our techniques as a tool, which we call Hephaestus. The extensibility of Hephaestus enables us to test the compilers of three popular JVM languages: Java, Kotlin, and Groovy. Within nine months of testing, we have found 156 bugs (137 confirmed and 85 fixed) with diverse manifestations and root causes in all the examined compilers. Most of the discovered bugs lie in the heart of many critical components related to static typing, such as type inference. 10 | -------------------------------------------------------------------------------- /content/seminars/2025-04-30.md: -------------------------------------------------------------------------------- 1 | title: Reconstructing Android Application I/O Behaviors from Kernel Traces 2 | date: 2025-04-30 3 | presenter: Nikos Alexopoulos 4 | category: seminars 5 | time: 18:00 6 | 7 | Android users face increasingly sophisticated threats, ranging from 8 | malware and state-sponsored surveillance, to supply chain attacks and a 9 | large attack surface, mostly consisting of proprietary components. 10 | Android’s semantic gap, i.e. the disconnect between application 11 | behaviors and kernel-level events (system calls), is a major limiting 12 | factor towards developing approaches capable of detecting threats in 13 | the wild. This talk will present recent research on overcoming this 14 | limitation, introducing SysDroid, a simple and lightweight approach to 15 | reconstruct Android behaviors from Linux kernel traces. 16 | 17 | SysDroid builds on two key insights: (a) I/O events can be captured in 18 | the kernel and attributed to applications by following IPC edges, and 19 | (b) a mapping between I/O events and interesting high-level behaviors 20 | can be established a priori by associating I/O events to high-level 21 | Android Framework API calls. The approach is effective in capturing 22 | application behaviors and can be used as the basis for further 23 | analysis. 24 | -------------------------------------------------------------------------------- /content/seminars/2023-10-04.md: -------------------------------------------------------------------------------- 1 | title: SCALE-BOSS: A framework for scalable time-series classification using symbolic representations 2 | presenter: Apostolos Glenis 3 | date: 2023-10-04 4 | category: seminars 5 | 6 | Time-Series Classification (TSC) is an important problem in many fields across sciences. Many algorithms for TSC use symbolic representation to combat noise. In this paper we propose a framework, namely SCALE-BOSS, to build TSC algorithms that exploit time-series models based on symbolic representations. While alternative symbolic representations can be incorporated, we have opted to use the Bag-Of-SFA (BOSS) approach, and thus SFA, as a state-of-the-art symbolic time series representation. We investigate the efficiency of several instantiations of this framework based on two main variations, where the TSC model is built either by a time-series classification or by a clustering algorithm. The objective is to advance the computational efficiency of TSC classification algorithms without sacrificing their accuracy. We evaluate the instantiations of the SCALE-BOSS framework on those datasets in the UCR time-series repository that include the largest training sets. Comparisons with state of the art methods on TSC show the balance between computational efficiency and accuracy on predictions achieved. 7 | -------------------------------------------------------------------------------- /content/alumni/agkortzis.md: -------------------------------------------------------------------------------- 1 | title: Antonios - Gkortzis 2 | date: 20151220 3 | joined_date: 20151220 4 | end_date: 20230401 5 | category: alumni 6 | member_category: Associate Researchers 7 | id: m_agkortzis 8 | givenname: Antonios 9 | surname: Gkortzis 10 | memb_title: Mr. 11 | email: antoniosgkortzis@aueb.gr 12 | photo: agkortzis_ssmall.jpg 13 | phd_title: Secure Systems on Cloud Computing Infrastructures 14 | phd_supervisor: m_dds 15 | phd_startdate: 20160104 16 | phd_completed: 0 17 | 18 | _Antonios Gkortzis_ has been a PhD Candidate at the SENECA (http://senecaproject.github.io/) project. The reasearch topic of this industrial PhD position is "Secure Systems on Cloud Computing Infrastructures" and is offered by Singular Logic, the Athens University of Economics and Bussiness, and the King Juan Carlos University. He holds a BSc in Information Technology Engineering from the Alexandreio Technological Educational Institute of Thessaloniki and a Master Degree in Computing Science (Software Engineering and Distributed Systems) from the University of Gronignen. 19 | 20 | His main research interests are: Cloud Computing, Security, Software Engineering, Software Quality Assurance and Code Analysis. 21 | 22 | His current PhD position was founded by Marie Skłodowska-Curie from the framework Horizon 2020. 23 | -------------------------------------------------------------------------------- /content/seminars/2017-01-28.md: -------------------------------------------------------------------------------- 1 | title: Software Engineering Research at The University of Alberta 2 | presenter: Eleni Stroulia, 3 | date: 2017-02-08 4 | category: seminars 5 | 6 | My team investigates two types of problems, aiming first, to support 7 | software developers in their activities, and second, to design and 8 | develop software platforms to address specific service-delivery 9 | challenges in domains such as healthcare and education. In this seminar, 10 | I will report on three ongoing projects best exemplifying these two 11 | objectives. In the context of the SAVI project, we have been designing 12 | methods for supporting the migration of traditional relational web-based 13 | application to the cloud, in order to enable large-scale analytics. In 14 | the context of the LRA project, we are examining the use of linked-data 15 | formalisms to enable large-scale REST service federation. Finally, in 16 | the Smart-Condo project we are developing a hardware-software platform 17 | for unobtrusively recognizing the activities of people at home, in order 18 | to support the evaluation of their physical and cognitive function. We 19 | believe that the broad scope of our research agenda enriches the 20 | formulation of the technical problems we address and enhances the 21 | validity of our results. 22 | -------------------------------------------------------------------------------- /content/alumni/cchaniotaki.md: -------------------------------------------------------------------------------- 1 | title: Christina Zacharoula - Chaniotaki 2 | date: 20220126 3 | joined_date: 20220126 4 | category: alumni 5 | member_category: Researchers 6 | id: c_chaniotaki 7 | givenname: Christina Zacharoula 8 | surname: Chaniotaki 9 | email: cchaniot@usc.edu 10 | github: cchaniotaki 11 | linkedin: christina-chaniotaki 12 | web_site: https://cchaniotaki.github.io 13 | photo: cchaniotaki.jpg 14 | 15 | **Christina Chaniotaki** was born in Athens, Greece. 16 | She finished her bachelor's degree in 2018 in Management Science and 17 | Technology at Athens University of Economics and Business in Greece. 18 | In 2021, Christina finished her master's degree in Information Systems at 19 | the same University. 20 | During her studies, she started working in the industry as a Software Engineer. 21 | Her latest job position was Senior Software Engineer at the 22 | European Banking Authority (EBA), located in Paris, France. 23 | Currently, she is Ph.D. student in Computer Science at 24 | the University of Southern California and a member of 25 | the Software Quality Lab (SQL) under the supervision of Prof. William G.J. Halfond. 26 | 27 | Her research interests are in the areas of Software Engineering, Software Testing, and Web Services. 28 | 29 | -------------------------------------------------------------------------------- /content/seminars/2024-04-22.md: -------------------------------------------------------------------------------- 1 | title: Impact Analysis of Greece’s OpenGov Public Consultation Contributions on Final Legislation 2 | presenter: Antonis Athanasiou, AUEB 3 | date: 2024-04-22 4 | category: seminars 5 | 6 | Public consultations and eParticipation initiatives have been a subject of research 7 | for many years. The Greek ICT-enabled consultation platform, Opengov, is used 8 | as a case study to measure consultation impact on voted law. Literature generally 9 | agrees that the goal of consultations is — among others — impact on developed 10 | policy, however there is not a universally accepted way of measuring this impact. 11 | This thesipos takes its own approach to defining impact as the similarity between 12 | draft legislation and voted legislation. Work from the public consultation field and 13 | the Natural Language Processing is presented. An extensive data collection and 14 | extraction process was necessary for this analysis which is also shown. Ordinary 15 | Least Squares (OLS) analysis was used to assert and quantify impact. Results show, 16 | among other explanatory variables, that the more contributions draft legislation gets, 17 | the more it changes on average. The thesis finishes with discussion of the results, 18 | the limitations of the selected approach and suggests ideas for improvement. 19 | -------------------------------------------------------------------------------- /content/members/mfg.md: -------------------------------------------------------------------------------- 1 | title: Marios - Fragkoulis 2 | date: 20091101 3 | joined_date: 20091101 4 | category: members 5 | member_category: Senior Researchers 6 | id: m_mfrag 7 | givenname: Marios 8 | surname: Fragkoulis 9 | memb_title: Dr. 10 | email: mfg@aueb.gr 11 | web_site: http://mariosfragkoulis.gr 12 | photo: m_mfg.jpg 13 | phd_title: Technologies for main memory data analysis 14 | phd_supervisor: m_dds 15 | phd_startdate: 20100901 16 | phd_enddate: 20170307 17 | phd_completed: 1 18 | 19 | _Marios Fragkoulis_ holds a PhD in main memory data analytics from the Department of Management Science and Technology of the Athens University of Economics and Business. He has published in the European Conference of Computer Systems (EuroSys) and Springer's journal of Computing. Marios is the developer of the PiCO QL online data analytics system and co-developer of the directed acyclic graph shell (dgsh). He holds an MSc with distinction in Computer Science from the Department of Computing of the Imperial College London. Marios is a student member of the ACM and the EuroSys society and a member of the [SENSE](../groups/g_sense-details.html) group. His research interests regard data representations, big data management, computational and machine learning models, and software engineering. 20 | 21 | He was funded by Foundation Propondis. 22 | -------------------------------------------------------------------------------- /plugins/pelican-bibtex/UNLICENSE: -------------------------------------------------------------------------------- 1 | This is free and unencumbered software released into the public domain. 2 | 3 | Anyone is free to copy, modify, publish, use, compile, sell, or 4 | distribute this software, either in source code form or as a compiled 5 | binary, for any purpose, commercial or non-commercial, and by any 6 | means. 7 | 8 | In jurisdictions that recognize copyright laws, the author or authors 9 | of this software dedicate any and all copyright interest in the 10 | software to the public domain. We make this dedication for the benefit 11 | of the public at large and to the detriment of our heirs and 12 | successors. We intend this dedication to be an overt act of 13 | relinquishment in perpetuity of all present and future rights to this 14 | software under copyright law. 15 | 16 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 17 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 18 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 19 | IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR 20 | OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 21 | ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 22 | OTHER DEALINGS IN THE SOFTWARE. 23 | 24 | For more information, please refer to 25 | -------------------------------------------------------------------------------- /content/seminars/2025-12-05.md: -------------------------------------------------------------------------------- 1 | title: Data Analysis Applications in Software Engineering" 2 | presenter: Zoe Kotti 3 | date: 2025-12-05 4 | time: 15:00 5 | category: seminars 6 | 7 | This presentation examines the impact and evolution of software engineering research through four interconnected studies. First, an investigation of data papers in the Mining Software Repositories conference confirms their significant value as research artifacts while identifying opportunities for improved documentation and broader topic coverage. Second, the practical impact of software engineering research is assessed through a patent analysis and author survey, demonstrating that researchers successfully equip practitioners with tools and methods, though adoption is often hindered by funding and cost-benefit challenges. Third, a comprehensive tertiary study analyzes machine learning applications in software engineering, revealing widespread adoption across tasks but significant gaps in empirical validation and industrial transfer. Finally, the work explores Large Language Models in code completion, analyzing code perplexity to understand model confidence across different programming languages. Together, these contributions offer a holistic view of how academic research translates into practice and how emerging technologies are shaping the future of software engineering. 8 | -------------------------------------------------------------------------------- /content/seminars/2021-01-15.md: -------------------------------------------------------------------------------- 1 | title: R-FCN: Object Detection via Region-based Fully Convolutional Networks 2 | date: 2021-01-15 3 | presenter: Zoe Kotti 4 | category: seminars 5 | 6 | We introduce the region-based convolutional neural networks (R-CNN) family of machine learning models, which are widely used in computer vision for object detection. Particularly, we focus on the R-FCN model, a region-based, fully convolutional network for accurate and efficient object detection. In contrast to previous region-based detectors such as Fast/Faster R-CNN, that apply a costly per-region subnetwork hundreds of times, R-FCN is fully convolutional with almost all computation shared on the entire image. To achieve this goal, position-sensitive score maps are proposed to address a dilemma between translation-invariance in image classification and translation-variance in object detection. This method can thus naturally adopt fully convolutional image classifier backbones, such as the latest Residual Networks (ResNets), for object detection. The authors of this work show competitive results on the PASCAL VOC datasets (e.g., 83.6% mAP on the 2007 set) with the 101-layer ResNet. Meanwhile, the result is achieved at a test-time speed of 170ms per image, 2.5-20x faster than the Faster R-CNN counterpart. Code is made publicly available at: https://github.com/daijifeng001/r-fcn. 7 | -------------------------------------------------------------------------------- /content/seminars/2025-11-24.md: -------------------------------------------------------------------------------- 1 | title: TGIF: The Evolution of Developer Commit Times 2 | presenter: Ioannis Karyotakis and Evangelos Talos 3 | date: 2025-11-24 4 | time: 18:15 5 | category: seminars 6 | 7 | Understanding the evolving patterns of developer coding activity within the programming industry can help promote both individual well-being and organizational productivity. We examine the evolution of commit activity among developers over the past decade through an analysis of commit data from 4\,549 GitHub repositories. Our findings show a subtle but consistent increase in the proportion of nighttime and weekend commits, particularly during early morning hours, indicating a shift toward more flexible and asynchronous work habits. In contrast, commit patterns across weekdays have remained stable, with no statistically significant differences between individual workdays from 2015 to 2024. These trends suggest a gradual departure from the conventional 9-to-5, Monday-to-Friday structure, with developers increasingly distributing their work across broader time frames. Our findings have practical implications for developers, who can use them to advocate for flexible work policies; for managers, who can better align schedules with real-world behaviors; and for researchers, who can further explore how temporal work patterns influence productivity and well-being. 8 | -------------------------------------------------------------------------------- /bin/seminar-add: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | # Add a new seminar 4 | # 5 | # Copyright 2024 Diomidis Spinellis 6 | # 7 | # Licensed under the Apache License, Version 2.0 (the "License"); 8 | # you may not use this file except in compliance with the License. 9 | # You may obtain a copy of the License at 10 | # 11 | # http://www.apache.org/licenses/LICENSE-2.0 12 | # 13 | # Unless required by applicable law or agreed to in writing, software 14 | # distributed under the License is distributed on an "AS IS" BASIS, 15 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 16 | # See the License for the specific language governing permissions and 17 | # limitations under the License. 18 | # 19 | 20 | # Fail on command errors and unset variables 21 | set -eu 22 | 23 | # Display usage information and exit 24 | usage() 25 | { 26 | cat <&2 27 | Usage: $(basename $0) yyyy-mm-dd 28 | EOF 29 | exit 1 30 | } 31 | 32 | if [ $# != 1 ] || ! echo $1 | grep -qE '^[0-9]{4}-[0-9]{2}-[0-9]{2}$' ; then 33 | usage 34 | fi 35 | 36 | if [[ "${PWD##*/}" != "seminars" ]] ; then 37 | echo Command must run in the seminars directory 1>&2 38 | exit 1 39 | fi 40 | 41 | cat >$1.md <
26 | It is opeational since March 2004, and currently hosts the DMST 27 | undergraduate Degree courses, the International MBA Courses and the 28 | Graduate Programme in Human Resources Management (MSc) Courses. It can 29 | be seamlessly expanded to cover other courses, without the need for 30 | software or hardware updates. 31 |

32 | A powerful "back-office" allows the teaching staff to individually: 33 | provide information about their courses, the teaching and laboratory 34 | support stuff, contact information etc; structure their courses, 35 | lectures and laboratories; upload material to be made available to the 36 | students; post announcements; etc. 37 | -------------------------------------------------------------------------------- /content/seminars/2019-05-20.md: -------------------------------------------------------------------------------- 1 | title: RESTler: Stateful REST API Fuzzing 2 | presenter: Vaggelis Atlidakis 3 | date: 2019-05-20 4 | category: seminars 5 | 6 | We introduce RESTler, the first stateful REST API fuzzer. RESTler analyzes the API specification of a cloud service and generates sequences of requests that automatically test the service through its API. RESTler generates test sequences by (1) inferring producer-consumer dependencies among request types declared in the specification (e.g., inferring that “a request B should be executed after request A” because B takes as an input a resource-id x produced by A) and by (2) analyzing dynamic feedback from responses observed during prior test executions in order to generate new tests (e.g., learning that “a request C after a request sequence A;B is refused by the service” and therefore avoiding this combination in the future). 7 | 8 | We present experimental results showing that these two techniques are necessary to thoroughly exercise a service under test while pruning the large search space of possible request sequences. We used RESTler to test GitLab, a large open-source self-hosted Git service, as well as several Microsoft Azure and Office365 cloud services. RESTler found 28 bugs in Gitlab and several bugs in each of the Azure and Office365 cloud services tested so far. These bugs have been confirmed and fixed by the service owners. 9 | -------------------------------------------------------------------------------- /content/seminars/2024-04-29.md: -------------------------------------------------------------------------------- 1 | title: Data Analytics with Blockly and Unix Tools 2 | presenter: Pantelis Kakavas and Vagelis Tsipis 3 | date: 2024-04-29 4 | time: 18:00 5 | category: seminars 6 | 7 | We introduce a new approach to integrating Unix command-line tools with 8 | visual programming, aiming to enhance accessibility and usability in data 9 | processing pipelines. Leveraging Blockly, a visual programming language, 10 | Unix commands are represented as graphical blocks, removing the need for 11 | advanced programming skills and making them more accessible to a broader 12 | audience. The creation of a visual programming environment enables users 13 | to construct data processing pipelines through drag-and-drop actions, 14 | facilitated by JSON definition files that create Unix command line 15 | tool abstractions linking visual blocks to Unix commands. The design 16 | is user friendly and deepens users' comprehension of Unix commands, 17 | improving accessibility for difficult data manipulation tasks. The 18 | project highlights the importance of visual programming in bridging 19 | the gap between complex command-line operations and user-friendly 20 | interfaces, thereby expanding the toolkit available for data scientists 21 | and researchers of various fields, while also offering new opportunities 22 | for interactive educational tools in command-line interface learning. 23 | -------------------------------------------------------------------------------- /content/projects/iraklitos_vlachos.md: -------------------------------------------------------------------------------- 1 | title: Iraklitos 2 | date: 20021108 3 | category: projects 4 | completed: 1 5 | id: p_iraklitos_vlachos 6 | shortname: Iraklitos 7 | projtitle: Security Applications for Peer-to-Peer Networks 8 | startdate: 20021108 9 | enddate: 20070530 10 | web_site: 11 | our_budget: 12 | total_budget: 33,009 13 | funding_agency: Ministry of Education 14 | funding_programme: Programme for Education and Initial Vocational Training II (EPEAEK II) - Action 2.2.3.b - Iraklitos research fellowships at the Athens University of Economics and Business 15 | project_code: 19 16 | logo: 17 | scientific_coordinator: m_dds 18 | contact: m_vlachos 19 | project_manager: 20 | type: rtd 21 | international: no 22 | 23 | During the last years several worm epidemics have emerged as major threats to critical digital infrastructures. 24 | To make large-scale networks more resilient against these kind of threats, we evaluate the usage of peer-to-peer architectures whereby each peer is responsible for 25 |
    26 |
  • Detecting whether a virus or worm is uncontrollably propagating through the network resulting in an epidemic.
  • 27 |
  • Automatically dispatching warnings and information to other peers of a security-focused group.
  • 28 |
  • Taking specific precautions for their host by automatically hardening their security measures during the epidemic.
  • 29 |
30 | -------------------------------------------------------------------------------- /content/alumni/p_aris.md: -------------------------------------------------------------------------------- 1 | title: Aris - Pattakos 2 | date: 20171001 3 | joined_date: 20171001 4 | end_date: 20200621 5 | category: alumni 6 | member_category: Researchers 7 | id: a_pattakos 8 | givenname: Aris 9 | surname: Pattakos 10 | email: aris.pattakos@gmail.com 11 | photo: p_aris.jpg 12 | github: arisp8 13 | linkedin: arispattakos 14 | 15 | **Aris Pattakos**, an undergraduate student in the Management Science & Technology department of the Athens University of Economics and Business, is a software development enthusiast who is involved in projects relating to web development & data science. 16 | 17 | He started learning how to code at a relatively young age by working on his own projects. A few months after he turned 18, the opportunity of working at a Greek web development agency appeared and he worked there for 6 months developing both in-house tools and client websites. 18 | 19 | He is involved in Athens' startup community with the aim of contributing to Greece's tech scene and developing interesting projects. His main interests regarding software development are back-end development, data analysis and machine learning. Having started developing web applications from the age of 13, his main goal now is to expand his knowledge in new areas such as natural language processing, algorithmic trading and modern database engines and to get involved in open source software development. 20 | -------------------------------------------------------------------------------- /content/members/nalexopoulos.md: -------------------------------------------------------------------------------- 1 | title: Nikolaos - Alexopoulos 2 | date: 20220620 3 | joined_date: 20220620 4 | category: members 5 | member_category: Senior Researchers 6 | id: nalexopoulos 7 | givenname: Nikolaos 8 | surname: Alexopoulos 9 | email: alexopoulos@aueb.gr 10 | github: nikalexo 11 | twitter: nikanta0 12 | photo: nalexopoulos.png 13 | 14 | As of February 2024, Nikolaos (Nikos) Alexopoulos is an MSCA postdoctoral fellow at the [Business Analytics Laboratory](https://www.balab.aueb.gr) of the [Athens University of Economics and Business](https://www.aueb.gr/en). His MSCA project is [SPUCS](https://cordis.europa.eu/project/id/101108713), aiming to provide users more control over their smart devices via transparency mechanisms and novel software architectures. Before joining AUEB, he was a postdoctoral researcher at the Telecooperation Lab of TU Darmstadt, Germany, where he had previously become a Dr.-Ing. with his dissertation titled [New Approaches to Software Security Metrics and Measurements](https://tuprints.ulb.tu-darmstadt.de/21520/1/diss_finalfinal.pdf). He is interested in all aspects of computer security and privacy, with a focus on transparency mechanisms, metrics and measurements for software security, anonymous communication systems, and decentralized computing. For more information about him, you can take a look at his [CV](https://www.alexopoulos.ch/files/CV.pdf). 15 | -------------------------------------------------------------------------------- /content/seminars/2018-04-24b.md: -------------------------------------------------------------------------------- 1 | title: Word Embeddings for the Software Engineering Domain 2 | presenter: Vasiliki Efstathiou 3 | date: 2018-04-24 4 | category: seminars 5 | 6 | The software development process produces vast amounts of textual 7 | data expressed in natural language. Outcomes from the natural 8 | language processing community have been adapted in software 9 | engineering research for leveraging this rich textual information; 10 | these include methods and readily available tools, often furnished 11 | with pre–trained models. State of the art pre–trained models however, 12 | capture general, common sense knowledge, with limited value 13 | when it comes to handling data specific to a specialized domain. 14 | There is currently a lack of domain-specific pre–trained models that 15 | would further enhance the processing of natural language artefacts 16 | related to software engineering. To this end, we release a word2vec 17 | model trained over 15GB of textual data from Stack Overflow posts. 18 | We illustrate how the model disambiguates polysemous words by 19 | interpreting them within their software engineering context. In 20 | addition, we present examples of fine-grained semantics captured 21 | by the model, that imply transferability of these results to diverse, 22 | targeted information retrieval tasks in software engineering and 23 | motivate for further reuse of the model. 24 | -------------------------------------------------------------------------------- /content/seminars/2025-07-09.md: -------------------------------------------------------------------------------- 1 | title: From Heuristics to Autonomous Agents: Preliminary Results in LLM-Powered OS Tuning 2 | date: 2025-07-09 3 | presenter: Georgios Liargkovas, Columbia University 4 | category: seminars 5 | time: 17:00 6 | 7 | For decades, OS tuning has relied on static heuristics that cannot adapt to dynamic, complex workloads. 8 | While machine learning offered a path forward, traditional models like Bayesian Optimization and Reinforcement Learning introduced their own challenges: 9 | a "semantic gap" preventing true contextual understanding, brittle reward engineering, and inefficient exploration unfit for live systems. 10 | This talk argues that Large Language Models (LLMs) represent the next leap forward. 11 | We present preliminary, promising results from an LLM-powered autonomous agent that leverages reasoning and pre-trained knowledge to overcome these limitations. 12 | 13 | We will conclude by discussing future research directions for these emerging autonomous systems. 14 | 15 | #### Biography 16 | Georgios Liargkovas is a PhD student at Columbia University advised by Kostis Kaffes. 17 | His research focuses on OS scheduling and AI/ML for OS Optimization. 18 | He holds a BS in Management Science and Technology from Athens University of Economics and Business, 19 | where he conducted empirical software engineering research at BALab advised by Diomidis Spinellis. 20 | -------------------------------------------------------------------------------- /doc/templates/member-associate-example.md: -------------------------------------------------------------------------------- 1 | title: GivenName - Surname (Required) 2 | date: YYYYMMDD !write the date that you joined (Required) 3 | joined_date: YYYYMMDD !write the date that you joined (Required) 4 | category: members (if member) or alumni (if alumni) BE CAREFUL: write it exactly as you see it 5 | member_category: Researchers or Associate Researchers or Senior Researchers or Faculty Members BE CAREFUL: write it exactly as you see it 6 | id: (Required) 7 | givenname: (Required) 8 | surname: (Required) 9 | email: (Required) 10 | office_phone: (Optional) 11 | mobile_phone: (Optional) 12 | office_address: (Optional) 13 | postal_address: (Optional) 14 | web_site: (Optional - URL) 15 | web_log: (Optional - URL) 16 | github: (Optional - just the handle, e.g. dspinellis) 17 | twitter: (Optional - just the handle, e.g. CoolSWEng) 18 | linkedin: (Optional - just the handle, e.g. dspinellis) 19 | photo: filename.jpg (Optional - A 50-100kb JPEG is recommended) 20 | phd_title: (Required for PhD students) 21 | phd_supervisor: member-id (Optional) 22 | phd_startdate: YYYYMMDD (Required for PhD students) 23 | phd_enddate: YYYYMMDD (Required for PhD students) 24 | phd_completed: 0(false) or 1(true) (Required) 25 | phd_summary: (Required for PhD students) !BE CAREFUL: write the summary in one line without break lines 26 | 27 | WRITE HERE YOUR SHORT CV EITHER IN HTML FORM OR IN MARKDOWN FORM (Required) 28 | -------------------------------------------------------------------------------- /content/projects/action_II_dimitro_2.md: -------------------------------------------------------------------------------- 1 | title: Action II(2) 2 | date: 20161208 3 | category: projects 4 | completed: 1 5 | id: p_action_dimitro_2 6 | shortname: Action II 7 | projtitle: The "Meta-Life" of JavaScript 8 | startdate: 20161208 9 | enddate: 20171207 10 | web_site: 11 | our_budget: 12 | total_budget: 11,250 € 13 | funding_agency: Athens University of Economics and Business 14 | funding_programme: Action 2 - Support to Postdoctoral Researchers 15 | project_code: 2606-01/00-01 16 | logo: aueb_logo.jpg 17 | scientific_coordinator: m_dds 18 | contact: m_dimitro 19 | project_manager: 20 | type: rtd 21 | international: no 22 | JavaScript is one of the most important elements of the web. It is being used by the majority of websites and it is supported by all modern browsers. On the other hand though, it can be a vector for many dangerous attacks like cross-site scripting (XSS). With the proposed research we will aim to examine the evolution of JavaScript code over time. Specifically, by using building blocks from our previous research thrusts we will create a framework that collects the scripts used by different websites on a daily basis. Then, we will analyze the resulting dataset to (a) observe if whitelisting defenses can be efficiently employed by websites, (b) examine the development pace of multiple web applications and (c) examine the evolution of potential bugs found in the JavaScript code. 23 | -------------------------------------------------------------------------------- /content/seminars/2024-05-10.md: -------------------------------------------------------------------------------- 1 | title: SoK: What don't we know? Understanding Security Vulnerabilities in SNARKs 2 | presenter: Stefanos Chaliasos, Imperial College London 3 | date: 2024-05-10 4 | time: 17:30 5 | category: seminars 6 | 7 | Zero-knowledge proofs (ZKPs) have evolved from being a theoretical concept providing privacy and verifiability to having practical, real-world implementations, with SNARKs (Succinct Non-Interactive Argument of Knowledge) emerging as one of the most significant innovations. Prior work has mainly focused on designing more efficient SNARK systems and providing security proofs for them. Many think of SNARKs as "just math," implying that what is proven to be correct and secure is correct in practice. In contrast, this paper focuses on assessing end-to-end security properties of real-life SNARK implementations. We start by building foundations with a system model and by establishing threat models and defining adversarial roles for systems that use SNARKs. Our study encompasses an extensive analysis of 141 actual vulnerabilities in SNARK implementations, providing a detailed taxonomy to aid developers and security researchers in understanding the security threats in systems employing SNARKs. Finally, we evaluate existing defense mechanisms and offer recommendations for enhancing the security of SNARK-based systems, paving the way for more robust and reliable implementations in the future. 8 | -------------------------------------------------------------------------------- /content/seminars/2018-12-17.md: -------------------------------------------------------------------------------- 1 | title: High-availability in scale-out stream processing 2 | presenter: Marios Fragkoulis 3 | date: 2018-12-17 4 | category: seminars 5 | 6 | Data stream processing 7 | offers low latency processing of bounded and unbounded data sets with strict semantics 8 | over the time dimension of data and consistent fault-tolerant operation. 9 | The applicability of data stream processing and the maturity of current 10 | stream processing systems (SPS) has produced 11 | numerous and large scale deployments around the world for commercial and other 12 | important use cases, such as fraud detection, risk analysis, and disaster prediction. 13 | 14 | When processing unbounded data for commercial or critical purposes 15 | the capability to recover from failures quickly, if not transparently, is 16 | important. 17 | In this work in progress we study three different recovery configurations: 18 | - restart recovery, which restarts a stream processing job in case of an operator failure from the latest checkpointed state 19 | - standby task recovery, which substitutes a failed operator with a standby instance 20 | - process pair, which runs two coordinated instances of a stream processing job in order to switch from one to the other in case of failure. 21 | Through empirical experiments we plan to 22 | map the tradeoffs between availability and resource utilization between 23 | the recovery configurations. 24 | -------------------------------------------------------------------------------- /content/seminars/2024-06-03.md: -------------------------------------------------------------------------------- 1 | title: AppStack: An Agile Platform for Running Digital Public Services 2 | presenter: Dimitris Mitropoulos, BALab 3 | date: 2024-06-03 4 | time: 18:00 5 | category: seminars 6 | 7 | From 2019 and onwards, the Greek National Infrastructures for Research 8 | and Technology (GRNET) is responsible for the development, operation and 9 | maintenance of several governmental services, thus playing an important 10 | role in Greece's digital transformation. To address the different 11 | challenges related to this role, GRNET teams developed AppStack, 12 | a cloud-native platform for running gov.gr horizontal services such 13 | as the gov.gr portal, the electronic issuance of documents signed by 14 | the Greek state, and gov wallet among others. AppStack comes with an 15 | enabling environment for integrating open-source software components. By 16 | taking advantage of this feature, DevOps can incorporate suitable tools 17 | to tackle scalability and security issues. Currently, AppStack hosts 18 | workloads that serve more than 8 million Greek citizens, are able to 19 | handle more than 20K requests per second, and can generate hundreds of 20 | digital documents signed by the Greek state per second. In this talk we 21 | will present AppStack and highlight the significance of its different 22 | components through a number of use cases. Finally, we will describe some 23 | key experiences from production. 24 | -------------------------------------------------------------------------------- /content/projects/action_II_dimitro.md: -------------------------------------------------------------------------------- 1 | title: Action II 2 | date: 20141009 3 | category: projects 4 | completed: 1 5 | id: p_action_dimitro 6 | shortname: Action II 7 | projtitle: Taming Code Injection Attacks Across Multiple Domains 8 | startdate: 20141009 9 | enddate: 20150910 10 | web_site: 11 | our_budget: 12 | total_budget: 13,000 € 13 | funding_agency: Athens University of Economics and Business 14 | funding_programme: Action 2 - Support to Postdoctoral Researchers 15 | project_code: 2166-01/01-01 16 | logo: aueb_logo.jpg 17 | scientific_coordinator: m_dds 18 | contact: m_dimitro 19 | project_manager: 20 | type: rtd 21 | international: no 22 | Code injection attacks are considered as one of the most damaging classes of application attacks that can harm various entities existing either on a web server, a client machine or a mobile device. With the proposed research we will aim to synthesize empirical findings coming of the analysis of the evolution and the behavior of software bugs that lead to code injection attacks, with existing pieces of theoretical work into an approach that covers all types of code injection attacks. Then, we will try to apply out approach to tame such attacks in different problem domains (web, mobile, etc.). For every application of our method, we will provide corresponding prototypes, deploy them in real world conditions and test them in terms of accuracy, operation cost and maintenance cost. 23 | -------------------------------------------------------------------------------- /content/alumni/chrikon.md: -------------------------------------------------------------------------------- 1 | title: Christos - Oikonomou 2 | date: 20140115 3 | joined_date: 20140115 4 | end_date: 20170530 5 | category: alumni 6 | member_category: Researchers 7 | id: m_chrikon 8 | givenname: Christos 9 | surname: Oikonomou 10 | memb_title: 11 | email: chrikon@dmst.aueb.gr 12 | web_site: http://altebaran.dmst.aueb.gr/FS/Students2012/chrikon/inetpub/detfolio/ 13 | mobile_phone: +30 6947359872 14 | fax: 15 | office_address: Athens University of Economics and Business Main Building, Derigny ct, 3rd fl 16 | postal_address: Patision 76, GR-104 34 Athens, Greece 17 | photo: chrikon.jpg 18 | 19 | _Christos Oikonomou_ is a student at the Athens University of Economics and Business (AUEB), Department of Management Science and Technology. 20 | 21 | In the summer of 2013, he helped in a research project regarding the evolution of prices at the Greek Ministry for Development and Competitiveness, under the supervision of [Dr. Prodromidis](http://www.kepe.gr/index.php/el/profil-cb/userprofile/pjprodr), presented the results at the eleventh [DMST Conference](http://fsdet.dmst.aueb.gr/) (13/05/2014); and tutored (TAed) certain microeconomic and macroeconomic review sessions for the freshmen class of 2013-14 at the request of [Dr. Prodromidis](http://www.kepe.gr/index.php/el/profil-cb/userprofile/pjprodr). Also he has worked in extensive software systems under supervision of [Dr. Diomidis Spinellis](http://www.spinellis.gr/index.html.var) 22 | -------------------------------------------------------------------------------- /content/seminars/2017-09-25.md: -------------------------------------------------------------------------------- 1 | title: Analyzing Programming Languages' Energy Consumption: An Empirical Study 2 | presenter: Stefanos Georgiou 3 | date: 2017-09-27 4 | category: seminars 5 | 6 | Motivation: The energy efficiency of it-related products, from the 7 | software perspective, has gained vast popularity the recent years 8 | and paved a new emerging research field. However, there is limited 9 | number of research works regarding the energy consumption of 10 | relatively small programming tasks. This knowledge is critical to be 11 | known especially in cases where millions of small tasks are running 12 | in parallel on multiple devices all around the globe. 13 | Goal: In this preliminary study, we aim to identify energy implications 14 | of small, independent tasks developed in different programming 15 | languages; compiled, semi-compiled, and interpreted ones. 16 | Method: To achieve our purpose, we collected, refined, compared, 17 | and analyzed a number of implemented tasks from Rosetta Code, 18 | that is a publicly available Repository for programming chrestomathy. 19 | Results: Our analysis shows that among compiled programming 20 | languages such as C, C++, Java, and Go offer the highest energy 21 | efficiency for all of our tested tasks compared to C#, vb.net, and 22 | Rust. Regarding interpreted programming languages php, Ruby, 23 | and JavaScript exhibit the most energy savings compared to Swift, 24 | R, Perl, and Python. 25 | -------------------------------------------------------------------------------- /pelicanconf.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | # -*- coding: utf-8 -*- # 3 | from __future__ import unicode_literals 4 | from datetime import datetime 5 | 6 | JINJA_ENVIRONMENT = {'extensions': ['jinja2.ext.loopcontrols']} 7 | 8 | AUTHOR = 'Efstathia Chioteli, Ioannis Batas' 9 | SITENAME = 'BALab' 10 | SITEURL = '' 11 | 12 | PATH = 'content' 13 | 14 | TIMEZONE = 'Europe/Athens' 15 | 16 | DEFAULT_LANG = 'English' 17 | 18 | # Feed generation is usually not desired when developing 19 | FEED_ALL_ATOM = None 20 | CATEGORY_FEED_ATOM = None 21 | TRANSLATION_FEED_ATOM = None 22 | AUTHOR_FEED_ATOM = None 23 | AUTHOR_FEED_RSS = None 24 | 25 | # Blogroll 26 | LINKS = None 27 | 28 | # Social widget 29 | SOCIAL = () 30 | 31 | # Plugins 32 | PLUGIN_PATHS = ['plugins/'] 33 | PLUGINS = ['pelican-bibtex'] 34 | PUBLICATIONS_SRC = 'content/pubs.bib' 35 | 36 | THEME = 'theme' 37 | 38 | DIRECT_TEMPLATES = ('publications','index', 'datasets') 39 | 40 | DEFAULT_PAGINATION = False 41 | 42 | DISPLAY_CATEGORIES_ON_MENU = True 43 | DISPLAY_PAGES_ON_MENU = True 44 | MENUITEMS = ( 45 | ('Publications', 'publications.html'), 46 | ('Datasets', 'datasets.html') 47 | ) 48 | 49 | # directories to be copied into output/static/ 50 | STATIC_PATHS = ['img', 'css', 'js','images/'] 51 | # very useful for debugging purposes 52 | DELETE_OUTPUT_DIRECTORY = True 53 | RELATIVE_URLS = True 54 | 55 | # Current year for recent publiations 56 | CURRYEAR = datetime.today().year 57 | -------------------------------------------------------------------------------- /content/members/theosot.md: -------------------------------------------------------------------------------- 1 | title: Thodoris - Sotiropoulos 2 | joined_date: 20151105 3 | date: 20151105 4 | category: members 5 | member_category: Senior Researchers 6 | id: m_theosot 7 | givenname: Thodoris 8 | surname: Sotiropoulos 9 | memb_title: 10 | email: theosotr@aueb.gr 11 | fax: 12 | office_address: 13 | postal_address: 14 | photo: theosotr.jpg 15 | phd_title: Abstractions for software testing 16 | phd_supervisor: m_dds 17 | phd_startdate: 20181203 18 | phd_enddate: 20221003 19 | phd_completed: 1 20 | 21 | _Thodoris Sotiropoulos_ completed his PhD at the Athens University of Economics and Business 22 | working in the areas of programming languages, program analysis, and testing under the 23 | supervision of Prof Diomidis Spinellis. His research focuses on the design of appropriate 24 | abstractions that help examine the reliability of complex software, such as compilers 25 | data-oriented systems, or software that heavily relies on the file system. Thodoris holds an 26 | MSc with distinction in Advanced Computing from Imperial College London and he has previously 27 | worked as a software engineer at the Greek Research and Technology Network (GRNET). Recently, 28 | he was an applied scientist intern at Amazon Web Services (AWS) where he worked on the design 29 | and implementation of static analysis techniques for detecting security issues. 30 | 31 | His main research interests include programming languages, 32 | software testing, 33 | and compilers. 34 | -------------------------------------------------------------------------------- /content/seminars/2020-06-26-dds1.md: -------------------------------------------------------------------------------- 1 | title: A Dataset for GitHub Repository Deduplication 2 | presenter: Diomidis Spinellis 3 | date: 2020-06-26 4 | category: seminars 5 | 6 | GitHub projects can be easily replicated through the site's fork 7 | process or through a Git clone-push sequence. This is a problem for 8 | empirical software engineering, because it can lead to skewed results 9 | or mistrained machine learning models. We provide a dataset of 10.6 10 | million GitHub projects that are copies of others, and link each record 11 | with the project's ultimate parent. The ultimate parents were derived 12 | from a ranking along six metrics. The related projects were calculated 13 | as the connected components of an 18.2 million node and 12 million 14 | edge denoised graph created by directing edges to ultimate parents. 15 | The graph was created by filtering out more than 30 hand-picked and 2.3 16 | million pattern-matched clumping projects. Projects that introduced 17 | unwanted clumping were identified by repeatedly visualizing shortest path 18 | distances between unrelated important projects. Our dataset identified 19 | 30 thousand duplicate projects in an existing popular reference dataset 20 | of 1.8 million projects. An evaluation of our dataset against another 21 | created independently with different methods found a significant overlap, 22 | but also differences attributed to the operational definition of what 23 | projects are considered as related. 24 | -------------------------------------------------------------------------------- /content/projects/omasc.md: -------------------------------------------------------------------------------- 1 | title: S-OMA SMART CARDS 2 | date: 20061001 3 | category: projects 4 | completed: 1 5 | id: p_omasc 6 | shortname: S-OMA SMART CARDS 7 | projtitle: Security in Open Multi-Application SMART CARDS 8 | startdate: 20061001 9 | enddate: 20081001 10 | web_site: 11 | our_budget: 5,250 EUR 12 | total_budget: 29,904 EUR 13 | funding_agency: General Secretariat of Research and Technology (GSRT) - Cyprus Research Promotion Foundation 14 | funding_programme: 15 | project_code: 16 | logo: 17 | scientific_coordinator: m_dds 18 | contact: m_dds 19 | project_manager: m_vlachos 20 | type: rtd 21 | international: yes 22 | partner_shortname1: Aristotle University of Thessaloniki - Department of Informatics 23 | partner_country1: GR 24 | partner_website1: http://www.csd.auth.gr/ 25 | partner_shortname2: University of Cyprus - Department of Computer Science 26 | partner_country2: CY 27 | partner_website2: http://www.cs.ucy.ac.cy/ 28 | 29 | The S-OMA Smart Cards project aims to exploit the technological 30 | opportunities arising from recent evolutions in the areas of secure 31 | smart cards. Moreover, the S-OMA SMART CARDS project will identify and 32 | propose best practices and methodologies regarding the design and 33 | testing of secure tamper-resistant multipurpose smart cards. Significant 34 | effort will be put towards the best utilization of the available 35 | resources and the enhancement of portability between different smart 36 | card technologies. 37 | -------------------------------------------------------------------------------- /content/seminars/2018-07-10b.md: -------------------------------------------------------------------------------- 1 | title: Speech quality and sentiment analysis on the Hellenic Parliament proceedings 2 | presenter: Konstantina Dritsa 3 | date: 2018-07-10 4 | category: seminars 5 | 6 | “It's not what you say, but how you say it”. How often have you heard 7 | that phrase? Have you ever wished that you could take an objective and 8 | comprehensive look into what is said and how it is said in politics? 9 | Within this project, we examined the records of the Hellenic 10 | Parliament sittings from 1989 up to 2017 in order to evaluate the 11 | speech quality and examine the palette of sentiments that characterize 12 | the communication among its members. The readability of the speeches 13 | is evaluated with the use of the “Simple Measure of Gobbledygook” 14 | (SMOG) formula, partially adjusted to the Greek language. The 15 | sentiment mining is achieved with the use of two Greek sentiment 16 | lexicons. Our findings indicate a significant drop on the average 17 | readability score of the parliament records from 2003 up to 2017. On 18 | the other hand, the sentiment analysis presents steady scores 19 | throughout the years. The communication among parliament members is 20 | characterized mainly by the feeling of surprise followed closely by 21 | anger and disgust. At the same time our results show a steady 22 | prevalence of positive words over negative. The results are presented 23 | in graphs, mainly in comparison between political parties as well as 24 | between time intervals. 25 | -------------------------------------------------------------------------------- /content/seminars/2025-01-13.md: -------------------------------------------------------------------------------- 1 | title: Prompt Stability Scoring for Text Annotation with Large Language Models 2 | date: 2025-01-13 3 | presenter: Christopher Barrie, NYU 4 | category: seminars 5 | time: 17:30 6 | 7 | Researchers are increasingly using language models (LMs) for text annotation. These approaches rely only on a prompt telling the model to return a given output according to a set of instructions. The reproducibility of LM outputs may nonetheless be vulnerable to small changes in the prompt design. This calls into question the replicability of classification routines. To tackle this problem, researchers have typically tested a variety of semantically similar prompts to determine what we call "prompt stability." These approaches remain ad-hoc and task specific. In this article, we propose a general framework for diagnosing prompt stability by adapting traditional approaches to intra- and inter-coder reliability scoring. We call the resulting metric the Prompt Stability Score (PSS) and provide a Python package PromptStability for its estimation. Using six different datasets and twelve outcomes, we classify >150k rows of data to: a) diagnose when prompt stability is low; and b) demonstrate the functionality of the package. We conclude by providing best practice recommendations for applied researchers. 8 | 9 | Bio: Christopher Barrie is Assistant Professor of Sociology at NYU. He is also Core Faculty at CSMaP and Research Fellow at the Department of Sociology, University of Oxford. 10 | -------------------------------------------------------------------------------- /content/seminars/2023-09-20.md: -------------------------------------------------------------------------------- 1 | title: Syntax-Aware Mutation for Testing the Solidity Compiler 2 | presenter: Charalambos Mitropoulos 3 | date: 2023-09-20 4 | category: seminars 5 | 6 | We introduce Fuzzol, the first syntax-aware mutation fuzzer 7 | for systematically testing the security and reliability of solc, the standard Solidity compiler. 8 | Fuzzol addresses a challenge of existing fuzzers 9 | when dealing with structured inputs: the generation of inputs that get 10 | past the parser checks of the system under test. 11 | To do so, Fuzzol introduces a novel syntax-aware mutation that breaks into three strategies, 12 | each of them making different kind of changes in the inputs. 13 | Moreover, to explore new paths in the compiler’s codebase faster, 14 | we introduce a mutation strategy prioritization algorithm that allows Fuzzol to identify and apply only 15 | those mutation strategies that are most effective in exercising new inter- 16 | esting paths. To evaluate Fuzzol, we test 33 of the latest solc stable re- 17 | leases, and compare fuzzol with (1) Superion, a grammar-aware fuzzer, 18 | (2) AFL-compiler-fuzzer, a text-mutation fuzzer and (3) two grammar-blind 19 | fuzzers with advanced test input generation schedules: AFLFast 20 | and MOpt-AFL. fuzzol identified 19 bugs in total (7 of which were previously 21 | unknown to Solidity developers), while the other fuzzers missed 22 | half of these bugs. 23 | 24 | This work has been accepted at ESORICS '23 and will be presented in September 2023. 25 | -------------------------------------------------------------------------------- /content/seminars/2022-08-22.md: -------------------------------------------------------------------------------- 1 | title: Permanent and ephemeral linking in scientific publishing 2 | presenter: Diomidis Spinellis 3 | date: 2022-08-22 4 | category: seminars 5 | 6 | The world-wide web has allowed scientific publications to include links 7 | to resources available in it via URLs. 8 | Previous research has show that the availability of resources identified 9 | by URLs is ephemeral, decaying with the passage of time. 10 | As a response to the problem of URL decay more permanent identifiers, 11 | such as DOIs, have been developed and are often used. 12 | 13 | I describe the methods and first findings of an ongoing study on the 14 | evolution of web and DOI linking in scientific publications. 15 | The study is based on processing a collection of 16 | n-grams collected from 71 million documents on a small cluster of computers. 17 | Preliminary results indicate that the density of published links per 18 | document has increased 10 × over the past quarter century, 19 | but the percentage of DOIs has also been increasing to reach 20% in 2018. 20 | Looking at failures, I find the expected increase of URL failures 21 | as years go by. 22 | The DOI failures are surprising and warrant further closer investigation. 23 | 24 | As an aside, I also looked at the feasibility of recreating documents 25 | from the n-grams via the Eulerian path approach used for stitching together 26 | DNA fragments. 27 | However, I reached the conclusion that there are too many candidate paths 28 | to do this deterministically. 29 | -------------------------------------------------------------------------------- /content/seminars/2021-04-22.md: -------------------------------------------------------------------------------- 1 | title: Data-Oriented Differential Testing of Object-Relational Mapping Systems 2 | presenter: Thodoris Sotiropoulos 3 | date: 2021-04-22 4 | category: seminars 5 | 6 | 7 | We introduce, 8 | what is to the best of our knowledge, 9 | the first approach 10 | for systematically testing 11 | Object-Relational Mapping (ORM) systems. 12 | Our approach leverages 13 | differential testing to establish a 14 | test oracle for ORM-specific bugs. 15 | Specifically, we first generate random relational database schemas, 16 | set up the respective databases, 17 | and then, we query these databases using the APIs of 18 | the ORM systems under test. To tackle the challenge 19 | that ORMs lack a common input language, 20 | we generate queries written in an abstract query language. These abstract 21 | queries are translated into concrete, executable ORM queries, which are 22 | ultimately used to differentially test the correctness of target implementations. 23 | The effectiveness of our method heavily relies on the data 24 | inserted to the underlying databases. Therefore, we employ a solver-based 25 | approach for producing targeted database records with respect to 26 | the constraints of the generated queries. 27 | We implement our approach as a tool, called CYNTHIA, 28 | which found 28 bugs in five popular ORM systems. 29 | The vast majority of these bugs are confirmed 30 | (25 / 28), 31 | more than half were fixed (20 / 28), 32 | and three were marked as release blockers by the corresponding developers. 33 | -------------------------------------------------------------------------------- /content/seminars/2020-11-27.md: -------------------------------------------------------------------------------- 1 | title: Detecting Locations in JavaScript Programs Affected by Breaking Library Changes 2 | presenter: Anders Møller, Benjamin Barslev Nielsen, Martin Toldam Torp 3 | date: 2020-11-27 4 | category: seminars 5 | 6 | JavaScript libraries are widely used and evolve rapidly. When adapting client code to non-backwards compatible changes in libraries, a major challenge is how to locate affected API uses in client code, which is currently a difficult manual task. In this paper we address this challenge by introducing a simple pattern language for expressing API access points and a pattern-matching tool based on lightweight static analysis. 7 | 8 | Experimental evaluation on 15 popular npm packages shows that typical breaking changes are easy to express as patterns. Running the static analysis on 265 clients of these packages shows that it is accurate and efficient: it reveals usages of breaking APIs with only 14% false positives and no false negatives, and takes less than a second per client on average. In addition, the analysis is able to report its confidence, which makes it easier to identify the false positives. These results suggest that the approach, despite its simplicity, can reduce the manual effort of the client developers. 9 | 10 | This is a paper presented at this year's OOPSLA (Object-Oriented Programming, Systems, Languages & Applications) conference and recommended for the seminar by Theodoris Sotiropoulos. We will watch the talk's video and then discuss the method, the results, and the paper. 11 | --------------------------------------------------------------------------------