{"id":{"repo_id":"aachen","oai_identifier":"oai:publications.rwth-aachen.de:63257"},"canonical_url":"https://search.dev.ndltd.org/etd/aachen/oai:publications.rwth-aachen.de:63257","repository":{"repo_id":"aachen","name":"RWTH Aachen University","base_url":"https://publications.rwth-aachen.de/oai2d"},"display":{"title":"Metrik-basierte Auswertung von Software-Entwicklungsarchiven zur Prozessbewertung","abstract":"The development and maintenance of complex software products requires transparency of processes and costs. Measurements during the development process create transparency and enable to assess and continuously monitor development processes. A systematic measurement approach requires an organization-specific infrastructure for the collection and evaluation of measurement results. The necessary effort imposes a barrier especially for small and medium-sized enterprises. A lot of information on development processes is routinely collected in software repositories, for example issue tracking systems or configuration management systems. Evaluation of this data is an alternative to the manual collection of status information. In industrial practice, this data is not sufficiently used for process assessment. The reasons for this are on the one hand lack of methodical support, on the other hand lack of flexible tool support. The goal of the methods and tools developed in this thesis is to make better use of the data collected in software repositories for process assessment. The core of the presented solution is the declarative language ITMS for the specification of metrics on issue tracking systems. This language facilitates a compact and precise description of metrics on a high abstraction level. The presented reference implementation of the language can be flexibly adapted to different software repositories. Moreover the metrics specified in ITMS are easily maintainable, such that an iterative procedure for development and validation of metrics can be applied. To ease the systematic interpretation of measurement results, a meta-model for quality models will be presented. Such a quality model represents the relation between subjective quality characteristics and the measurements. These concepts are demonstrated in a quality model editor and evaluation tool. The evaluation tool supports the classification of measurement results based on empirical comparison data. This facilitates a pragmatic and realistic interpretation of the measurement results. Applicability and scalability of the developed methods and tools are demonstrated with case studies in the context of industrial software development as well as in the context of open source software.","abstract_html":"The development and maintenance of complex software products requires transparency of processes and costs. Measurements during the development process create transparency and enable to assess and continuously monitor development processes. A systematic measurement approach requires an organization-specific infrastructure for the collection and evaluation of measurement results. The necessary effort imposes a barrier especially for small and medium-sized enterprises. A lot of information on development processes is routinely collected in software repositories, for example issue tracking systems or configuration management systems. Evaluation of this data is an alternative to the manual collection of status information. In industrial practice, this data is not sufficiently used for process assessment. The reasons for this are on the one hand lack of methodical support, on the other hand lack of flexible tool support. The goal of the methods and tools developed in this thesis is to make better use of the data collected in software repositories for process assessment. The core of the presented solution is the declarative language ITMS for the specification of metrics on issue tracking systems. This language facilitates a compact and precise description of metrics on a high abstraction level. The presented reference implementation of the language can be flexibly adapted to different software repositories. Moreover the metrics specified in ITMS are easily maintainable, such that an iterative procedure for development and validation of metrics can be applied. To ease the systematic interpretation of measurement results, a meta-model for quality models will be presented. Such a quality model represents the relation between subjective quality characteristics and the measurements. These concepts are demonstrated in a quality model editor and evaluation tool. The evaluation tool supports the classification of measurement results based on empirical comparison data. This facilitates a pragmatic and realistic interpretation of the measurement results. Applicability and scalability of the developed methods and tools are demonstrated with case studies in the context of industrial software development as well as in the context of open source software.","abstract_has_math":false,"creators":["Schackmann, Holger"],"institution":"Shaker","degree_name":null,"degree_level":null,"degree_discipline":null,"degree_department":null,"school":null,"contributors":["Lichter, Horst"],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2010,"date_issued":"2010","date_published":"2010","updated_at":"2026-07-30T19:43:35Z","subjects":["info:eu-repo/classification/ddc/004","Software Engineering","Qualität","Messung","Change Management","Informatik","Prozessmetrik","Qualitätsmodell","Anforderungsmanagement","software repository","change request management","process metric","quality model"],"languages":["ger"],"rights":["info:eu-repo/semantics/openAccess"],"rights_urls":[],"identifier_entries":[{"key":"dc:identifier","label":"Identifier","values":["https://publications.rwth-aachen.de/search?p=id:%22RWTH-CONV-124700%22"],"render_values":[{"text":"https://publications.rwth-aachen.de/search?p=id:%22RWTH-CONV-124700%22","href":"https://publications.rwth-aachen.de/search?p=id:%22RWTH-CONV-124700%22","code":true}]}]},"links":{"outbound_url":"https://publications.rwth-aachen.de/record/63257","outbound_label":"Repository record","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Lichter, Horst"]},{"key":"dc:creator","label":"Author","values":["Schackmann, Holger"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:coverage","label":"Dc Coverage","values":["DE"]},{"key":"dc:date","label":"Dc Date","values":["2010"]},{"key":"dc:publisher","label":"Institution","values":["Shaker"]},{"key":"dc:relation","label":"Dc Relation","values":["info:eu-repo/semantics/altIdentifier/urn/urn:nbn:de:hbz:82-opus-34125","info:eu-repo/semantics/altIdentifier/issn/1869-9170","info:eu-repo/semantics/altIdentifier/isbn/978-3-8322-9405-2"]},{"key":"dc:type","label":"Dc Type","values":["info:eu-repo/semantics/doctoralThesis","info:eu-repo/semantics/publishedVersion"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["info:eu-repo/classification/ddc/004","Software Engineering","Qualität","Messung","Change Management","Informatik","Prozessmetrik","Qualitätsmodell","Anforderungsmanagement","software repository","change request management","process metric","quality model"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["ger"]},{"key":"dc:rights","label":"Dc Rights","values":["info:eu-repo/semantics/openAccess"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["https://publications.rwth-aachen.de/record/63257","https://publications.rwth-aachen.de/search?p=id:%22RWTH-CONV-124700%22"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["The development and maintenance of complex software products requires transparency of processes and costs. Measurements during the development process create transparency and enable to assess and continuously monitor development processes. A systematic measurement approach requires an organization-specific infrastructure for the collection and evaluation of measurement results. The necessary effort imposes a barrier especially for small and medium-sized enterprises. A lot of information on development processes is routinely collected in software repositories, for example issue tracking systems or configuration management systems. Evaluation of this data is an alternative to the manual collection of status information. In industrial practice, this data is not sufficiently used for process assessment. The reasons for this are on the one hand lack of methodical support, on the other hand lack of flexible tool support. The goal of the methods and tools developed in this thesis is to make better use of the data collected in software repositories for process assessment. The core of the presented solution is the declarative language ITMS for the specification of metrics on issue tracking systems. This language facilitates a compact and precise description of metrics on a high abstraction level. The presented reference implementation of the language can be flexibly adapted to different software repositories. Moreover the metrics specified in ITMS are easily maintainable, such that an iterative procedure for development and validation of metrics can be applied. To ease the systematic interpretation of measurement results, a meta-model for quality models will be presented. Such a quality model represents the relation between subjective quality characteristics and the measurements. These concepts are demonstrated in a quality model editor and evaluation tool. The evaluation tool supports the classification of measurement results based on empirical comparison data. This facilitates a pragmatic and realistic interpretation of the measurement results. Applicability and scalability of the developed methods and tools are demonstrated with case studies in the context of industrial software development as well as in the context of open source software."]},{"key":"dc:source","label":"Dc Source","values":["Aachen : Shaker, Aachener Informatik-Berichte, Software Engineering 7, XV, 194 S. (2010). = Zugl.: Aachen, Techn. Hochsch., Diss., 2010"]},{"key":"dc:title","label":"Title","values":["Metrik-basierte Auswertung von Software-Entwicklungsarchiven zur Prozessbewertung"]}]}],"canonical_facts":{"dc:contributor":["Lichter, Horst"],"dc:coverage":["DE"],"dc:creator":["Schackmann, Holger"],"dc:date":["2010"],"dc:description":["The development and maintenance of complex software products requires transparency of processes and costs. Measurements during the development process create transparency and enable to assess and continuously monitor development processes. A systematic measurement approach requires an organization-specific infrastructure for the collection and evaluation of measurement results. The necessary effort imposes a barrier especially for small and medium-sized enterprises. A lot of information on development processes is routinely collected in software repositories, for example issue tracking systems or configuration management systems. Evaluation of this data is an alternative to the manual collection of status information. In industrial practice, this data is not sufficiently used for process assessment. The reasons for this are on the one hand lack of methodical support, on the other hand lack of flexible tool support. The goal of the methods and tools developed in this thesis is to make better use of the data collected in software repositories for process assessment. The core of the presented solution is the declarative language ITMS for the specification of metrics on issue tracking systems. This language facilitates a compact and precise description of metrics on a high abstraction level. The presented reference implementation of the language can be flexibly adapted to different software repositories. Moreover the metrics specified in ITMS are easily maintainable, such that an iterative procedure for development and validation of metrics can be applied. To ease the systematic interpretation of measurement results, a meta-model for quality models will be presented. Such a quality model represents the relation between subjective quality characteristics and the measurements. These concepts are demonstrated in a quality model editor and evaluation tool. The evaluation tool supports the classification of measurement results based on empirical comparison data. This facilitates a pragmatic and realistic interpretation of the measurement results. Applicability and scalability of the developed methods and tools are demonstrated with case studies in the context of industrial software development as well as in the context of open source software."],"dc:identifier":["https://publications.rwth-aachen.de/record/63257","https://publications.rwth-aachen.de/search?p=id:%22RWTH-CONV-124700%22"],"dc:language":["ger"],"dc:publisher":["Shaker"],"dc:relation":["info:eu-repo/semantics/altIdentifier/urn/urn:nbn:de:hbz:82-opus-34125","info:eu-repo/semantics/altIdentifier/issn/1869-9170","info:eu-repo/semantics/altIdentifier/isbn/978-3-8322-9405-2"],"dc:rights":["info:eu-repo/semantics/openAccess"],"dc:source":["Aachen : Shaker, Aachener Informatik-Berichte, Software Engineering 7, XV, 194 S. (2010). = Zugl.: Aachen, Techn. Hochsch., Diss., 2010"],"dc:subject":["info:eu-repo/classification/ddc/004","Software Engineering","Qualität","Messung","Change Management","Informatik","Prozessmetrik","Qualitätsmodell","Anforderungsmanagement","software repository","change request management","process metric","quality model"],"dc:title":["Metrik-basierte Auswertung von Software-Entwicklungsarchiven zur Prozessbewertung"],"dc:type":["info:eu-repo/semantics/doctoralThesis","info:eu-repo/semantics/publishedVersion"]},"updated_at":"2026-07-30T19:43:35Z"}