Abstract
Due to the large amount of documents and versions in complex software engineering, it is very difficult to find and manage documents. In order to simplify the process of people finding and managing documents, this paper proposes a new documents organization mechanism, called DLROM, which provides dynamic and adaptive multi-version documents traceability management. DLROM introduces a new documents traceability approach based on the idea of Data Lineage, which draws on PROV Model to describe the software engineering documents and their relationship, establishes Lineage Relationship Model between documents, realizes the traceability of documents in the whole process of software development. DLROM automatically manages multi-version documents in traceability, avoiding editors manually maintaining document relationships. Finally, the paper proves that DLROM has the characteristics of low labor cost, comprehensive tracking dimension, appropriate tracking granularity and unified expression mechanism.
Foundation project: National Students’ Innovation and Entrepreneurship Training Program (201813235005); School-level Key Research Project (2017CYZDKY006).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Dekhtyar, A., Hayes, J.H.: Automating Requirements Traceability: Two Decades of Learning from KDD (2018)
Ali, N., Gueneuc, Y.G., Antoniol, G.: Trustrace: mining software repositories to improve the accuracy of requirement traceability links. IEEE Trans. Softw. Eng. 39(5), 725–741 (2013)
Sangwan, R.S., Qiu, R.G., Jessen, D.: Using RFID tags for tracking patients, charts and medical equipment within an integrated health delivery network. In: Networking, Sensing & Control. IEEE (2005)
M-Net Demo, International Center for Software Engineering, University of Illionois at Chicago. www.iese.eecs.uic.edu
Saleiro, P., et al.: RELink: A Research Framework and Test Collection for Entity-Relationship Retrieval (2017)
Duarte, A.M.D., Duarte, D., Thiry, M.: TraceBoK: toward a software requirements traceability body of knowledge. In: Requirements Engineering Conference. IEEE (2016)
Spanoudakis, G.: Plausible and adaptive requirement traceability structures. In: International Conference on Software Engineering & Knowledge Engineering DBLP (2002)
Rempel, P., Mader, P.: Preventing defects: the impact of requirements traceability completeness on software quality. IEEE Trans. Softw. Eng. 43(8), 777–797 (2017)
Jing, N., Xianxue, M.: PROV model and its web application. Libr. Inf. Serv. 58(3), 13–19 (2014)
Niu, X., et al.: Provenance-aware query optimization. In: IEEE International Conference on Data Engineering (2017)
W3C Provenance Working Group. Provenance Working Group Wiki Main Page. http://www.w3.org/2011/prov/wiki/Main_Page. Accessed 21 June 2012
Simmhan, Y.L., et al.: A survey of data provenance in e-science. ACM Sigmod Rec. 34(3), 31–36 (2005)
Moreau, L., Freire, J., Futrelle, J., McGrath, R.E., Myers, J., Paulson, P.: The open provenance model: an overview. In: Freire, J., Koop, D., Moreau, L. (eds.) IPAW 2008. LNCS, vol. 5272, pp. 323–326. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-89965-5_31
Groth, P., Moreau, L.: An Overview of the PROV Family of Documents. https://www.w3.org/TR/prov-overview/. Accessed 30 Apr 2013
Moreau, L., Missier, P.: PROV-DM: The PROV Data Model. https://www.w3.org/TR/2013/REC-prov-dm-20130430/. Accessed 30 Apr 2013
Gil, Y., Miles, S.: PROV Model Primer. https://www.w3.org/TR/2013/NOTE-prov-primer-20130430/. Accessed 30 Apr 2013
Lebo, T., Sahoo, S., McGuinness, D.: PROV-O: The PROV Ontology. https://www.w3.org/TR/2013/REC-prov-o-20130430/. Accessed 30 Apr 2013
Moreau, L.: PROV-XML: The PROV XML Schema. https://www.w3.org/TR/2013/NOTE-prov-xml-20130430/. Accessed 30 Apr 2013
Davis, D.B., et al.: Data provenance for multi-agent models. In: IEEE International Conference on E-science (2017)
Baracaldo, N., et al.: Mitigating poisoning attacks on machine learning models: a data provenance based approach. In: The 10th ACM Workshop (2017)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Yang, F., Liu, J., Liang, Yw. (2019). Data Lineage Approach of Multi-version Documents Traceability in Complex Software Engineering. In: Huang, DS., Huang, ZK., Hussain, A. (eds) Intelligent Computing Methodologies. ICIC 2019. Lecture Notes in Computer Science(), vol 11645. Springer, Cham. https://doi.org/10.1007/978-3-030-26766-7_45
Download citation
DOI: https://doi.org/10.1007/978-3-030-26766-7_45
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-26765-0
Online ISBN: 978-3-030-26766-7
eBook Packages: Computer ScienceComputer Science (R0)