Skip to main content

Data Lineage Approach of Multi-version Documents Traceability in Complex Software Engineering

  • Conference paper
  • First Online:
Intelligent Computing Methodologies (ICIC 2019)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 11645))

Included in the following conference series:

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).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Dekhtyar, A., Hayes, J.H.: Automating Requirements Traceability: Two Decades of Learning from KDD (2018)

    Google Scholar 

  2. 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)

    Article  Google Scholar 

  3. 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)

    Google Scholar 

  4. M-Net Demo, International Center for Software Engineering, University of Illionois at Chicago. www.iese.eecs.uic.edu

  5. Saleiro, P., et al.: RELink: A Research Framework and Test Collection for Entity-Relationship Retrieval (2017)

    Google Scholar 

  6. Duarte, A.M.D., Duarte, D., Thiry, M.: TraceBoK: toward a software requirements traceability body of knowledge. In: Requirements Engineering Conference. IEEE (2016)

    Google Scholar 

  7. Spanoudakis, G.: Plausible and adaptive requirement traceability structures. In: International Conference on Software Engineering & Knowledge Engineering DBLP (2002)

    Google Scholar 

  8. Rempel, P., Mader, P.: Preventing defects: the impact of requirements traceability completeness on software quality. IEEE Trans. Softw. Eng. 43(8), 777–797 (2017)

    Article  Google Scholar 

  9. Jing, N., Xianxue, M.: PROV model and its web application. Libr. Inf. Serv. 58(3), 13–19 (2014)

    Google Scholar 

  10. Niu, X., et al.: Provenance-aware query optimization. In: IEEE International Conference on Data Engineering (2017)

    Google Scholar 

  11. W3C Provenance Working Group. Provenance Working Group Wiki Main Page. http://www.w3.org/2011/prov/wiki/Main_Page. Accessed 21 June 2012

  12. Simmhan, Y.L., et al.: A survey of data provenance in e-science. ACM Sigmod Rec. 34(3), 31–36 (2005)

    Article  Google Scholar 

  13. 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

    Chapter  Google Scholar 

  14. Groth, P., Moreau, L.: An Overview of the PROV Family of Documents. https://www.w3.org/TR/prov-overview/. Accessed 30 Apr 2013

  15. Moreau, L., Missier, P.: PROV-DM: The PROV Data Model. https://www.w3.org/TR/2013/REC-prov-dm-20130430/. Accessed 30 Apr 2013

  16. Gil, Y., Miles, S.: PROV Model Primer. https://www.w3.org/TR/2013/NOTE-prov-primer-20130430/. Accessed 30 Apr 2013

  17. 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

  18. Moreau, L.: PROV-XML: The PROV XML Schema. https://www.w3.org/TR/2013/NOTE-prov-xml-20130430/. Accessed 30 Apr 2013

  19. Davis, D.B., et al.: Data provenance for multi-agent models. In: IEEE International Conference on E-science (2017)

    Google Scholar 

  20. Baracaldo, N., et al.: Mitigating poisoning attacks on machine learning models: a data provenance based approach. In: The 10th ACM Workshop (2017)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Fan Yang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics