Comparative Analysis of Certain Data Analytic Languages Using Code Based Metrics

dc.contributor.advisorProf. M. O. Abass
dc.contributor.authorADIGUN, Maria Funmilayo
dc.date.accessioned2026-08-28T08:52:57Z
dc.date.available2026-08-28T08:52:57Z
dc.date.issued2019-10-17
dc.descriptionxiii,93pages,illustration.;hardback
dc.description.abstractSoftware complexity metrics is developed and used by the various software organizations for evaluating and assuring software code quality, operation, and maintenance. Software metrics measure various types of software complexity like size metrics, control flow metrics and data flow metrics. These software complexities must be continuously calculated, followed, and controlled because high complexity may result in more errors and difficulties in maintenance, understandability, modification and testing effort. The revival of data science due to the presence of large amount of data has resulted in the need for a good programming language on which many data science applications can be developed. Hence the need to apply programming complexity metrics to existing data analytic languages so as to guide programmers in choosing tools for building data science applications. For application, binary search and quicksort algorithms are considered. The programs are written in three different data analytic languages: Python, R and Scala. Software complexity for each is found using LOC, McCabe and Halstead models. The results are compared and Scala is realized to be the most complex for all the metrics while Python and R programs are averagely at par.
dc.identifier.urihttps://ir.bellsuniversity.edu.ng/handle/123456789/536
dc.language.isoen
dc.publisherBells University of Technology
dc.subjectData
dc.subjectCode
dc.subjectMetrics
dc.titleComparative Analysis of Certain Data Analytic Languages Using Code Based Metrics
dc.typeDissertation

Files

License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed to upon submission
Description: