On a Factorial Knowledge Architecture for Data Science-powered Software Engineering.

作者: Zheng Li

DOI:

关键词: Computer scienceProduct engineeringData scienceFactor (programming language)Software engineeringArchitectureComponent (UML)SoftwareFactorialProgrammerSet (abstract data type)

摘要: Given the data-intensive and collaborative trend in science, software engineering community also pays increasing attention to obtaining valuable useful insights from data repositories. Nevertheless, applying science (e.g., mining repositories) can be blindfold meaningless, if lacking a suitable knowledge architecture (KA). By observing that practices are generally recorded through set of factors programmer capacity, different environmental conditions, etc.) involved various project aspects, we propose factor-based hierarchical KA help maximize value repositories inspire future data-driven studies. In particular, it is organized their relationships guide mining, while mined will turn indexed/managed relevant interactions. This paper explains our idea about factorial concisely demonstrates component, i.e. early-version product engineering. Once fully scoped, this proposed supplement well-known SWEBOK terms both factor-centric management coverage/implication potential knowledge.

参考文章(13)
Andrew Hinton, What We Make When We Make Information Architecture Springer, Cham. pp. 103- 117 ,(2014) , 10.1007/978-3-319-06492-5_8
Thomas B. Hilburn, Iraj Hirmanpour, Soheil Khajenoori, Richard Turner, Abir Qasem, A Software Engineering Body of Knowledge Version 1.0. Defense Technical Information Center. ,(1999) , 10.21236/ADA363793
Suprika V Shrivastava, Urvashi Rathod, None, Categorization of risk factors for distributed agile projects Information & Software Technology. ,vol. 58, pp. 373- 387 ,(2015) , 10.1016/J.INFSOF.2014.07.007
Zheng Li, Liam O'Brien, Ye Yang, Impact of Product Complexity on Actual Effort in Software Developments: An Empirical Investigation australian software engineering conference. pp. 170- 179 ,(2014) , 10.1109/ASWEC.2014.38
Someswar Kesh, Pauline Ratnasingam, A knowledge architecture for IT security Communications of The ACM. ,vol. 50, pp. 103- 108 ,(2007) , 10.1145/1272516.1272521
Ekrem Kocaguneli, Gregory Gay, Tim Menzies, Ye Yang, Jacky W. Keung, When to use data from other projects for effort estimation Proceedings of the IEEE/ACM international conference on Automated software engineering - ASE '10. pp. 321- 324 ,(2010) , 10.1145/1858996.1859061
Prasad Kaipa, Knowledge architecture for the twenty-first century Behaviour & Information Technology. ,vol. 19, pp. 153- 161 ,(2000) , 10.1080/014492900406146
Dragan Stankovic, Vesna Nikolic, Miodrag Djordjevic, Dac-Buu Cao, A survey study of critical success factors in agile software projects in former Yugoslavia IT companies Journal of Systems and Software. ,vol. 86, pp. 1663- 1678 ,(2013) , 10.1016/J.JSS.2013.02.027