access icon free Empirical study of the evaluation of perspectives to knowledge capitalisation in Brazilian software industry

Knowledge capitalisation directs the activities of use, exploitation and reuse of knowledge for performing new tasks, including technical and management aspects. Specifically, considering software development, knowledge capitalisation demands an analysis that considers four complementary and interdependent perspectives on knowledge: value, security, utility and status. These perspectives focus on different facets according to which knowledge can be analysed, in addition to provide a foundation for a better awareness on knowledge and the necessary treatment. This study presents an empirical study with the purpose of evaluating the relevance of these perspectives by using a survey questionnaire distributed to software development companies in the Brazilian market. Three hundred thirty nine individuals from different 339 companies were subjects of such a study. The results indicate that the perspectives are relevant for evaluating knowledge and reinforcing the relevance of exploring knowledge capitalisation in software development; therefore, there is a clear understanding of how the knowledge assets involved can be analysed or assessed.

Inspec keywords: software houses; software development management; knowledge management

Other keywords: Brazilian software industry; knowledge evaluation; knowledge assets; knowledge value; knowledge status; knowledge reuse; knowledge utility; knowledge exploitation; knowledge capitalisation; knowledge use activity; knowledge security; software development companies

Subjects: Software management; Computer facilities

References

    1. 1)
      • 61. Sjoberg, D.I.K., Dyba, T., Jorgensen, M.: ‘The future of empirical methods in software engineering research’. Future of Software Engineering, 2007, pp. 358378.
    2. 2)
      • 29. Matturro, G., Silva, A.: ‘A model for capturing and managing software engineering knowledge and experience’, J. Univers. Comput. Sci., 2010, 16, (3), pp. 479505.
    3. 3)
      • 50. Acuna, E., Rodriguez, C.: ‘The treatment of missing values and its effect in the classifier accuracy’, in Banks, D., McMorris, F.R., Arabie, P., Gaul, W. (Eds.): ‘Classification, clustering and data mining applications’ (Heidelberg Springer-Verlag, 2004), pp. 639648.
    4. 4)
      • 17. Lapasini Leal, G.C., Hatsue Moriya Huzita, E., Stadzisz, P.C.: ‘An insight in perspective about the capitalization of knowledge in software engineering’, IEEE Latin Am. Trans., 2015, 13, (5), pp. 14911496.
    5. 5)
      • 52. Unterkalmsteiner, M., Gorschek, T., Islam, A.K.M.M., et al: ‘Evaluation and measurement of software process improvement – a systematic literature review’, IEEE Trans. Softw. Eng., 2012, 38, (2), pp. 398424.
    6. 6)
      • 58. Fuggetta, A., Di Nitto, E.: ‘Software process’. Proc. of the on Future of Software Engineering, Hyderabad, India, 2014, pp. 112.
    7. 7)
      • 22. Shankar, R., Singh, M.D., Gupta, A., et al: ‘Strategic planning for knowledge management implementation in engineering firms’, Work Study, Int. J., 2003, 52, (4), pp. 190200.
    8. 8)
      • 11. Jain, R.: ‘Improvement in software development process and software product through knowledge management’, Int. J. Comput. Technol. Appl., 2011, 2, (5), pp. 15571562.
    9. 9)
      • 55. Perry, D.E., Porter, A.A., Votta, L.G.: ‘Empirical studies of software engineering: a roadmap’. Proc. of the Conf. the Future of Software Engineering, Limerick, Ireland, 2000, pp. 345355.
    10. 10)
      • 62. Rodríguez, P., Kuvaja, P., Oivo, M.: ‘Lessons learned on applying design science for bridging the collaboration gap between industry and academia in empirical software engineering’. Proc. of the 2nd Int. Workshop on Conducting Empirical Studies in Industry, Hyderabad, India, 2014, pp. 914.
    11. 11)
      • 28. Bjornson, F.O., Dingsoyr, T.: ‘Knowledge management in software engineering: a systematic review of studied concepts, findings and research methods used’, Inf. Softw. Technol., 2008, 50, pp. 10551068.
    12. 12)
      • 30. Ward, J., Aurum, A.: ‘Knowledge management in software engineering – describing the process’. Proc. of the 2004 Australian Software Engineering Conf., Melbourne, Victoria, Australia, 2004.
    13. 13)
      • 43. Sampieri, R.H., Collado, C.F., Lucio, M.P.B.: ‘Metodología de la Investigácion’ (McGraw-Hill, 2010, 5th edn.).
    14. 14)
      • 38. Martínez, P., Amescua, A., Garcia, J., et al: ‘Requirements for a knowledge management framework to be used in software intensive organizations’. IEEE Int. Conf. on Information Reuse and Integration, Las Vegas, USA, 2005.
    15. 15)
      • 37. Basili, V.R., Caldieram, G., Rombach, H.D.: ‘Experience factory’, in Marciniack, J.J. (Ed.): ‘Encyclopaedia of software engineering’ (John Wiley and Sons, 1994).
    16. 16)
      • 8. Alagarsamy, K., Justus, S., Lyakutti, K.: ‘Implementation specification for software process improvement supportive knowledge management tool’, IET Softw., 2008, 2, (2), pp. 123133.
    17. 17)
      • 41. Ahmed, A., Ahsan, A.: ‘An integrated organizational knowledge management framework (IOKMF) for knowledge creation and usage’, J. Strategy Perform. Manage., 2014, 2, (1), pp. 1730.
    18. 18)
      • 35. Ivarsson, M., Gorschek, T.: ‘Tool support for disseminating and improving development practices’, Softw. Qual. J., 2012, 20, (1), pp. 173199.
    19. 19)
      • 44. Forza, C.: ‘Survey research in operations management: a process-based perspective’, Int. J. Oper. Prod. Manage., 2002, 22, (2), pp. 152194.
    20. 20)
      • 1. Rus, I., Lindvall, M.: ‘Knowledge management in software engineering’, IEEE Softw., 2002, 19, (3), pp. 2638.
    21. 21)
      • 39. Andrade, J., Ares, J., Garcia, R., et al: ‘A reference model for knowledge management in software engineering’, Eng. Lett., 2006, 13, (2), pp. 159166.
    22. 22)
      • 18. Travassos, G.H., Santos, P.S.M., Mian, P.G., et al: ‘An environment to support large scale experimentation in software engineering’. Proc. of the IEEE Int. Conf. on Engineering of Complex Computer Systems (ICECCS), Belfast, Northern Ireland, 2008, pp. 193202.
    23. 23)
      • 40. Carreteiro, P., Vasconcelos, J.B., Barão, A., et al: ‘A knowledge management approach for software engineering projects development’, in Rocha, Á., Correia, A., Adeli, H., et al (Eds.): ‘New advances in information systems and technologies’, vol. 444 (Advances in Intelligent Systems and Computing, 2016), pp. 5968.
    24. 24)
      • 53. SEI: ‘CMMI® for development version 1.3’ (Software Engineering Institute, 2010).
    25. 25)
      • 63. Wohlin, C., Runeson, P., Host, M., et al: ‘Experimentation in software engineering’ (Springer-Verlag Berlin Heidelberg, 2012).
    26. 26)
      • 42. Wohlin, C., Aurum, A.: ‘Towards a decision-making structure for selecting a research design in empirical software engineering’, Empir. Softw. Eng., 2015, 20, (6), pp. 14271455.
    27. 27)
      • 9. Komi-Sirvio, S., Mantyniemi, A., Seppanen, V.: ‘Toward a practical solution for capturing knowledge for software projects’, IEEE Softw., 2002, 19, (3), pp. 6062.
    28. 28)
      • 36. Ivarsson, M., Gorschek, T.: ‘Practice selection framework’, Int. J. Softw. Eng. Knowl. Eng., 2012, 22, (1), pp. 1758.
    29. 29)
      • 46. ABES: ‘Mercado brasileiro de software: panorama e tendências’ (Associação Brasileira das Empresas de Software, 2013).
    30. 30)
      • 12. Mostefai, M.A., Ahmed-Nacer, M.: ‘Return on experience about implementing knowledge management systems in software engineering: motivations, opportunities and challenges’. Proc. of the Second Int. Workshop of Advanced Information Systems for Enterprises (IWAISE), Constantine, Algeria, 2012, pp. 914.
    31. 31)
      • 25. Sinha, R.R., Lamba, C.S.: ‘Knowledge management in software engineering: an exploratory study’, Int. J. Adv. Res. Comput. Sci., 2011, 2, (4), pp. 456468.
    32. 32)
      • 16. Sanchez-Segura, M.I., Mora-Soto, A., Medina-Dominguez, F., et al: ‘Organizational knowledge capitalization based on product patterns and Web 2.0 technology’, in Lytras, M.D., Ordonez de Pablos, P., Ziderman, A., et al (Eds.): ‘Organizational, business, and technological aspects of the knowledge society’ (Springer Berlin Heidelberg, 2010).
    33. 33)
      • 10. Chongsringam, P., Prompoon, N.: ‘Process model design for knowledge management in CMMI organization’. Proc. of the 5th Int. Conf. Intellectual Capital, Knowledge Management & Organizational Learning, New York, 2008.
    34. 34)
      • 4. Amescua, A., Bermón, L., García, J., et al: ‘Knowledge repository to improve agile development processes learning’, IET Softw., 2010, 4, (6), pp. 434444.
    35. 35)
      • 45. Kitchenham, S.L., Pfleeger, L., Pickard, P., et al: ‘Preliminary guidelines for empirical research in software engineering’, IEEE Trans. Softw. Eng., 2002, 28, (8), pp. 721734.
    36. 36)
      • 27. Mansour, E., Alhawari, S., Talet, A.N.: ‘Development of conceptual framework for knowledge management process’, J. Mod. Account. Audit., 2011, 7, (8), pp. 864877.
    37. 37)
      • 21. Runeson, P., Host, M.: ‘Guidelines for conducting and reporting case study research in software engineering’, Empir. Softw. Eng., 2009, 14, (2), pp. 131164.
    38. 38)
      • 5. Jahn, K.: ‘Knowledge management in software development’. PhD Thesis, Department of Computer Science, Aalborg University, 2012.
    39. 39)
      • 24. Nam-Hong, Y., Soung-Hie, K., Hee-Woong, K., et al: ‘Knowledge based decision making on higher level strategic concerns: system dynamics approach’, Expert Syst. Appl., 2004, 27, (1), pp. 143158.
    40. 40)
      • 48. Jamieson, S.: ‘Likert scales: how to (ab) use them’, Med. Educ., 0000, 38, (13), pp. 12171218.
    41. 41)
      • 60. Land, L.P.W., Tan, B.C.Y.E., Bin, L.: ‘Investigating training effects on software reviews – a controlled experiment’. Int. Symp. Empirical Software Engineering, Noosa Heads, 2005, pp. 356366.
    42. 42)
      • 49. Hartley, J.: ‘Some thoughts on Likert-type scales’, Int. J. Clin. Health Psychol., 2014, 14, (1), pp. 8386.
    43. 43)
      • 57. Robinson, J., Shaver, P.R., Wrightsman, L.W.: ‘Criteria for scale selection and evaluation’, in Robinson, J., Shaver, P.R., Wrightsman, L.W. (Eds.): ‘Measures of personality and social psychological attitudes’ (Academic Press, 1991), pp. 116.
    44. 44)
      • 33. Vasanthapriyan, S., Xiang, J., Tian, J., et al: ‘Knowledge synthesis in software industries: a survey in Sri Lanka’, Knowl. Manage. Res. Pract., 2017, 15, (3), pp. 118.
    45. 45)
      • 20. Kitchenham, B., Budgen, D., Brereton, P., et al: ‘Large-scale software engineering questions – expert opinion or empirical evidence?’, IET Softw., 2007, 1, (5), pp. 161171.
    46. 46)
      • 14. Pai, D.R., Subramanian, G.H., Pendharkar, P.C.: ‘Benchmarking software development productivity of CMMI level 5 projects’, Inf. Technol. Manage., 2015, 16, (3), pp. 235251.
    47. 47)
      • 56. Streiner, D.L.: ‘Being inconsistent about consistency: when coefficient alpha does and doesn't matter’, J. Personality Assess., 2003, 80, pp. 217222.
    48. 48)
      • 59. El-Attar, M.E., Miller, J.: ‘A subject-based empirical evaluation of SSUCD's performance in reducing inconsistencies in use case models’, Empir. Softw. Eng., 2009, 14, (5), pp. 477512.
    49. 49)
      • 19. Pendharkar, P.C., Rodger, J.A.: ‘An empirical study of the impact of team size on software development effort’, Inf. Technol. Manage., 2007, 8, (4), pp. 253262.
    50. 50)
      • 7. Jelinek, P.: ‘Knowledge management in software development’. PhD Thesis, Masaryk University, Faculty of Informatics, 2010.
    51. 51)
      • 15. Grundstein, M., Rosenthal-Sabroux, C.: ‘A process modeling approach to identify and locate potential crucial knowledge: the GAMETH framework’. Proc. of the Int. Conf. Information Resources Management Association, San Diego, 2005.
    52. 52)
      • 2. Mathiassen, L., Pourkomeylian, P.: ‘Managing knowledge in a software organization’, J. Knowl. Manag., 2003, 7, (2), pp. 6380.
    53. 53)
      • 23. Nonaka, I.: ‘A dynamic theory of organizational knowledge creation’, Organ. Sci., 1994, 5, pp. 1437.
    54. 54)
      • 32. Vasanthapriyan, S., Tian, J., Xiang, J.A.: ‘Survey on knowledge management in software engineering’. Proc. of the 2015 IEEE Int. Conf. Software Quality, Reliability and Security – Companion, Vancouver, BC, 2015, pp. 237244.
    55. 55)
      • 31. Aurum, A., Daneshgar, F., Ward, J.: ‘Investigating knowledge management practices in software development organisations – an Australian experience’, Inf. Softw. Technol., 2008, 50, (1), pp. 511533.
    56. 56)
      • 54. SOFTEX: ‘MPS.BR –Melhoria de processo do software brasileiro- guia geral MPS de Software’ (Associação para Promoção da Excelência do Software Brasileiro, 2006).
    57. 57)
      • 64. Madeyski, L., Szala, L.: ‘Impact of aspect-oriented programming on software development efficiency and design quality: an empirical study’, IET Softw., 2007, 11, (5), pp. 180187.
    58. 58)
      • 47. Li, Q.: ‘A novel Likert scale based on fuzzy sets theory’, Expert Syst. Appl., 2013, 40, (5), pp. 16091618.
    59. 59)
      • 3. Chuang, S., Liao, C., Lind, S.: ‘Determinants of knowledge management with information technology support impact on firm performance’, Inf. Technol. Manage., 2013, 4, (3), pp. 217230.
    60. 60)
      • 34. Dingsøyr, T.: ‘Knowledge management in medium-sized software consulting companies’, Empir. Softw. Eng., 2002, 7, (4), pp. 383386.
    61. 61)
      • 26. Shankar, R., Acharia, S., Baveja, A.: ‘Soft-system knowledge management framework for new product development’, J. Knowl. Manag., 2009, 13, (1), pp. 135153.
    62. 62)
      • 6. Chen, A.N.K., Hwang, Y., Raghu, T.S.: ‘Knowledge life cycle, knowledge inventory, and knowledge acquisition strategies’, Decis. Sci., 2010, 41, (1), pp. 2147.
    63. 63)
      • 13. Vasumathy, M.: ‘The impact of software management practices in software engineering’, Int. J. Comput. Technol., 2012, 3, (3), pp. 500502.
    64. 64)
      • 51. SEBRAE: ‘Criteria of company classification’, Available at http://www.sebrae-sc.com.br/leis/default.asp?vcdtexto=4154, accessed July 2017, (in Portuguese).
http://iet.metastore.ingenta.com/content/journals/10.1049/iet-sen.2016.0172
Loading

Related content

content/journals/10.1049/iet-sen.2016.0172
pub_keyword,iet_inspecKeyword,pub_concept
6
6
Loading