Towards a reduction in architectural knowledge vaporization during agile global software development

作者: Gilberto Borrego , Alberto L. Morán , Ramón R. Palacio , Aurora Vizcaíno , Félix O. García

DOI: 10.1016/J.INFSOF.2019.04.008

关键词:

摘要: Abstract Context The adoption of agile methods is a trend in global software development (GSD), but may result many challenges. One important challenge architectural knowledge (AK) management, since developers prefer sharing through face-to-face interactions, while GSD the preferred manner documents. Agile knowledge-sharing practices tend to predominate companies that practice (AGSD), leading lack documents, such as designs, data models, deployment specifications, etc., resulting in loss AK over time, i.e., it vaporizes. Objective In previous study, we found that there log files unstructured textual electronic media (UTEM), instant messengers, emails, forums, which are means employed AGSD contact remote teammates. objective this paper present and evaluate proposal with recover from UTEM logs. We developed evaluated prototype implements our order determine its feasibility. Method evaluation was performed by conducting study agile/global students, who used different execute tasks emulate common situations concerning AGSD teams’ documentation during phases. Results Our considered useful, usable unobtrusive tool when retrieving participants also searching for faster than origin required unknown. Conclusion participants’ performance perceptions using provided evidence could reduce vaporization environments. These results encourage us long-term test future work.

参考文章(72)
, SUS: A 'Quick and Dirty' Usability Scale Usability Evaluation in Industry. pp. 207- 212 ,(1996) , 10.1201/9781498710411-35
Brid O’Conaill, David Frohlich, Steve Whittaker, Ellen A. Isaacs, Informal communication re-examined: New functions for video in supporting opportunistic encounters ,(2009)
Sayan Paul, Tushar Makkar, K. Chandrasekaran, Software development using context aware searching of components in large repositories international conference on computing, communication and automation. pp. 765- 772 ,(2015) , 10.1109/CCAA.2015.7148513
S. M. Sohan, Michael M. Richter, Frank Maurer, Auto-tagging Emails with User Stories Using Project Context Lecture Notes in Business Information Processing. pp. 103- 116 ,(2010) , 10.1007/978-3-642-13054-0_8
Jan Bosch, Software Architecture: The Next Step Lecture Notes in Computer Science. pp. 194- 199 ,(2004) , 10.1007/978-3-540-24769-2_14
Muhammad Ali Babar, Supporting the Software Architecture Process with Knowledge Management Software Architecture Knowledge Management. pp. 69- 86 ,(2009) , 10.1007/978-3-642-02374-3_5
Mohammad Abdur Razzak, Darja mite, Knowledge Management in Globally Distributed Agile Projects -- Lesson Learned international conference on global software engineering. pp. 81- 89 ,(2015) , 10.1109/ICGSE.2015.22
Rafael Capilla, Anton Jansen, Antony Tang, Paris Avgeriou, Muhammad Ali Babar, 10 years of software architecture knowledge management Journal of Systems and Software. ,vol. 116, pp. 191- 205 ,(2016) , 10.1016/J.JSS.2015.08.054
Carl Gutwin, Saul Greenberg, Mark Roseman, Workspace Awareness in Real-Time Distributed Groupware: Framework, Widgets, and Evaluation HCI '96 Proceedings of HCI on People and Computers XI. pp. 281- 298 ,(1996) , 10.1007/978-1-4471-3588-3_18