Schreiber, Andreas (2013) Increasing Software Quality using the Provenance of Software Development Processes. ESA Software Product Assurance Workshop 2013, 2013-06-12 - 2013-06-13, Noordwijk, Niederlande.
|
PDF
1MB |
Official URL: http://www.congrexprojects.com/2013-events/13m04
Abstract
Today’s software development processes are complex. A lot of interaction occurs between developers, the tools they use, and even automatically between different tools. Examples of those interactions are entering a new requirement into the bug tracking system, committing new source code to the repository or automatic code style check during a check-in. To trace and understand the full process is hard. To get insight into these processes and to increase the quality of the resulting software release, we record information about the process during run-time. This information is called the Provenance of the process. With Provenance we can analyze and audit the software development process with the goals error detection, quality assurance, process validation, monitoring, statistical analysis, process optimization, or developer rating. For example, we can answer question such as “Which requirement causes most bugs in release version X?” or “How many commits did developer Y contribute to release Z?”
The presentation describes the concepts of the Provenance data model and a software infrastructure for recording Provenance of software development processes. We show how the Provenance information helps to increase the quality of software releases and helps to give deep insight into the development process.
| Item URL in elib: | https://elib.dlr.de/86228/ | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Document Type: | Conference or Workshop Item (Speech) | ||||||||
| Title: | Increasing Software Quality using the Provenance of Software Development Processes | ||||||||
| Authors: |
| ||||||||
| Date: | 13 June 2013 | ||||||||
| Refereed publication: | Yes | ||||||||
| Open Access: | Yes | ||||||||
| Gold Open Access: | No | ||||||||
| In SCOPUS: | No | ||||||||
| In ISI Web of Science: | No | ||||||||
| Status: | Published | ||||||||
| Keywords: | Provenance, Software engineering, Software quality, software product assurance | ||||||||
| Event Title: | ESA Software Product Assurance Workshop 2013 | ||||||||
| Event Location: | Noordwijk, Niederlande | ||||||||
| Event Type: | Workshop | ||||||||
| Event Start Date: | 12 June 2013 | ||||||||
| Event End Date: | 13 June 2013 | ||||||||
| Organizer: | ESA | ||||||||
| HGF - Research field: | Aeronautics, Space and Transport | ||||||||
| HGF - Program: | Space | ||||||||
| HGF - Program Themes: | Space System Technology | ||||||||
| DLR - Research area: | Raumfahrt | ||||||||
| DLR - Program: | R SY - Space System Technology | ||||||||
| DLR - Research theme (Project): | R - Vorhaben SISTEC (old) | ||||||||
| Location: | Köln-Porz | ||||||||
| Institutes and Institutions: | Institut of Simulation and Software Technology Institut of Simulation and Software Technology > Distributed Systems and Component Software | ||||||||
| Deposited By: | Schreiber, Andreas | ||||||||
| Deposited On: | 06 Dec 2013 10:25 | ||||||||
| Last Modified: | 24 Apr 2024 19:52 |
Repository Staff Only: item control page