Software Engineering Group::Plase Laboratory

Who we are:

The Software Engineering Group belongs to the Programming Languages & Software Engineering Lab at the Department of Informatics of the Aristotle University of Thessaloniki. The members of the group are interested in the research, development and teaching of software engineering in general, and, in particular, of all aspects related to the assessment of software characteristics, such as quality, cost, reliability, etc. The group is particularly interested in the empirical evaluation of the above characteristics. Of special interest to the group is also the software buyer's point of view, i.e. which tools and techniques are useful for controlling the cost and evaluating the quality of the software systems acquired. Other important research topics of the group are Free/Open Source Software Engineering and eXtreme Programming and other Agile Methods.

The coordinator of the group is Assistant Professor Ioannis Stamelos, while the director of the PLaSE laboratory is Professor Ioannis Vlahavas. Other groups of the PLaSE lab include LPIS Group and OSWINDS.

How to contact us:

Software Engineering Group
c/o Dr. Ioannis Stamelos
Department of Informatics
Aristotle University of Thessaloniki
541 24, Thessaloniki
Greece

Telephone: +30-2310-991910
Fax: +30-2310-991911
Email: stamelos@csd.auth.gr

Site Map

News

GOOGLE Summer Of Code 2010 :: Student applications will open March 29th and close April 9th. Duration of the event is not available yet (in 2009 students' work started May 23rd and finished Aug 17th so a similar time frame is expected). To learn more about GOOGLE Summer Of Code (GSo) visit here.

NEW ! Dissertation List 2009 - 2010 (In Greek) - Λίστα Πτυχιακών εργασιών για τους προπτυχιακόυς φοιτητές του τμήματος Πληροφορικής του Αριστοτελείου Πανεπιστημίου Θεσσαλονίκης


1st International Workshop on "D4PL-Designing for Participatory Learning".  Building from open source success to develop free way to share and learn (Call for Papers).  Co-located with OSS 2009, 5th International Conference on Open Source System, 3-6 June, 2009, Skovde, Sweden (conference website).


2nd Workshop on Artificial Intelligence techniques in Software Engineering


 Knowledge Engineering and Software Engineering Workshop (KESE)
EU Research investigates the Quality and Socioeconomic aspects of
Free Libre Open Source Software. Read the factsheet


Artificial Tecniques in Software Engineering Workshop

13/9/2007: FLOSScom On-campus event in the framework of the Summer University. Read here...

FLOSScom: Workshop "Learning with/in FLOSS" at AUTH. Read here...

FLOSScom: Summer University is launching! Read here...


1st SQO-OSS Workshop, Thessaloniki, Greece, December 20st, 2007    (Download presentations)

1η Ημερίδα SQO-OSS, Θεσσαλονίκη, Ελλάδα, 20 Δεκεμβρίου, 2007


Dissertation List 2008 - 2009 (In Greek)

Posted by Ioannis Stamelos (stamelos) on Oct 14 2008 at 15:31
Home >>

ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΔΙΠΛΩΜΑΤΙΚΩΝ ΕΡΓΑΣΙΩΝ

ΟΚΤΩΒΡΙΟΣ 2008

ΔΙΔΑΣΚΩΝ:

Ι. ΣΤΑΜΕΛΟΣ

 

Οι ενδιαφερόμενοι φοιτητές παρακαλούνται να δηλώνουν με e-mail στο διδάσκοντα τις προτιμήσεις τους και να προσκομίσουν αναλυτική βαθμολογία. Η επιλογή θα γίνει μετά από συνέντευξη στην τρίτη εβδομάδα του Οκτωβρίου.

 

1) Διενέργεια εμπειρικής μελέτης σε εταιρίες ανάπτυξης λογισμικού και έργα ανοιχτού λογισμικού για την διαπίστωση της επίδρασης αρχιτεκτονικών προτύπων στις διάφορες κατηγορίες ποιότητας λογισμικού κατά ISO-9621


Υπάρχουν πολλά αρχιτεκτονικά πρότυπα τα οποία είναι ευρύτερα αποδεκτό πως επηρεάζουν σε μεγάλο βαθμό την ποιότητα των έργων λογισμικού. Για να διαπιστώσουμε σε ποιο βαθμό τα διάφορα πρότυπα επηρεάζουν την ποιότητα η εργασία θα βασιστεί σε ένα αναλυτικό ερωτηματολόγιο το οποίο θα αποσταλεί σε διάφορες εταιρίες λογισμικού και έργα ανοιχτού λογισμικού για συμπλήρωση. Η μελέτη θα βασιστεί στο μοντέλο ποιότητας ISO-9126-1 [3] και τις διάφορες κατηγορίες και υπό-κατηγορίες ποιότητας που αναφέρονται σε αυτό.

Οι σκοποί της εργασίας είναι οι ακόλουθοι:

1. Δημιουργία ερωτηματολογίων

2. Υποβολή

3. Συγκέντρωση και ανάλυση των αποτελεσμάτων


