Software testing techniques (2nd ed.)
Software testing techniques (2nd ed.)
Quality patterns—an approach to packaging software engineering experience
Proceedings of the 1997 symposium on Software reusability
Knowledge Management Handbook
Art of Software Testing
Testing Computer Software, Second Edition
Testing Computer Software, Second Edition
Lessons Learned in Software Testing
Lessons Learned in Software Testing
On the many ways software engineering can benefit from knowledge engineering
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
Working Knowledge: How Organizations Manage What They Know
Working Knowledge: How Organizations Manage What They Know
IEEE Software
Dynamic Queries for Visual Information Seeking
IEEE Software
Bringing Testing Into the Fold
IEEE Software
Active Delivery for Lessons Learned Systems
EWCBR '00 Proceedings of the 5th European Workshop on Advances in Case-Based Reasoning
A Software Engineering Lessons Learned Repository
SEW '02 Proceedings of the 27th Annual NASA Goddard Software Engineering Workshop (SEW-27'02)
Using Knowledge Management to Improve Software Process Performance in a CMM Level 3 Organization
QSIC '04 Proceedings of the Quality Software, Fourth International Conference
Towards building a solid empirical body of knowledge in testing techniques
ACM SIGSOFT Software Engineering Notes
Journal of the American Society for Information Science and Technology
A Characterisation Schema for Software Testing Techniques
Empirical Software Engineering
Software Testing and Industry Needs
IEEE Software
Practical Model-Based Testing: A Tools Approach
Practical Model-Based Testing: A Tools Approach
Testing Web-based applications: The state of the art and future trends
Information and Software Technology
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Software Testing Research: Achievements, Challenges, Dreams
FOSE '07 2007 Future of Software Engineering
Using Wikis to Tackle Reuse in Software Projects
IEEE Software
Collaborative relevance assessment for task-based knowledge support
Decision Support Systems
Information and Software Technology
Formal conceptualisation as a basis for a more procedural knowledge management
Decision Support Systems
Guidelines for the development of e-learning systems by means of proactive questions
Computers & Education
Novel Applications of Machine Learning in Software Testing
QSIC '08 Proceedings of the 2008 The Eighth International Conference on Quality Software
The Role of Experience in Software Testing Practice
SEAA '08 Proceedings of the 2008 34th Euromicro Conference Software Engineering and Advanced Applications
Agile Testing: A Practical Guide for Testers and Agile Teams
Agile Testing: A Practical Guide for Testers and Agile Teams
Bridging the lesson distribution gap
IJCAI'01 Proceedings of the 17th international joint conference on Artificial intelligence - Volume 2
ASIAN'04 Proceedings of the 9th Asian Computing Science conference on Advances in Computer Science: dedicated to Jean-Louis Lassez on the Occasion of His 5th Cycle Birthday
Outsourcing and knowledge management in software testing
EASE'07 Proceedings of the 11th international conference on Evaluation and Assessment in Software Engineering
Hi-index | 0.00 |
Context: Software testing is a key aspect of software reliability and quality assurance in a context where software development constantly has to overcome mammoth challenges in a continuously changing environment. One of the characteristics of software testing is that it has a large intellectual capital component and can thus benefit from the use of the experience gained from past projects. Software testing can, then, potentially benefit from solutions provided by the knowledge management discipline. There are in fact a number of proposals concerning effective knowledge management related to several software engineering processes. Objective: We defend the use of a lesson learned system for software testing. The reason is that such a system is an effective knowledge management resource enabling testers and managers to take advantage of the experience locked away in the brains of the testers. To do this, the experience has to be gathered, disseminated and reused. Method: After analyzing the proposals for managing software testing experience, significant weaknesses have been detected in the current systems of this type. The architectural model proposed here for lesson learned systems is designed to try to avoid these weaknesses. This model (i) defines the structure of the software testing lessons learned; (ii) sets up procedures for lesson learned management; and (iii) supports the design of software tools to manage the lessons learned. Results: A different approach, based on the management of the lessons learned that software testing engineers gather from everyday experience, with two basic goals: usefulness and applicability. Conclusion: The architectural model proposed here lays the groundwork to overcome the obstacles to sharing and reusing experience gained in the software testing and test management. As such, it provides guidance for developing software testing lesson learned systems.