STREAM OF CONSCIOUSNESS

Research

Modern Botnets: A Survey and Future Directions

Ertuğ Karamatlı

For Directed Studies I course at Bogazici University, Turkey

Download (PDF)

Abstract

Botnets are becoming a real challenge. New botnets are discovered everyday that employs more sophisticated methods to spread, defend, and attack. This article explores the techniques used by traditional botnets, current botnets, and also emerging threats by future botnets. Current botnets incorporate distributed network architectures and cryptography increasingly. Moreover, we present new techniques such as the use of strong cryptography, scripting languages, anonymity networks, embedded systems, steganography, and IPv6 tunneling.

Keywords: Botnets; P2P; Cryptography; Network Security; Information Security

Cyclomatic Complexity in Software Maintenance

Ertuğ Karamatlı, Supervised by Jean-Marc Desharnais

For Software Measures II course at Bogazici University, Turkey

Download (PDF)

Abstract

Increasing complexity is one of the difficulties that make software maintenance harder over time. This article discusses McCabe’s cyclomatic complexity then explores the ways of incorporating cyclomatic complexity in software maintenance and also how to take actions against increasing complexity.

Keywords: McCabe, Cyclomatic Complexity, Software Measurement, Software Maintenance, Software Engineering

Resume Information Extraction with Named Entity Clustering based on Relationships

Ertuğ Karamatlı, Selim Akyokuş

In INISTA 2010: Proceedings of International Symposium on INnovations in Intelligent SysTems and Applications, Kayseri, Turkey, June 2010

Download (PDF)

Abstract

This paper presents an effective method for resume information extraction. The information extraction process consists of 4 phases. In the first step, a resume is segmented into blocks according to their information types. In the second step, named entities are found by using special chunkers for each information type. In the third step, found named entities are clustered according to their distance in text and information type. In the fourth step, normalization methods are applied to the text.

About

My name is Ertuğ Karamatlı. I'm working at sahibinden.com and also studying MS in Software Engineering at Boğaziçi University. Contact me at ertug@karamatli.com.

home · rss · knowledge base · research · résumé · twitter · github