Evaluation of techniques to detect wrong interaction based trace links
Context and Motivation: In projects where trace links are created and used continuously during the development, it is important to support developers with an automatic trace link creation approach with high precision. In our previous study we showed that our interaction based trace link creation app...
Gespeichert in:
| Hauptverfasser: | , |
|---|---|
| Dokumenttyp: | Kapitel/Artikel Konferenzschrift |
| Sprache: | Englisch |
| Veröffentlicht: |
01 March 2018
|
| In: |
Requirements Engineering: Foundation for Software Quality
Year: 2018, Pages: 75-91 |
| DOI: | 10.1007/978-3-319-77243-1_5 |
| Online-Zugang: | Resolving-System, Volltext: http://dx.doi.org/10.1007/978-3-319-77243-1_5 Verlag, Volltext: https://link.springer.com/chapter/10.1007/978-3-319-77243-1_5 |
| Verfasserangaben: | Paul Hübner, Barbara Paech |
MARC
| LEADER | 00000caa a22000002c 4500 | ||
|---|---|---|---|
| 001 | 1577753496 | ||
| 003 | DE-627 | ||
| 005 | 20220814194334.0 | ||
| 007 | cr uuu---uuuuu | ||
| 008 | 180719s2018 xx |||||o 00| ||eng c | ||
| 024 | 7 | |a 10.1007/978-3-319-77243-1_5 |2 doi | |
| 035 | |a (DE-627)1577753496 | ||
| 035 | |a (DE-576)507753496 | ||
| 035 | |a (DE-599)BSZ507753496 | ||
| 035 | |a (OCoLC)1341013833 | ||
| 040 | |a DE-627 |b ger |c DE-627 |e rda | ||
| 041 | |a eng | ||
| 084 | |a 28 |2 sdnb | ||
| 100 | 1 | |a Hübner, Paul |d 1982- |e VerfasserIn |0 (DE-588)1163037974 |0 (DE-627)1027279678 |0 (DE-576)507753631 |4 aut | |
| 245 | 1 | 0 | |a Evaluation of techniques to detect wrong interaction based trace links |c Paul Hübner, Barbara Paech |
| 264 | 1 | |c 01 March 2018 | |
| 300 | |a 17 | ||
| 336 | |a Text |b txt |2 rdacontent | ||
| 337 | |a Computermedien |b c |2 rdamedia | ||
| 338 | |a Online-Ressource |b cr |2 rdacarrier | ||
| 500 | |a Gesehen am 19.07.2018 | ||
| 520 | |a Context and Motivation: In projects where trace links are created and used continuously during the development, it is important to support developers with an automatic trace link creation approach with high precision. In our previous study we showed that our interaction based trace link creation approach achieves 100% precision and 80% relative recall and thus performs better than traditional IR based approaches. [Question/problem] In this study we wanted to confirm our previous results with a data set including a gold standard created by developers. Moreover we planned further optimization and fine tuning of our trace link creation approach. [Principal ideas/results] We performed the study within a student project. It turned out that in this study our approach achieved only 50% precision. This means that developers also worked on code not relevant for the requirement while interactions were recorded. In order to improve precision we evaluated different techniques to identify relevant trace link candidates such as focus on edit interactions or thresholds for frequency and duration of trace link candidates. We also evaluated different techniques to identify irrelevant code such as the developer who created the code or code which is not related to other code in an interaction log. [Contribution] Our results show that only some of the techniques led to a considerably improvement of precision. We could improve precision almost up to 70 % while keeping recall above 45% which is much better than IR-based link creation. The evaluations show that the full benefits of an interaction based approach highly depend on the discipline of the developers when recording interactions for a specific requirement. Further research is necessary how to support the application of our approach in a less disciplined context. | ||
| 700 | 1 | |a Paech, Barbara |d 1959- |e VerfasserIn |0 (DE-588)172299799 |0 (DE-627)697208648 |0 (DE-576)133166821 |4 aut | |
| 773 | 0 | 8 | |i Enthalten in |t Requirements Engineering: Foundation for Software Quality |d Cham : Springer, 2018 |g (2018), Seite 75-91 |h Online-Ressource (XVII, 369 p. 66 illus, online resource) |w (DE-627)1653897082 |w (DE-576)500973083 |z 9783319772431 |7 nnam |a Evaluation of techniques to detect wrong interaction based trace links |
| 773 | 1 | 8 | |g year:2018 |g pages:75-91 |g extent:17 |a Evaluation of techniques to detect wrong interaction based trace links |
| 856 | 4 | 0 | |u http://dx.doi.org/10.1007/978-3-319-77243-1_5 |x Resolving-System |x Verlag |3 Volltext |
| 856 | 4 | 0 | |u https://link.springer.com/chapter/10.1007/978-3-319-77243-1_5 |x Verlag |3 Volltext |
| 951 | |a AR | ||
| 992 | |a 20180719 | ||
| 993 | |a ConferencePaper | ||
| 994 | |a 2018 | ||
| 998 | |g 172299799 |a Paech, Barbara |m 172299799:Paech, Barbara |d 110000 |d 110300 |e 110000PP172299799 |e 110300PP172299799 |k 0/110000/ |k 1/110000/110300/ |p 2 |y j | ||
| 998 | |g 1163037974 |a Hübner, Paul |m 1163037974:Hübner, Paul |d 110000 |d 110300 |e 110000PH1163037974 |e 110300PH1163037974 |k 0/110000/ |k 1/110000/110300/ |p 1 |x j | ||
| 999 | |a KXP-PPN1577753496 |e 3018315677 | ||
| BIB | |a Y | ||
| JSO | |a {"note":["Gesehen am 19.07.2018"],"person":[{"family":"Hübner","given":"Paul","role":"aut","roleDisplay":"VerfasserIn","display":"Hübner, Paul"},{"display":"Paech, Barbara","role":"aut","roleDisplay":"VerfasserIn","family":"Paech","given":"Barbara"}],"physDesc":[{"extent":"17 S."}],"recId":"1577753496","language":["eng"],"relHost":[{"type":{"media":"Online-Ressource","bibl":"edited-book"},"disp":"Evaluation of techniques to detect wrong interaction based trace linksRequirements Engineering: Foundation for Software Quality","relMultPart":[{"type":{"media":"Online-Ressource","bibl":"serial"},"disp":"Lecture Notes in Computer Science","physDesc":[{"extent":"Online-Ressource"}],"language":["eng"],"recId":"316228877","note":["Gesehen am 28.02.20","Das Gesamtwerk gliedert sich in: Lecture notes in artificial intelligence; Lecture notes in bioinformatics"],"dispAlt":"Lecture notes in computer science","title":[{"title_sort":"Lecture notes in computer science","title":"Lecture notes in computer science"}],"pubHistory":["1.1973 -"],"titleAlt":[{"title":"LNCS online"},{"title":"LNAI"},{"title":"Lecture notes in artificial intelligence"},{"title":"Lecture notes in bioinformatics"},{"title":"LNAI"},{"title":"LNBI"},{"title":"LNCS-LNAI"},{"title":"LNCS-LNBI"}],"id":{"zdb":["2018930-8"],"issn":["1611-3349"],"eki":["316228877"]},"origin":[{"publisher":"Springer","publisherPlace":"Berlin ; Heidelberg","dateIssuedKey":"1973","dateIssuedDisp":"1973-"}],"part":{"number":["10753"],"number_sort":["10753"]}}],"physDesc":[{"extent":"Online-Ressource (XVII, 369 p. 66 illus, online resource)"}],"language":["eng"],"recId":"1653897082","title":[{"subtitle":"24th International Working Conference, REFSQ 2018, Utrecht, The Netherlands, March 19-22, 2018, Proceedings","title_sort":"Requirements Engineering: Foundation for Software Quality","title":"Requirements Engineering: Foundation for Software Quality"}],"name":{"displayForm":["edited by Erik Kamsties, Jennifer Horkoff, Fabiano Dalpiaz"]},"person":[{"family":"Kamsties","given":"Erik","role":"edt","roleDisplay":"HerausgeberIn","display":"Kamsties, Erik"},{"role":"edt","roleDisplay":"HerausgeberIn","display":"Horkoff, Jennifer","given":"Jennifer","family":"Horkoff"},{"display":"Dalpiaz, Fabiano","roleDisplay":"HerausgeberIn","role":"edt","family":"Dalpiaz","given":"Fabiano"}],"id":{"isbn":["9783319772431"],"doi":["10.1007/978-3-319-77243-1"],"eki":["1653897082"]},"origin":[{"dateIssuedKey":"2018","publisher":"Springer","publisherPlace":"Cham","dateIssuedDisp":"2018"}],"part":{"extent":"17","year":"2018","text":"(2018), Seite 75-91","pages":"75-91"}}],"id":{"doi":["10.1007/978-3-319-77243-1_5"],"eki":["1577753496"]},"origin":[{"dateIssuedDisp":"01 March 2018","dateIssuedKey":"2018"}],"name":{"displayForm":["Paul Hübner, Barbara Paech"]},"title":[{"title":"Evaluation of techniques to detect wrong interaction based trace links","title_sort":"Evaluation of techniques to detect wrong interaction based trace links"}],"type":{"bibl":"chapter","media":"Online-Ressource"}} | ||
| SRT | |a HUEBNERPAUEVALUATION0120 | ||