Tool support for traceability management of software artefacts with DevOps practices

作者: S. Palihawadana , C. H. Wijeweera , M. G. T. N. Sanjitha , V. K. Liyanage , I. Perera

DOI: 10.1109/MERCON.2017.7980469

关键词: TraceabilityDevOpsSoftware deploymentComputer scienceSoftware engineeringSoftware development processSoftwareProcess (engineering)Systems engineeringRequirements traceabilityDesign specification

摘要: Software development process encompasses multiple types of and differentiated versions artefacts during the corresponding lifecycle. These are vulnerable to artefact drift or erosion when product being developed gets changed. As a result different subject differential rates updates compared each other. Managing software is one major problems in industry. When evolves inconsistencies between also be evolve it occurs within rates. Traceability considered as very important factor today process. helps professionals track back forth artefacts. In order identify visualize relationships selected set types, Artefacts Analyzer (SAT-Analyzer) was designed developed. This tool at present supporting traceability management for requirement specification, design specification source code. this paper work carried out extending SAT support DevOps practices with traceability. research has Testing artefacts, Configuration Deployment practices. Adding continuous integration main area part research. Hence linked Jenkins tool. At same time existing visualization enhanced related operations testing, configuration deployment links. The evaluation modified case example discussed paper.

参考文章(11)
Peter Brusilovsky, Roya Hosseini, JavaParser: A fine-grain concept indexing tool for java problems aied workshops. ,(2013)
Len Bass, Ingo Weber, Liming Zhu, Devops: A Software Architect's Perspective ,(2015)
Hinrich Schütze, Christopher D. Manning, Prabhakar Raghavan, Introduction to Information Retrieval ,(2005)
K. Kamalabalan, T. Uruththirakodeeswaran, G. Thiyagalingam, D.B. Wijesinghe, I. Perera, D. Meedeniya, Balasubramaniam, D., Tool support for traceability of software artefacts moratuwa engineering research conference. pp. 318- 323 ,(2015) , 10.1109/MERCON.2015.7112366
Hazeline U. Asuncion, Frédéric François, Richard N. Taylor, An end-to-end industrial software traceability tool Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering - ESEC-FSE '07. pp. 115- 124 ,(2007) , 10.1145/1287624.1287642
Diunuge B. Wijesinghe, Karthigesu Kamalabalan, Thanuja Uruththirakodeeswaran, Gitanjali Thiyagalingam, Indika Perera, Dulani Meedeniya, Establishing traceability links among software artefacts international conference on advances in ict for emerging regions. pp. 55- 62 ,(2014) , 10.1109/ICTER.2014.7083879
Stefan Winkler, Jens von Pilgrim, A survey of traceability in requirements engineering and model-driven development Software and Systems Modeling. ,vol. 9, pp. 529- 565 ,(2010) , 10.1007/S10270-009-0145-0
Sean Stolberg, Enabling Agile Testing through Continuous Integration agile conference. pp. 369- 374 ,(2009) , 10.1109/AGILE.2009.16
Indika Perera, Dulani Meedeniya, Madhushi Bandara, A traceability management framework for artefacts in self-adaptive systems international conference on industrial and information systems. pp. 37- 42 ,(2015) , 10.1109/ICIINFS.2015.7398982
Mojtaba Shahin, Architecting for DevOps and Continuous Deployment Proceedings of the ASWEC 2015 24th Australasian Software Engineering Conference. pp. 147- 148 ,(2015) , 10.1145/2811681.2824996