Evaluation of Python code quality using multiple source code analyzers

This item is provided by the institution :
University of Macedonia   

Repository :
Psepheda - Digital Library and Institutional Repository   

see the original item page
in the repository's web site and access all digital files if the item*



Evaluation of Python code quality using multiple source code analyzers (EN)

Apostolidis, George David (EN)

Ampatzoglou, Apostolos
Xinogalos, Stelios
Chatzigeorgiou, Alexander (EN)

Bachelor's Degree Paper (EN)
Text (EN)

2023-06-15T13:42:42Z
2023 (EL)


Η βιβλιοθήκη διαθέτει αντίτυπο της πτυχιακής μόνο σε ηλεκτρονική μορφή. (EL)
Πτυχιακή εργασία--Πανεπιστήμιο Μακεδονίας, Θεσσαλονίκη, 2023. (EL)
Submitted by ΓΕΩΡΓΙΟΣ-ΔΑΥΙΔ ΑΠΟΣΤΟΛΙΔΗΣ ([email protected]) on 2023-06-13T12:11:00Z No. of bitstreams: 3 license_rdf: 701 bytes, checksum: 42fd4ad1e89814f5e4a476b409eb708c (MD5) Apostolidis_Evaluation of Python code quality using multiple source code analyzers.pdf: 3690629 bytes, checksum: a27437a6133389b0fffff0cb5bc3c9fa (MD5) Apostolidis__Presentation_Evaluation of Python code quality using multiple source code analyzers.pdf: 2354874 bytes, checksum: 198ef8e510615c65905677fc450ec1ba (MD5) (EN)
Python has become one of the most popular programming languages in recent years, particularly in the fields of data analysis and scientific computing. To further improve code quality, this thesis proposes the development of a service tool that records the progress of GitHub projects and conducts a comprehensive multi-metric analysis of Python code. The static code analysis is performed using a variety of Python tools, and the thesis begins with a literature review that introduces the fundamental components of good code in Python. The tool's features are then presented, followed by a description of the analysis procedure and code examples. Two real-world GitHub projects from the domains of data analysis and image processing are examined, and the findings of the analyses are reported. This thesis emphasises the importance of code quality in software development and provides developers with a valuable tool for enhancing their code. (EN)
Rejected by Κυριακή Μπαλτά ([email protected]), reason: Παρακαλούμε να αναρτηθεί έγγραφο πιστοποίησης της επιτυχούς βαθμολόγησης της εργασίας σας (αναλυτική βαθμολογία ή πρακτικό βαθμολόγησης) ή να αποσταλεί email απο τον επιβλέποντά σας στο [email protected] στο οποίο θα βεβαιώνει ότι η εργασία σας έχει υποστηριχθεί και βαθμολογήθηκε επιτυχώς. on 2023-06-13T12:19:14Z (GMT) (EN)
Submitted by ΓΕΩΡΓΙΟΣ-ΔΑΥΙΔ ΑΠΟΣΤΟΛΙΔΗΣ ([email protected]) on 2023-06-15T11:36:11Z No. of bitstreams: 3 license_rdf: 701 bytes, checksum: 42fd4ad1e89814f5e4a476b409eb708c (MD5) Apostolidis_Evaluation of Python code quality using multiple source code analyzers.pdf: 3690629 bytes, checksum: a27437a6133389b0fffff0cb5bc3c9fa (MD5) Apostolidis__Presentation_Evaluation of Python code quality using multiple source code analyzers.pdf: 2354874 bytes, checksum: 198ef8e510615c65905677fc450ec1ba (MD5) (EN)
Approved for entry into archive by Κυριακή Μπαλτά ([email protected]) on 2023-06-15T13:42:42Z (GMT) No. of bitstreams: 3 license_rdf: 701 bytes, checksum: 42fd4ad1e89814f5e4a476b409eb708c (MD5) Apostolidis_Evaluation of Python code quality using multiple source code analyzers.pdf: 3690629 bytes, checksum: a27437a6133389b0fffff0cb5bc3c9fa (MD5) Apostolidis__Presentation_Evaluation of Python code quality using multiple source code analyzers.pdf: 2354874 bytes, checksum: 198ef8e510615c65905677fc450ec1ba (MD5) (EN)
Made available in DSpace on 2023-06-15T13:42:42Z (GMT). No. of bitstreams: 3 license_rdf: 701 bytes, checksum: 42fd4ad1e89814f5e4a476b409eb708c (MD5) Apostolidis_Evaluation of Python code quality using multiple source code analyzers.pdf: 3690629 bytes, checksum: a27437a6133389b0fffff0cb5bc3c9fa (MD5) Apostolidis__Presentation_Evaluation of Python code quality using multiple source code analyzers.pdf: 2354874 bytes, checksum: 198ef8e510615c65905677fc450ec1ba (MD5) Previous issue date: 1999-06-13 (EN)


Code quality (EN)
Python (EN)

Πανεπιστήμιο Μακεδονίας (EL)

Τμήμα Εφαρμοσμένης Πληροφορικής (ΠΕ) (EL)

CC0 1.0 Παγκόσμια (EL)
http://creativecommons.org/publicdomain/zero/1.0/




*Institutions are responsible for keeping their URLs functional (digital file, item page in repository site)