Mutation-Based Approach to Supporting Human–Machine Pair Inspection
Rattachement africain : jp, cn. Niveau de preuve : code pays fourni par la source.
Le résumé fourni par la source
Human–machine pair inspection refers to a technique that supports programmers and machines working together as a “pair” in source code inspection tasks. The machine provides guidance, while the programmer performs the inspection based on this guidance. Although programmers are often best suited to inspect their own code due to familiarity, overconfidence may lead them to overlook important details. This study introduces a novel mutation-based human–machine pair inspection method, which is designed to direct the programmer’s attention to specific code components by applying targeted mutations. We assess the effectiveness of code inspections by analyzing the programmer’s corrections of these mutations. Our approach involves defining mutation operators for each keyword in the program based on historical defects, developing mutation rules based on program keywords and a strategy for automatically generating mutants, and designing a code comparison strategy to quantitatively evaluate code inspection quality. Through a controlled experiment, we demonstrate the effectiveness of mutation-based human–machine pair inspection in aiding programmers during the inspection process.
Ce résumé expose les affirmations des auteurs. BNTIC ne l’interprète pas comme une validation indépendante des résultats.
Le contrôle bibliographique ouvert
DOI retrouvé dans Crossref DOI retrouvé ; titre concordant.
- Titre Crossref
- Mutation-Based Approach to Supporting Human–Machine Pair Inspection
- Date Crossref
- 19/01/2025
- Éditeur
- MDPI AG
- Type
- journal-article
Ce recoupement confirme des métadonnées liées au DOI. Il ne confirme ni la méthode ni les conclusions de l’étude, et il ne compte pas comme une seconde source scientifique indépendante.
Où se fait cette recherche
-
Hiroshima University pays non établi dans la noticeUniversité ou école supérieure
-
Jiangsu Second Normal University pays non établi dans la noticeUniversité ou école supérieure
-
Graduate School of Advanced Science and Engineering pays non établi dans la noticeUniversité ou école supérieure
-
School of Computer Engineering pays non établi dans la noticeUniversité ou école supérieure
Hiroshima University, Jiangsu Second Normal University et Graduate School of Advanced Science and Engineering, avec 1 autre affiliation.
Une affiliation ne permet pas de déduire la nationalité d’un auteur.