Skip to main content

2020 | OriginalPaper | Buchkapitel

Expanding Tracing Capabilities Using Dynamic Tracing Data

verfasst von : Dennis Ziegenhagen, Andreas Speck, Elke Pulvermueller

Erschienen in: Evaluation of Novel Approaches to Software Engineering

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

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

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
8.
Zurück zum Zitat Egyed, A., Grünbacher, P., Heindl, M., Biffl, S.: Value-based requirements traceability: lessons learned. In: Lyytinen, K., Loucopoulos, P., Mylopoulos, J., Robinson, B. (eds.) Design Requirements Engineering: A Ten-Year Perspective. LNBIP, pp. 240–257. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-540-92966-6_14CrossRef Egyed, A., Grünbacher, P., Heindl, M., Biffl, S.: Value-based requirements traceability: lessons learned. In: Lyytinen, K., Loucopoulos, P., Mylopoulos, J., Robinson, B. (eds.) Design Requirements Engineering: A Ten-Year Perspective. LNBIP, pp. 240–257. Springer, Heidelberg (2009). https://​doi.​org/​10.​1007/​978-3-540-92966-6_​14CrossRef
11.
Zurück zum Zitat Gotel, O.C., Finkelstein, C.: An analysis of the requirements traceability problem. In: 1994 Proceedings of the First International Conference on Requirements Engineering, pp. 94–101. IEEE (1994) Gotel, O.C., Finkelstein, C.: An analysis of the requirements traceability problem. In: 1994 Proceedings of the First International Conference on Requirements Engineering, pp. 94–101. IEEE (1994)
12.
Zurück zum Zitat Haouam, M.Y., Meslati, D.: Towards automated traceability maintenance in model driven engineering. IAENG Int. J. Comput. Sci. 43(2), 147–155 (2016) Haouam, M.Y., Meslati, D.: Towards automated traceability maintenance in model driven engineering. IAENG Int. J. Comput. Sci. 43(2), 147–155 (2016)
15.
16.
Zurück zum Zitat Maalej, W., Sahm, A.: Assisting engineers in switching artifacts by using task semantic and interaction history. In: Proceedings of the 2nd International Workshop on Recommendation Systems for Software Engineering, pp. 59–63. ACM (2010) Maalej, W., Sahm, A.: Assisting engineers in switching artifacts by using task semantic and interaction history. In: Proceedings of the 2nd International Workshop on Recommendation Systems for Software Engineering, pp. 59–63. ACM (2010)
22.
23.
Zurück zum Zitat Palihawadana, S., Wijeweera, C.H., Sanjitha, M.G.T.N., Liyanage, V.K., Perera, I., Meedeniya, D.A.: Tool support for traceability management of software artefacts with DevOps practices. In: 2017 Moratuwa Engineering Research Conference (MERCon), pp. 129–134, May 2017. https://doi.org/10.1109/MERCon.2017.7980469 Palihawadana, S., Wijeweera, C.H., Sanjitha, M.G.T.N., Liyanage, V.K., Perera, I., Meedeniya, D.A.: Tool support for traceability management of software artefacts with DevOps practices. In: 2017 Moratuwa Engineering Research Conference (MERCon), pp. 129–134, May 2017. https://​doi.​org/​10.​1109/​MERCon.​2017.​7980469
29.
Zurück zum Zitat Shahid, M., Ibrahim, S., Mahrin, M.N.: An Evaluation of Requirements Management and Traceability Tools. World Academy of Science, Engineering and Technology (WASET), Paris (2011) Shahid, M., Ibrahim, S., Mahrin, M.N.: An Evaluation of Requirements Management and Traceability Tools. World Academy of Science, Engineering and Technology (WASET), Paris (2011)
31.
Zurück zum Zitat Snipes, W., et al.: A practical guide to analyzing IDE usage data. In: The Art and Science of Analyzing Software Data (2015)CrossRef Snipes, W., et al.: A practical guide to analyzing IDE usage data. In: The Art and Science of Analyzing Software Data (2015)CrossRef
32.
Zurück zum Zitat Spanoudakis, G., Zisman, A.: Software traceability: a roadmap, pp. 395–428. World Scientific Publishing (2005) Spanoudakis, G., Zisman, A.: Software traceability: a roadmap, pp. 395–428. World Scientific Publishing (2005)
35.
Zurück zum Zitat Walderhaug, S., Johansen, U., Stav, E., Aagedal, J.: Towards a generic solution for traceability in MDD. In: ECMDA Traceability Workshop (ECMDA-TW), pp. 41–50 (2006) Walderhaug, S., Johansen, U., Stav, E., Aagedal, J.: Towards a generic solution for traceability in MDD. In: ECMDA Traceability Workshop (ECMDA-TW), pp. 41–50 (2006)
36.
Zurück zum Zitat Wijesinghe, D.B., Kamalabalan, K., Uruththirakodeeswaran, T., Thiyagalingam, G., Perera, I., Meedeniya, D.: Establishing traceability links among software artefacts. In: 2014 14th International Conference on Advances in ICT for Emerging Regions (ICTer), pp. 55–62, December 2014. https://doi.org/10.1109/ICTER.2014.7083879 Wijesinghe, D.B., Kamalabalan, K., Uruththirakodeeswaran, T., Thiyagalingam, G., Perera, I., Meedeniya, D.: Establishing traceability links among software artefacts. In: 2014 14th International Conference on Advances in ICT for Emerging Regions (ICTer), pp. 55–62, December 2014. https://​doi.​org/​10.​1109/​ICTER.​2014.​7083879
37.
Zurück zum Zitat Ziegenhagen, D., Speck, A., Pulvermüller, E.: Using developer-tool-interactions to expand tracing capabilities. In: Proceedings of the 14th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE, pp. 518–525. INSTICC, SciTePress (2019). https://doi.org/10.5220/0007762905180525 Ziegenhagen, D., Speck, A., Pulvermüller, E.: Using developer-tool-interactions to expand tracing capabilities. In: Proceedings of the 14th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE, pp. 518–525. INSTICC, SciTePress (2019). https://​doi.​org/​10.​5220/​0007762905180525​
Metadaten
Titel
Expanding Tracing Capabilities Using Dynamic Tracing Data
verfasst von
Dennis Ziegenhagen
Andreas Speck
Elke Pulvermueller
Copyright-Jahr
2020
DOI
https://doi.org/10.1007/978-3-030-40223-5_16