Ahmet Arif AYDIN,

 

Ph.D.


Research Interests

Software Engineering, Software Architecture, Crisis Informatics, Big Data, Real-Time Data Collection & Analytics, Data Modeling, Algorithms Design for Data Analytics

Technical Skills

Frameworks/APIs Apache Cassandra/Hadoop/Pig/Spark/Solr, Rails, Redis, MongoDB, OpenMP
Programming Languages Ruby, Python, Java, C++, SQL, Prolog
Operating Systems Mac OS X , CentOS, Ubuntu, Windows XP/7

Current Projects


PROJECT EPIC (2009-Present)

Project EPIC was launched on 2009 at University of Colorado at Boulder and EPIC stands for "Empowering the Public with Information in Crisis". Project EPIC is a multi-disciplinary research effort that creates a venue for researchers from various fields such as Software Engineering, Natural Language Processing, and Human-Centered Computing to conduct their research. Project EPIC researchers study "How members of the public make use of social media during times of crisis". Following projects are conducted in the context of Project EPIC.

Name Description Developers Supervisor Year
IDCAP Incremental Data Collection & Analytics Platform (IDCAP) is a new data analytics platform that addresses certain limitations of EPIC Collect and EPIC Analyze that prevented them from providing real-time analytics over Project EPIC’s datasets. The IDCAP thus provides a way to transition Project EPIC from batch-oriented style data processing to real-time data collection and analytics. The IDCAP is a robust, reliable, fault tolerant and 24/7 available data collection and analytics platform. The IDCAP collects tweets via the Twitter Streaming API and stores tweets in Cassandra in an incremental and scalable fashion; it is able to provide greatly improved and significantly faster batch data analysis on previously collected Twitter data sets while also providing real-time analytics on streaming crisis data. Furthermore, the IDCAP is an example of a data- intensive software system that provides insight into the types of techniques and technologies that must be combined to implement such systems and ensure that they are scalable, reliable, and efficient. Ahmet Arif Aydin (Principal Designer) Ken Anderson 2015-Present
ISM Project EPIC tweet datasets are collected during mass emergencies from Twitter microblogging service. Dataset collections can be active for months. Sorting active datasets in the incremental fashion is challenging. In order to provide incremental sorting for Project EPIC active datasets, incremental sorting method (ISM) is developed. ISM sorts newly collected event tweets and incrementally appends them into existing event's dataset with providing entire sorted set and without changing existing tweets status. Also, ISM supports data analytics by providing efficient and fast sorting, searching, filtering for large-scale datasets collected during mass emergency events. Ahmet Arif Aydin (Principal Designer) Ken Anderson 2014-Present
EPIC Analyze The Epic Analyze project is one of the sub projects in Project EPIC. Epic Analyze is a data analytics web application to support crisis informatics research. The ultimate goal of the project is to develop a platform that provide browsing, searching, filtering, sampling, and annotating of large-scale social media datasets collected during mass emergency events. Adam Cardenas, Ahmet Arif Aydin, Mario Barrenechea, Mazin Hakem, Sahar Jambi Ken Anderson 2013-Present

Past Projects

Name Description Developer(s) Supervisor Year
Recommendation System Recommendation System Project was the final project of CSCI 5502 Data Mining class at University of Colorado Boulder . The main objective was to build a book recommendation system. During the course of the project following algorithms are implemented: User-based Collaborative Filtering (CF) Algorithm, User-based CF Improved Algorithm , and Singular Value Decomposition (SVD) User-based CF Algorithm. Ahmet Arif Aydin Qin Lv 2013
Android Application Project Android Application Project was the final project of CSCI 5448 Object-Oriented Analysis and Design class at University of Colorado Boulder and its purpose was to create an android application (Collaborator) that allows collaborative groups to monitor and share progress. Groups may be formed for reasons such as completing a project, summarizing readings or answering textbook questions. Ahmet Arif Aydin, Greg Guyles Ken Anderson 2012
Masters' Degree Project The main objective of the project was to implement sequential, parallel and hybrid Radix Sort algorithms and compare their performance. In the project, C++ programming language was used and parallel version's of algorithms were implemented by OpenMP API. University of Colorado Denver Ahmet Arif Aydin Gita Alaghband 2012