dc.contributor.author |
Andriyani, Yanti |
en |
dc.contributor.author |
Hoda, Rashina |
en |
dc.contributor.author |
Amor, Robert |
en |
dc.contributor.editor |
Li, G |
en |
dc.contributor.editor |
Ge, Y |
en |
dc.contributor.editor |
Zhang, Z |
en |
dc.contributor.editor |
Jin, Z |
en |
dc.contributor.editor |
Blumenstein, M |
en |
dc.coverage.spatial |
Melbourne, VIC, Australia |
en |
dc.date.accessioned |
2018-10-11T03:26:40Z |
en |
dc.date.issued |
2017 |
en |
dc.identifier.citation |
10th International Conference, KSEM 2017, Melbourne, VIC, Australia, 19 Aug 2017 - 20 Aug 2017. Editors: Li G, Ge Y, Zhang Z, Jin Z, Blumenstein M. Lecture Notes in Computer Science: Knowledge Science, Engineering and Management. Springer. LNCS, volume 10412: 195-207. 2017 |
en |
dc.identifier.isbn |
9783319635583 |
en |
dc.identifier.uri |
http://hdl.handle.net/2292/40899 |
en |
dc.description.abstract |
Knowledge management in agile software development has typically been treated as a broad topic resulting in major classifications of its schools and concepts. What inherent knowledge is involved in everyday agile practice and how agile teams manage it is not well understood. To address these questions, we performed a Systematic Literature Review of 48 relevant empirical studies selected from reputed databases. Using a thematic analysis approach to the synthesis, we discovered that (a) agile teams use three knowledge management strategies: discussions, artifacts and visualisations to manage knowledge (b) there are three types of software engineering knowledge: team progress as project knowledge; requirements as product knowledge; and coding techniques as process knowledge. (c) this knowledge is presented in several everyday agile practices. A theoretical model describing how knowledge management strate- gies and knowledge types are related to agile practices is also presented. These results will help agile practitioners become aware of the speci fi c knowledge types and knowledge management strategies and enable them to better manage them in everyday agile practices. Researchers can further investigate and build upon these fi ndings through empirical studies. |
en |
dc.publisher |
Springer |
en |
dc.relation.ispartof |
10th International Conference, KSEM 2017 |
en |
dc.relation.ispartofseries |
Lecture Notes in Computer Science : Knowledge Science, Engineering and Management |
en |
dc.rights |
Items in ResearchSpace are protected by copyright, with all rights reserved, unless otherwise indicated. Previously published items are made available in accordance with the copyright policy of the publisher. |
en |
dc.rights |
This is a post-peer-review, pre-copyedit version of an article published in Lecture Notes in Computer Science]. The final authenticated version is available online at: http://dx.doi.org/10.1007/978-3-319-63558-3_17 |
en |
dc.rights.uri |
https://researchspace.auckland.ac.nz/docs/uoa-docs/rights.htm |
en |
dc.rights.uri |
https://www.springer.com/gp/computer-science/lncs/editor-guidelines-for-springer-proceedings |
en |
dc.rights.uri |
https://www.springer.com/gp/open-access/authors-rights/self-archiving-policy/2124 |
en |
dc.title |
Understanding knowledge management in agile software development practice |
en |
dc.type |
Conference Item |
en |
dc.identifier.doi |
10.1007/978-3-319-63558-3_17 |
en |
pubs.begin-page |
195 |
en |
pubs.volume |
LNCS 10412 |
en |
dc.rights.holder |
Copyright: Springer |
en |
pubs.end-page |
207 |
en |
pubs.finish-date |
2017-08-20 |
en |
pubs.start-date |
2017-08-19 |
en |
dc.rights.accessrights |
http://purl.org/eprint/accessRights/OpenAccess |
en |
pubs.subtype |
Proceedings |
en |
pubs.elements-id |
645765 |
en |
pubs.org-id |
Engineering |
en |
pubs.org-id |
Department of Electrical, Computer and Software Engineering |
en |
pubs.org-id |
Science |
en |
pubs.org-id |
School of Computer Science |
en |
pubs.record-created-at-source-date |
2017-08-09 |
en |
pubs.online-publication-date |
2017-07-09 |
en |