Comprehension support during knowledge transitions: learning from field
暂无分享,去创建一个
Knowledge Transition (KT) of legacy applications is a critical activity, often determining the quality of maintenance in the early stages of a maintenance life-cycle. We developed an integrated reverse engineering tool-suite that bootstraps the KT process by providing knowledge recipients insights to application structure, quality and functionality. The tool-suite is based on an in-depth study with KT practitioners and a comparative study of existing tools. We evaluated the benefits of the tool-suite during KT in real-life projects. In this talk, we report our learning from the study and evaluation phases.
[1] K. M. Annervaz,et al. Software Clustering: Unifying Syntactic and Semantic Features , 2012, 2012 19th Working Conference on Reverse Engineering.
[2] K. M. Annervaz,et al. Code clustering workbench , 2013, 2013 IEEE 13th International Working Conference on Source Code Analysis and Manipulation (SCAM).
[3] Emden R. Gansner,et al. Bunch: a clustering tool for the recovery and maintenance of software system structures , 1999, Proceedings IEEE International Conference on Software Maintenance - 1999 (ICSM'99). 'Software Maintenance for Business Change' (Cat. No.99CB36360).