TY - GEN
T1 - Provenance in software engineering - A configuration management view
AU - Xu, Peng
AU - Sengupta, Arijit
PY - 2005
Y1 - 2005
N2 - Information provenance is a mechanism for tracing and verifying sources of information. In software development, provenance can be seen in two dimensions: (a) traceability among different versions of the same artifact and (b) traceability among various artifacts across system lifecycle. Maintaining the provenance, including the history of changes and the rationale of changes, are critical in assessing change requests, identifying of appropriate products/builds, and ensuring configuration integrity. Although some Configuration Management (CM) tools support a form of provenance by keeping logs of changes, such logs are proprietary and cannot be migrated to other systems if needed. In this research, we demonstrate how provenance can be achieved in configuration management by binding an artifact to its traceability and evolution information and storing such information in XML-based metadata, so that the information can be moved along with the artifact from one CM tool to another.
AB - Information provenance is a mechanism for tracing and verifying sources of information. In software development, provenance can be seen in two dimensions: (a) traceability among different versions of the same artifact and (b) traceability among various artifacts across system lifecycle. Maintaining the provenance, including the history of changes and the rationale of changes, are critical in assessing change requests, identifying of appropriate products/builds, and ensuring configuration integrity. Although some Configuration Management (CM) tools support a form of provenance by keeping logs of changes, such logs are proprietary and cannot be migrated to other systems if needed. In this research, we demonstrate how provenance can be achieved in configuration management by binding an artifact to its traceability and evolution information and storing such information in XML-based metadata, so that the information can be moved along with the artifact from one CM tool to another.
KW - Provenance
KW - Software configuration management
KW - Traceability
UR - https://www.scopus.com/pages/publications/84869798389
UR - https://www.scopus.com/pages/publications/84869798389#tab=citedBy
M3 - Conference contribution
AN - SCOPUS:84869798389
SN - 9781604235531
T3 - Association for Information Systems - 11th Americas Conference on Information Systems, AMCIS 2005: A Conference on a Human Scale
SP - 3444
EP - 3448
BT - Association for Information Systems - 11th Americas Conference on Information Systems, AMCIS 2005
T2 - 11th Americas Conference on Information Systems, AMCIS 2005
Y2 - 11 August 2005 through 15 August 2005
ER -