Continuous software engineering and its support by usage and decision knowledge: an interview study with practitioners
Continuous software engineering (CSE) emerged as a process that is increasingly applied by practitioners. However, different perceptions impede its adoption in industry. Furthermore, opportunities through utilizing usage and decision knowledge remain unexploited. We conducted a semi-structured inter...
Saved in:
| Main Authors: | , , , |
|---|---|
| Format: | Article (Journal) |
| Language: | English |
| Published: |
02 May 2019
|
| In: |
Journal of software: evolution and process
Year: 2019, Volume: 31, Issue: 5, Pages: e2169 |
| ISSN: | 2047-7481 |
| DOI: | 10.1002/smr.2169 |
| Online Access: | Verlag, Volltext: https://doi.org/10.1002/smr.2169 Verlag, Volltext: https://onlinelibrary.wiley.com/doi/abs/10.1002/smr.2169 |
| Author Notes: | Jan Ole Johanssen, Anja Kleebaum, Barbara Paech, Bernd Bruegge |
MARC
| LEADER | 00000caa a2200000 c 4500 | ||
|---|---|---|---|
| 001 | 1691293024 | ||
| 003 | DE-627 | ||
| 005 | 20220818002906.0 | ||
| 007 | cr uuu---uuuuu | ||
| 008 | 200302s2019 xx |||||o 00| ||eng c | ||
| 024 | 7 | |a 10.1002/smr.2169 |2 doi | |
| 035 | |a (DE-627)1691293024 | ||
| 035 | |a (DE-599)KXP1691293024 | ||
| 035 | |a (OCoLC)1341308770 | ||
| 040 | |a DE-627 |b ger |c DE-627 |e rda | ||
| 041 | |a eng | ||
| 084 | |a 28 |2 sdnb | ||
| 100 | 1 | |a Johanßen, Jan Ole |e VerfasserIn |0 (DE-588)115531820X |0 (DE-627)1016726880 |0 (DE-576)501538666 |4 aut | |
| 245 | 1 | 0 | |a Continuous software engineering and its support by usage and decision knowledge |b an interview study with practitioners |c Jan Ole Johanssen, Anja Kleebaum, Barbara Paech, Bernd Bruegge |
| 264 | 1 | |c 02 May 2019 | |
| 300 | |a 25 | ||
| 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 02.03.2020 | ||
| 520 | |a Continuous software engineering (CSE) emerged as a process that is increasingly applied by practitioners. However, different perceptions impede its adoption in industry. Furthermore, opportunities through utilizing usage and decision knowledge remain unexploited. We conducted a semi-structured interview study with 24 practitioners from 17 companies to study how practitioners apply CSE during software evolution and how usage and decision knowledge can support CSE. Regarding the application of CSE, we identified five perspectives on CSE with tool- and methodology-driven definitions most prevalent. Automated tests, involved users, and shared rulesets are perceived as most relevant for CSE. Practitioners report more positive than negative experiences; however, more than half of their responses were neutral. Practitioners' future plans for CSE focus on enhancement, expansion, and on-demand adaption. Regarding the integration of usage and decision knowledge into CSE, practitioners perceive accountability and traceability as major benefits, while raising concerns about its feasibility and user groups. As short-term extensions, practitioners expect improvements regarding automation and role aspects, while long-term additions to integration and experimentation capabilities are demanded. We conclude that CSE remains partially difficult to capture for practitioners, while their attitude toward integrating usage and decision knowledge into CSE is positive. | ||
| 650 | 4 | |a agile software development | |
| 650 | 4 | |a continuous software engineering | |
| 650 | 4 | |a decision knowledge | |
| 650 | 4 | |a interview study | |
| 650 | 4 | |a tool support | |
| 650 | 4 | |a usage knowledge | |
| 700 | 1 | |a Kleebaum, Anja |d 1989- |e VerfasserIn |0 (DE-588)1153903547 |0 (DE-627)1015504124 |0 (DE-576)500624259 |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 | |
| 700 | 1 | |a Brügge, Bernd |e VerfasserIn |0 (DE-588)143034731 |0 (DE-627)64185725X |0 (DE-576)334696313 |4 aut | |
| 773 | 0 | 8 | |i Enthalten in |t Journal of software: evolution and process |d New York, NY [u.a.] : Wiley-Blackwell, 2012 |g 31(2019), 5, Seite e2169 |h Online-Ressource |w (DE-627)686948718 |w (DE-600)2651766-8 |w (DE-576)371983770 |x 2047-7481 |7 nnas |a Continuous software engineering and its support by usage and decision knowledge an interview study with practitioners |
| 773 | 1 | 8 | |g volume:31 |g year:2019 |g number:5 |g pages:e2169 |g extent:25 |a Continuous software engineering and its support by usage and decision knowledge an interview study with practitioners |
| 856 | 4 | 0 | |u https://doi.org/10.1002/smr.2169 |x Verlag |x Resolving-System |3 Volltext |
| 856 | 4 | 0 | |u https://onlinelibrary.wiley.com/doi/abs/10.1002/smr.2169 |x Verlag |3 Volltext |
| 951 | |a AR | ||
| 992 | |a 20200302 | ||
| 993 | |a Article | ||
| 994 | |a 2019 | ||
| 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 3 | ||
| 998 | |g 1153903547 |a Kleebaum, Anja |m 1153903547:Kleebaum, Anja |d 110000 |d 110300 |e 110000PK1153903547 |e 110300PK1153903547 |k 0/110000/ |k 1/110000/110300/ |p 2 | ||
| 999 | |a KXP-PPN1691293024 |e 3601357097 | ||
| BIB | |a Y | ||
| SER | |a journal | ||
| JSO | |a {"type":{"bibl":"article-journal","media":"Online-Ressource"},"name":{"displayForm":["Jan Ole Johanssen, Anja Kleebaum, Barbara Paech, Bernd Bruegge"]},"title":[{"title":"Continuous software engineering and its support by usage and decision knowledge","title_sort":"Continuous software engineering and its support by usage and decision knowledge","subtitle":"an interview study with practitioners"}],"relHost":[{"id":{"eki":["686948718"],"issn":["2047-7481"],"doi":["10.1002/(ISSN)2047-7481"],"zdb":["2651766-8"]},"origin":[{"publisher":"Wiley-Blackwell","publisherPlace":"New York, NY [u.a.]","dateIssuedKey":"2012","dateIssuedDisp":"2012-"}],"part":{"year":"2019","extent":"25","text":"31(2019), 5, Seite e2169","issue":"5","volume":"31","pages":"e2169"},"physDesc":[{"extent":"Online-Ressource"}],"recId":"686948718","language":["eng"],"note":["Gesehen am 04.06.14"],"pubHistory":["24.2012 -"],"type":{"bibl":"periodical","media":"Online-Ressource"},"disp":"Continuous software engineering and its support by usage and decision knowledge an interview study with practitionersJournal of software: evolution and process","title":[{"title":"Journal of software: evolution and process","title_sort":"Journal of software: evolution and process"}]}],"origin":[{"dateIssuedKey":"2019","dateIssuedDisp":"02 May 2019"}],"id":{"eki":["1691293024"],"doi":["10.1002/smr.2169"]},"person":[{"family":"Johanßen","given":"Jan Ole","role":"aut","roleDisplay":"VerfasserIn","display":"Johanßen, Jan Ole"},{"display":"Kleebaum, Anja","roleDisplay":"VerfasserIn","role":"aut","family":"Kleebaum","given":"Anja"},{"roleDisplay":"VerfasserIn","role":"aut","display":"Paech, Barbara","family":"Paech","given":"Barbara"},{"family":"Brügge","given":"Bernd","display":"Brügge, Bernd","roleDisplay":"VerfasserIn","role":"aut"}],"note":["Gesehen am 02.03.2020"],"language":["eng"],"recId":"1691293024","physDesc":[{"extent":"25 S."}]} | ||
| SRT | |a JOHANSSENJCONTINUOUS0220 | ||