Abstract
"Why does the build fail currently?" - This and similar questions arise on a daily basis in software development processes (SDP). There is no easy way to answer these questions, the required information is stored throughout different tools, the version control and continuous integration systems in this example. The tools mainly live in isolated worlds and no direct connection between their data exists. This paper proposes a solution to such problems, based on provenance technologies. After outlining the complexity of a SDP, the questions arising on a daily basis are categorized. Finally an approach to make the SDP provenance-aware is proposed based on PRiME, the Open Provenance Model and a SOA architecture using Neo4j to store the data, Gremlin to query it and REST webservices as connection to the tools. © 2010 Springer-Verlag Berlin Heidelberg.
Cite
CITATION STYLE
Wendel, H., Kunde, M., & Schreiber, A. (2010). Provenance of software development processes. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6378 LNCS, pp. 59–63). https://doi.org/10.1007/978-3-642-17819-1_7
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.