Expanding Tracing Capabilities Using Dynamic Tracing Data

作者: Dennis Ziegenhagen , Andreas Speck , Elke Pulvermueller

DOI: 10.1007/978-3-030-40223-5_16

关键词:

摘要: Software traceability enables gaining insight into artifact relationships and dependencies throughout software development. This information can be used to support project maintenance reduce costs, e.g. by estimating the impact of changes. Many applications require manual effort for creating managing necessary data. Current approaches aim at reducing this automating various involved tasks. To this, we propose an enrichment tracing data capturing interactions that influence artifacts’ life-cycle, which refer as dynamic Its purpose is expand capabilities enable assistance in development In paper, present our research methodology current results, most importantly a flexible modular framework using data, well example scenario demonstrate possible implementation usage framework.

参考文章(34)
Yang Li, Walid Maalej, Which traceability visualization is suitable in this context? a comparative study requirements engineering: foundation for software quality. pp. 194- 210 ,(2012) , 10.1007/978-3-642-28714-5_17
Walid Maalej, Thomas Fritz, Romain Robbes, Collecting and Processing Interaction Data for Recommendation Systems Maalej, Walid; Fritz, Thomas; Robbes, Romain (2014). Collecting and processing interaction data for recommendation systems. In: Robillard, Martin; Maalej, Walid; Walker, Robert; Zimmermann, Thomas. Recommendation Systems in Software Engineering. Heidelberg: Springer, x1-x25.. pp. 173- 197 ,(2014) , 10.1007/978-3-642-45135-5_7
Jane Cleland-Huang, Orlena C. Z. Gotel, Jane Huffman Hayes, Patrick Mäder, Andrea Zisman, Software traceability: trends and future directions international conference on software engineering. pp. 55- 69 ,(2014) , 10.1145/2593882.2593891
Anas Mahmoud, Nan Niu, Supporting requirements traceability through refactoring ieee international conference on requirements engineering. pp. 32- 41 ,(2013) , 10.1109/RE.2013.6636703
Patrick Mäder, Alexander Egyed, Do developers benefit from requirements traceability when evolving and maintaining a software system Empirical Software Engineering. ,vol. 20, pp. 413- 441 ,(2015) , 10.1007/S10664-014-9314-Z
Tobias Roehm, Nigar Gurbanova, Bernd Bruegge, Christophe Joubert, Walid Maalej, Monitoring user interactions for supporting failure reproduction international conference on program comprehension. pp. 73- 82 ,(2013) , 10.1109/ICPC.2013.6613835
Nicolas Anquetil, Uirá Kulesza, Ralf Mitschke, Ana Moreira, Jean-Claude Royer, Andreas Rummler, André Sousa, A model-driven traceability framework for software product lines Software and Systems Modeling. ,vol. 9, pp. 427- 451 ,(2010) , 10.1007/S10270-009-0120-9
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
Patrick Mäder, Orlena Gotel, Towards automated traceability maintenance Journal of Systems and Software. ,vol. 85, pp. 2205- 2227 ,(2012) , 10.1016/J.JSS.2011.10.023
Walid Maalej, Alexander Sahm, Assisting engineers in switching artifacts by using task semantic and interaction history Proceedings of the 2nd International Workshop on Recommendation Systems for Software Engineering - RSSE '10. pp. 59- 63 ,(2010) , 10.1145/1808920.1808935