Software feature request detection in issue tracking systems
Communication about requirements is often handled in issue tracking systems, especially in a distributed setting. As issue tracking systems also contain bug reports or programming tasks, the software feature requests of the users are often difficult to identify. This paper investigates natural langu...
Gespeichert in:
| Hauptverfasser: | , , , |
|---|---|
| Dokumenttyp: | Kapitel/Artikel Konferenzschrift |
| Sprache: | Englisch |
| Veröffentlicht: |
05 December 2016
|
| In: |
2016 IEEE 24th International Requirements Engineering Conference Workshops (RE)
Year: 2016, Pages: 166-175 |
| DOI: | 10.1109/RE.2016.8 |
| Online-Zugang: | Resolving-System, Volltext: http://dx.doi.org/10.1109/RE.2016.8 Verlag, Volltext: https://ieeexplore.ieee.org/document/7765522/ |
| Verfasserangaben: | Thorsten Merten, Matúš Falis, Paul Hübner, Thomas Quirchmayr, Simone Bürsner and Barbara Paech |
MARC
| LEADER | 00000caa a2200000 c 4500 | ||
|---|---|---|---|
| 001 | 1580422292 | ||
| 003 | DE-627 | ||
| 005 | 20220814232918.0 | ||
| 007 | cr uuu---uuuuu | ||
| 008 | 180827s2016 xx |||||o 00| ||eng c | ||
| 024 | 7 | |a 10.1109/RE.2016.8 |2 doi | |
| 035 | |a (DE-627)1580422292 | ||
| 035 | |a (DE-576)510422292 | ||
| 035 | |a (DE-599)BSZ510422292 | ||
| 035 | |a (OCoLC)1341017621 | ||
| 040 | |a DE-627 |b ger |c DE-627 |e rda | ||
| 041 | |a eng | ||
| 084 | |a 28 |2 sdnb | ||
| 100 | 1 | |a Merten, Thorsten |e VerfasserIn |0 (DE-588)1125392533 |0 (DE-627)879923849 |0 (DE-576)483390518 |4 aut | |
| 245 | 1 | 0 | |a Software feature request detection in issue tracking systems |c Thorsten Merten, Matúš Falis, Paul Hübner, Thomas Quirchmayr, Simone Bürsner and Barbara Paech |
| 264 | 1 | |c 05 December 2016 | |
| 300 | |a 10 | ||
| 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 27.08.2018 | ||
| 520 | |a Communication about requirements is often handled in issue tracking systems, especially in a distributed setting. As issue tracking systems also contain bug reports or programming tasks, the software feature requests of the users are often difficult to identify. This paper investigates natural language processing and machine learning features to detect software feature requests in natural language data of issue tracking systems. It compares traditional linguistic machine learning features, such as "bag of words", with more advanced features, such as subject-action-object, and evaluates combinations of machine learning features derived from the natural language and features taken from the issue tracking system meta-data. Our investigation shows that some combinations of machine learning features derived from natural language and the issue tracking system meta-data outperform traditional approaches. We show that issues or data fields (e.g. descriptions or comments), which contain software feature requests, can be identified reasonably well, but hardly the exact sentence. Finally, we show that the choice of machine learning algorithms should depend on the goal, e.g. maximization of the detection rate or balance between detection rate and precision. In addition, the paper contributes a double coded gold standard and an open-source implementation to further pursue this topic. | ||
| 650 | 4 | |a bug reports | |
| 650 | 4 | |a Computer bugs | |
| 650 | 4 | |a data fields | |
| 650 | 4 | |a Feature extraction | |
| 650 | 4 | |a issue tracking systems | |
| 650 | 4 | |a learning (artificial intelligence) | |
| 650 | 4 | |a Machine learning algorithms | |
| 650 | 4 | |a meta-data | |
| 650 | 4 | |a Mining Software Repositories | |
| 650 | 4 | |a natural language data | |
| 650 | 4 | |a natural language processing | |
| 650 | 4 | |a Prediction algorithms | |
| 650 | 4 | |a program debugging | |
| 650 | 4 | |a programming tasks | |
| 650 | 4 | |a requirements engineering | |
| 650 | 4 | |a software feature request detection | |
| 650 | 4 | |a subject-action-object | |
| 650 | 4 | |a systems analysis | |
| 650 | 4 | |a Training data | |
| 700 | 1 | |a Hübner, Paul |d 1982- |e VerfasserIn |0 (DE-588)1163037974 |0 (DE-627)1027279678 |0 (DE-576)507753631 |4 aut | |
| 700 | 1 | |a Quirchmayr, Thomas |d 1984- |e VerfasserIn |0 (DE-588)1162970774 |0 (DE-627)1027063829 |0 (DE-576)507716647 |4 aut | |
| 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 2016 IEEE 24th International Requirements Engineering Conference Workshops (RE) |d Los Alamitos, California : IEEE Computer Society, 2016 |g (2016), Seite 166-175 |h 1 Online-Ressource (351 Seiten) |w (DE-627)1655344382 |w (DE-576)510421040 |z 9781509036943 |7 nnam |a Software feature request detection in issue tracking systems |
| 773 | 1 | 8 | |g year:2016 |g pages:166-175 |g extent:10 |a Software feature request detection in issue tracking systems |
| 856 | 4 | 0 | |u http://dx.doi.org/10.1109/RE.2016.8 |x Resolving-System |x Verlag |3 Volltext |
| 856 | 4 | 0 | |u https://ieeexplore.ieee.org/document/7765522/ |x Verlag |3 Volltext |
| 951 | |a AR | ||
| 992 | |a 20180827 | ||
| 993 | |a ConferencePaper | ||
| 994 | |a 2016 | ||
| 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 6 |y j | ||
| 998 | |g 1162970774 |a Quirchmayr, Thomas |m 1162970774:Quirchmayr, Thomas |d 110000 |d 110300 |e 110000PQ1162970774 |e 110300PQ1162970774 |k 0/110000/ |k 1/110000/110300/ |p 4 | ||
| 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 3 | ||
| 998 | |g 1125392533 |a Merten, Thorsten |m 1125392533:Merten, Thorsten |p 1 |x j | ||
| 999 | |a KXP-PPN1580422292 |e 3023892148 | ||
| BIB | |a Y | ||
| JSO | |a {"name":{"displayForm":["Thorsten Merten, Matúš Falis, Paul Hübner, Thomas Quirchmayr, Simone Bürsner and Barbara Paech"]},"title":[{"title_sort":"Software feature request detection in issue tracking systems","title":"Software feature request detection in issue tracking systems"}],"type":{"media":"Online-Ressource","bibl":"chapter"},"person":[{"family":"Merten","given":"Thorsten","role":"aut","roleDisplay":"VerfasserIn","display":"Merten, Thorsten"},{"family":"Hübner","given":"Paul","display":"Hübner, Paul","role":"aut","roleDisplay":"VerfasserIn"},{"display":"Quirchmayr, Thomas","roleDisplay":"VerfasserIn","role":"aut","family":"Quirchmayr","given":"Thomas"},{"display":"Paech, Barbara","roleDisplay":"VerfasserIn","role":"aut","family":"Paech","given":"Barbara"}],"note":["Gesehen am 27.08.2018"],"language":["eng"],"recId":"1580422292","physDesc":[{"extent":"10 S."}],"relHost":[{"title":[{"subtitle":"proceedings : 12–16 September 2016, Beijing, China","title":"2016 IEEE 24th International Requirements Engineering Conference Workshops (RE)","title_sort":"2016 IEEE 24th International Requirements Engineering Conference Workshops (RE)"}],"name":{"displayForm":["Editorial production by Lisa O’Conner"]},"titleAlt":[{"title":"RE'16"},{"title":"RE '16"},{"title":"RE 2016"},{"title":"REW 2016"}],"person":[{"display":"O'Conner, Lisa","roleDisplay":"HerausgeberIn","role":"edt","family":"O'Conner","given":"Lisa"}],"id":{"eki":["1655344382"],"isbn":["9781509036943"]},"part":{"year":"2016","extent":"10","pages":"166-175","text":"(2016), Seite 166-175"},"origin":[{"dateIssuedDisp":"2016","dateIssuedKey":"2016","publisherPlace":"Los Alamitos, California","publisher":"IEEE Computer Society"}],"type":{"bibl":"edited-book","media":"Online-Ressource"},"disp":"Software feature request detection in issue tracking systems2016 IEEE 24th International Requirements Engineering Conference Workshops (RE)","physDesc":[{"extent":"1 Online-Ressource (351 Seiten)"}],"corporate":[{"roleDisplay":"Herausgebendes Organ","role":"isb","display":"IEEE International Requirements Engineering Conference (24., 2016, Peking)"}],"recId":"1655344382","language":["eng"],"note":["Gesehen am 27.08.2018"]}],"origin":[{"dateIssuedDisp":"05 December 2016","dateIssuedKey":"2016"}],"id":{"eki":["1580422292"],"doi":["10.1109/RE.2016.8"]}} | ||
| SRT | |a MERTENTHORSOFTWAREFE0520 | ||