Student Application Template

I am currently in my final year as an undergraduate student in Computer Science at the National Technical University of Athens. I am proficient in C and Bash as I have used both of them in many projects and courses in my university. Despite the fact that I have not created a debian package before, I think I am familiar with the basics and the terms of debian packaging system and I am really motivated to learn more things.

Right now, I am doing my undergraduate's project using Erlang, where I'm trying to develop a test-driven development tool called Concuerror that given a set of tests and a program detects most kinds of concurrency-related runtime errors, namely process crashes, assertion violations and deadlocks, that might occur during the execution of these tests. I also have some "industry" experience with programming as I worked as a summer student at the SFT department of CERN last year.

My github page can be found here.

Improve debian-installer network setup

The debian-installer already provides a component to configure the network during installation. But this component lacks several important features. The goal of the project is to integrate new functionality while keeping things simple and easy for the most common cases.

Wireless configuration is done using the iwlib library which already provides the functions for wireless interface scanning. So the changes have to be made after a wireless interface has been discovered and allow the user to enter a SSID manually or to perform a scan.

Integrating this changes to the user interface, trying to keep it simple at the same time is of great importance for an OS like GNU/Debian. Luckily we use Debian a lot in Foss.Ntua so having more users testing our new interface and providing me with feedback will very useful.

As for supporting IPv6 in netcfg package, there are already patches but they need to be tested.

If the time allows, I will try to fix some of the bugs listed at http://bugs.debian.org/netcfg.

Add new features to the debian-installer, primarily focusing to wireless support for the netcfg installer component.

The debian-installer already provides a component to configure the network during installation. But this component lacks several important features. The goal of the project is to integrate new functionality while keeping things simple and easy for the most common cases.

Although I am in my final year as an undergraduate student, I am not having any obligations during summer that will keep me occupied from working for GSoC.

If I am not selected I will start my undergraduate project.

I cant imagine free software without the GNU/Debian OS as part of it. So I have to do everything I can to support it.

I also applied to haskell.org