#metaprogramming
25 resources
Results
- behavior-preservation-checker
Compare runtime behavior between original and migrated repositories to detect behavioral differences, regressions, and semantic changes.
- counterexample-to-test-generator
Automatically generates executable test cases from model checking counterexample traces.
- framework-migration-assistant
Automatically migrate Python web applications between frameworks (Flask → FastAPI, Django → FastAPI).
- incremental-python-programmer
Takes a Python repository and natural language feature description as input, implements the feature with proper code placement, generates comprehensive…
- metamorphic-test-generator
Generate test cases using metamorphic testing by applying transformations based on metamorphic properties.
- module-level-code-translator
Translate source code between programming languages at function, class, and module levels while preserving behavior and generating verification tests.
- python-test-updater
Updates Python test code to work with new versions of the code being tested.
- spring-mvc-to-boot-migrator
Automatically migrate Spring MVC applications to Spring Boot.
- test-case-documentation
Generate comprehensive test case documentation from test code, test framework output, existing test docs, and source code context.
- test-case-reducer
Automatically reduces bug-triggering test cases to minimal form while preserving the failure.
- test-guided-migration-assistant
Automatically updates a codebase to a new language version, framework version, or library update while ensuring all tests still pass.
- behavioral-mutation-analyzer
Analyzes surviving mutants from mutation testing to identify why tests failed to detect them.
- code-repair-generation-combo
Automatically repair buggy code and generate comprehensive tests for Python, Java, and C++ programs.
- interval-guided-regression-test-update
Automatically updates regression tests based on interval analysis to maintain coverage of key program intervals.
- java-regression-test-generator
Automatically generate regression tests for Java codebases by analyzing changes between old and new code versions.
- python-regression-test-generator
Automatically generates regression tests for Python codebases by analyzing changes between old and new code versions and their existing tests.
- req-to-test
Generates comprehensive test scenarios from requirements including BDD/Gherkin scenarios, unit tests, integration tests, and end-to-end test cases.
- unit-test-generator
Automatically generates comprehensive unit tests for functions, classes, and modules.
- code-smell-detector
Identify and report code smells indicating poor design or maintainability issues in Python code, including duplicate code, magic numbers, hardcoded…
- component-boundary-identifier
Identifies boundaries between modules or components in software systems through static code analysis and dependency detection.
- critical-interval-security-checker
Analyzes code to identify security-critical time intervals and timing vulnerabilities in authentication, authorization, and time-sensitive security…
- cve-watchlist-action-recommendation-generator
Generate prioritized CVE watchlists and actionable security recommendations for repositories.
- dead-code-eliminator
Identify and analyze unused or redundant code including unused functions/methods, unused variables/imports, unreachable code, and redundant conditions.
- deprecated-api-updater
Identify and replace deprecated API usage in source code with modern alternatives.
- design-smell-detector
Identify design quality issues in code including high coupling, low cohesion, God classes, long methods, and other code smells.