{"cited_by_count":1006852,"description":"This cluster of papers encompasses a wide range of advancements in automated software testing techniques, including topics such as software fault localization, mutation testing, search-based testing, symbolic execution, test case prioritization, dynamic test generation, program repair, model-based testing, and fuzzing.","display_name":"Software Testing and Debugging Techniques","domain_id":"3","external_ids":{"openalex":"https://openalex.org/T10743","wikipedia":"https://en.wikipedia.org/wiki/Automated_software_testing"},"field_id":"17","id":"T10743","keywords":[{"display_name":"software testing","id":"software-testing","score":0.5088,"url":"https://openalex.org/keywords/software-testing"},{"display_name":"test automation","id":"test-automation","score":0.4813,"url":"https://openalex.org/keywords/test-automation"},{"display_name":"test case generation","id":"test-case-generation","score":0.6155,"url":"https://openalex.org/keywords/test-case-generation"},{"display_name":"model-based testing","id":"model-based-testing","score":0.7033,"url":"https://openalex.org/keywords/model-based-testing"},{"display_name":"regression testing","id":"regression-testing","score":0.7001,"url":"https://openalex.org/keywords/regression-testing"},{"display_name":"test data generation","id":"test-data-generation","score":0.7409,"url":"https://openalex.org/keywords/test-data-generation"},{"display_name":"software quality assurance","id":"software-quality-assurance","score":0.2732,"url":"https://openalex.org/keywords/software-quality-assurance"},{"display_name":"mutation testing","id":"mutation-testing","score":0.7646,"url":"https://openalex.org/keywords/mutation-testing"},{"display_name":"debugging","id":"debugging","score":0.2506,"url":"https://openalex.org/keywords/debugging"},{"display_name":"unit testing","id":"unit-testing","score":0.4496,"url":"https://openalex.org/keywords/unit-testing"},{"display_name":"bug detection","id":"bug-finding","score":0.6231,"url":"https://openalex.org/keywords/bug-finding"},{"display_name":"automated test generation","id":"automatic-test-generation","score":0.6299,"url":"https://openalex.org/keywords/automatic-test-generation"},{"display_name":"fuzzing","id":"fuzzing","score":0.691,"url":"https://openalex.org/keywords/fuzzing"},{"display_name":"code coverage","id":"code-coverage","score":0.7508,"url":"https://openalex.org/keywords/code-coverage"},{"display_name":"black-box testing","id":"black-box-testing","score":0.28,"url":"https://openalex.org/keywords/black-box-testing"},{"display_name":"symbolic execution","id":"symbolic-execution","score":0.511,"url":"https://openalex.org/keywords/symbolic-execution"},{"display_name":"test case prioritization","id":"test-case-prioritization","score":0.8917,"url":"https://openalex.org/keywords/test-case-prioritization"},{"display_name":"test coverage","id":"test-coverage","score":0.5388,"url":"https://openalex.org/keywords/test-coverage"},{"display_name":"web application testing","id":"web-application-testing","score":0.708,"url":"https://openalex.org/keywords/web-application-testing"},{"display_name":"test suite reduction","id":"test-suite-minimization","score":0.9414,"url":"https://openalex.org/keywords/test-suite-minimization"},{"display_name":"test selection","id":"test-case-selection","score":0.4369,"url":"https://openalex.org/keywords/test-case-selection"},{"display_name":"conformance testing","id":"conformance-testing","score":0.3331,"url":"https://openalex.org/keywords/conformance-testing"},{"display_name":"integration testing","id":"integration-testing","score":0.5316,"url":"https://openalex.org/keywords/integration-testing"},{"display_name":"combinatorial testing","id":"combinatorial-testing","score":0.8425,"url":"https://openalex.org/keywords/combinatorial-testing"},{"display_name":"mobile application testing","id":"mobile-application-testing","score":0.6788,"url":"https://openalex.org/keywords/mobile-application-testing"}],"legacy_keywords":["Automated Testing","Software Fault Localization","Mutation Testing","Search-Based Testing","Symbolic Execution","Test Case Prioritization","Dynamic Test Generation","Program Repair","Model-Based Testing","Fuzzing"],"openalex_id":"https://openalex.org/T10743","source_created_date":"2024-01-23T15:27:07","source_updated_date":"2026-10-17T03:02:00","subfield_id":"1712","url":"/topics/T10743","works_api_url":"https://api.openalex.org/works?filter=topics.id:T10743","works_count":112169,"label":"Software Testing and Debugging Techniques","provider":"openalex","revision":"9711266f2e0f3763","taxonomy_revision":"f050b5d4780b1289","title":"Software Testing and Debugging Techniques","kind":"topic-directory","aeo_cohort":"topic-directory","catalogue_revision":"f050b5d4780b1289","numeric_address":"36174245160421531","address_version":"morton4x16-v1","coordinates":[3,17,1712,10743],"answer_status":"Directory metadata; local answer requires separate source review","truth_status":"Subject descriptor, not a factual answer or a demonstrated knowledge gap","reviewed_answer":null}