Using the Findings of a Mapping Study to Conduct a Research Project: A Case in Knowledge Management in Software Testing

A mapping study provides a broad overview of a research area in order to determine whether there is research evidence on a particular topic. Results of a systematic mapping may identify suitable areas for performing future research. In this paper, we discuss our experience in using the findings of a mapping study on Knowledge Management (KM) in Software Testing for performing a real research project, which also applied other empirical approaches. The main goals of this paper are: (i) to reinforce the importance of a systematic mapping in the conduction of a research project by discussing a real case of such application, and (ii) to present the results of our survey on the most important aspects of KM when applied to software testing.

[1]  Ricardo de Almeida Falbo,et al.  Knowledge Management Applied to Software Testing: A Systematic Mapping , 2013, SEKE.

[2]  David Budgen,et al.  A mapping study on empirical evidence related to the models and forms used in the uml , 2008, ESEM '08.

[3]  Henry M. Kim,et al.  Developing Ontologies to Enable Knowledge Management: Integrating Business Process and Data Driven Approaches , 2000 .

[4]  Torgeir Dingsøyr,et al.  Knowledge management in software engineering: A systematic review of studied concepts, findings and research methods used , 2008, Inf. Softw. Technol..

[5]  Claes Wohlin,et al.  Systematic literature studies: Database searches vs. backward snowballing , 2012, Proceedings of the 2012 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement.

[6]  T.C. Lethbridge,et al.  Guide to the Software Engineering Body of Knowledge (SWEBOK) and the Software Engineering Education Knowledge (SEEK) - a preliminary mapping , 2001, 10th International Workshop on Software Technology and Engineering Practice.

[7]  Ji Wu,et al.  Investigation of Knowledge Management Methods in Software Testing Process , 2009, 2009 International Conference on Information Technology and Computer Science.

[8]  Andreas Abecker,et al.  Ontologies for Knowledge Management , 2004, Handbook on Ontologies.

[9]  Javier Andrade Garda,et al.  An architectural model for software testing lesson learned systems , 2013, Inf. Softw. Technol..

[10]  Ricardo de Almeida Falbo,et al.  Using Ontology Patterns for Building a Reference Software Testing Ontology , 2013, 2013 17th IEEE International Enterprise Distributed Object Computing Conference Workshops.

[11]  M. Lindvall,et al.  Knowledge management in software engineering , 2002, IEEE Software.

[12]  Asunción Gómez-Pérez,et al.  Knowledge Management through Ontologies , 1998, PAKM.

[13]  Venkataraman Ramesh,et al.  An analysis of research in computing disciplines , 2004, CACM.

[14]  Kai Petersen,et al.  Systematic Mapping Studies in Software Engineering , 2008, EASE.

[15]  Xuexiang Li,et al.  Ontology-Based Testing Platform for Reusing , 2012, 2012 Sixth International Conference on Internet Computing for Science and Engineering.

[16]  Ricardo de Almeida Falbo,et al.  Knowledge management initiatives in software testing: A mapping study , 2015, Inf. Softw. Technol..

[17]  Ricardo de Almeida Falbo,et al.  Ontologies in Software Testing: A Systematic Literature Review , 2013, ONTOBRAS.

[18]  Pearl Brereton,et al.  Using mapping studies as the basis for further research - A participant-observer case study , 2011, Inf. Softw. Technol..

[19]  Cheng Zhang,et al.  What Do We Know about the Effectiveness of Software Design Patterns? , 2012, IEEE Transactions on Software Engineering.

[20]  Pearl Brereton,et al.  Empirical evidence about the UML: a systematic literature review , 2011, Softw. Pract. Exp..

[21]  Rex Black Advanced Software Testing - Vol. 1: Guide to the ISTQB Advanced Certification as an Advanced Test Analyst (Rockynook Computing) , 2008 .

[22]  Steffen Staab,et al.  Knowledge Processes and Ontologies , 2001, IEEE Intell. Syst..

[23]  Ilene Burnstein,et al.  Practical Software Testing: A Process-Oriented Approach , 2003 .

[24]  Aldo Gangemi,et al.  Is there beauty in ontologies? , 2011, Appl. Ontology.

[25]  Pearl Brereton,et al.  Lessons from applying the systematic literature review process within the software engineering domain , 2007, J. Syst. Softw..

[26]  Glenford J. Myers,et al.  The art of software testing (2. ed.) , 2004 .

[27]  Mika Mäntylä,et al.  The Role of the Tester's Knowledge in Exploratory Software Testing , 2013, IEEE Transactions on Software Engineering.

[28]  Daniel E. O'Leary,et al.  Guest Editors' Introduction: Knowledge Management - An Interdisciplinary Approach , 2001, IEEE Intell. Syst..

[29]  Colin Atkinson,et al.  Utilizing software reuse experience for automated test recommendation , 2013, 2013 8th International Workshop on Automation of Software Test (AST).

[30]  Glenford J. Myers,et al.  Art of Software Testing , 1979 .