2) Μελέτη ποιότητας εφαρμογών Java


Η διπλωματική εργασία αφορά τη μελέτη των παραμέτρων/μετρικών ποιότητας
καθώς και κανόνων καλών προγραμματιστικών εφαρμογών σε Java. Πιο
συγκεκριμένα, η εργασία περιλαμβάνει:


- την εγκατάσταση ενός συστήματος διαρκούς επίβλεψης ποιότητας
λογισμικού σε Java (Sonar - http://sonar.codehaus.org).
- την ενσωμάτωση σε αυτό ενός αριθμού εργαλείων μέτρησης ποιότητας
λογισμικού (Checkstyle, PMD και άλλα).

- τη μελέτη της απόδοσης της ποιότητας ενός αριθμού εφαρμογών Java
χρόνου (διαφορετικές εκδόσεις).


Απαραίτητες γνώσεις που απαιτούνται ή θα αποκτηθούν για την
πραγματοποίηση της διπλωματικής εργασίας είναι:


- Εγκατάσταση Tomcat server κατά προτίμηση σε περιβάλλον Linux.
- Χρήση Maven (make like εργαλείου για τη διαχείριση Java εφαρμογών).
- Χρήση συστήματος διαχείρισης βάσεων δεδομένων (Apache Derby ή/και
      MySQL)
 - Xρήση εργαλείου διαχείρισης εκδόσεων λογισμικού (Subversion
 version control system ή/και CVS)

  • Java (servlets)


Η εμπειρία που θα αποκτηθεί είναι χρήσιμη μιας και περιλαμβάνει
ολοκλήρωση συστήματος και επίβλεψη (monitoring) της διαδιασίας ελέγχου
μεγάλων εφαρμογών. Να σημειωθεί ότι όλες οι εφαρμογές που θα
χρησιμοποιηθούν είτε ως εργαλείο είτε για μελέτη είναι εφαρμογές
Ελεύθερου Λογισμικού/Λογισμικού Ανοιχτού Κώδικα (Free Software/Open
Source Software).


3) Μοντελοποίηση αντιπροτύπων διοίκησης έργων λογισμικού χρησιμοποιώντας την οντολογία OWL του ευφυούς συστήματος PROMAISE


 Η διπλωματική εργασία θα περιλαμβάνει:

α) Καταγραφή αντιπροτύπων διοίκησης έργων λογισμικού που υπάρχουν
 διαθέσιμα στο διαδίκτυο.

β) Μοντελοποίηση αυτων των αντιπροτύπων με την οντολογία ΟWL του ευφυούς συστήματος PROMAISE χρησιμοποιώντας το εργαλείο Protege.

γ) Ενοποίηση διαθέσιμων παραδειγμάτων (instances) διαφορετικών 
 οντολογιών αντιπροτύπων στην οντολογία του ευφυούς συστήματος PROMAISE.


4) Υλοποίηση της τεχνικής διοίκησης έργων λογισμικού (Software Project Management) με βάση τα Κέντρα Κόστους


Ο φοιτητής θα ενημερωθεί αρχικά σε θέματα διοίκησης έργων και στην τεχνική της διοίκησης με βάση τα κέντρα κόστους. Κατόπιν θα προχωρήσει στην υλοποίηση εφαρμογής για την υποστήριξη της τεχνικής αυτής. Η εφαρμογή:

1. Θα παρέχει σε γραφική μορφή το χάρτη των κέντρων κόστους και των σχέσεων μεταξύ τους 

2. Θα παρέχει τη δυνατότητα εισαγωγής και τροποποίησης των πληροφοριών που αφορούν κάθε κέντρο κόστους

3. Θα παρέχει πληροφορίες σχετικά με κάθε κέντρο κόστους (πόροι, οικονομικές πληροφορίες, δραστηριότητες, περιορισμούς, κίνδυνοι)

4. Θα παρέχει αναφορές για επιλεγόμενα κέντρα.


Η υλοποίηση θα γίνει σε συνεργασία με την εταιρεία ALTEC και κατά προτίμηση με γλώσσα Java


5. Επέκταση του εργαλείου εκτίμησης λογισμικού BRACE.

Η ομάδα Τεχνολογίας Λογισμικού έχει υλοποιήσει το εργαλείο εκτίμησης και πρόβλεψης  του κόστους έργων λογισμικού BRACE. Στο εργαλείο αυτό έχει υλοποιηθεί η μέθοδος εκτίμησης με αναλογίες. Επίσης έχει υλοποιηθεί μια μέθοδος εκτίμησης για ένα σύνολο έργων λογισμικού (project portfolios). Η διπλωματική θα έχει ως αντικείμενο την επέκταση του υπάρχοντος εργαλείου με νέες λειτουργίες. Στόχος είναι η βέλτιστη επιλογή παραμέτρων της μεθόδου με τη βοήθεια άλλων μεθόδων. Απαραίτητη η καλή γνώση της γλώσσας Java

 

 

 

 

 

 

 

Back
Powered By Website Baker