System Query Language (SyQL): An Abstraction Layer for Querying Software Models
Free University of Bolzano/Bozen (formerly); Dini, Garavelli & Partners / Metroconsult Genova (Now), Italy.
Abstract: Improving the efficiency of the software development process is a goal of Software Engineering. In the last decade, several Automated In-process Software Engineering Measurement and Analysis (AISEMA) systems have been specifically designed and implemented, in order to automatically collect software process data by storing them in a relational schema. General-purpose query languages like SQL introduce a competence and cost barrier to reporting of software process information. In turn, such barrier hinders the adoption of the AISEMA systems. In this dissertation, we describe the implementation of a special-purpose query language, System Query Language (SyQL), mainly but not exclusively designed for software process data. SyQL significantly lowers the competence barrier by providing a query interface tailored to software process data.
Type of work: PhD Thesis, No of Pages:253.
Area:Object Databases, Object-Relational Technology
Language : English;
Year of completion: 2011/2012
Supervisor: Prof. Ernesto Damiani (University of Milan); Prof. Werner Nutt (Free University of Bolzano/Bozen)