scispace - formally typeset
M

Ma Peijun

Researcher at Harbin Institute of Technology

Publications -  20
Citations -  119

Ma Peijun is an academic researcher from Harbin Institute of Technology. The author has contributed to research in topics: Static program analysis & Code refactoring. The author has an hindex of 6, co-authored 20 publications receiving 103 citations.

Papers
More filters
Journal ArticleDOI

A test-suite reduction approach to improving fault-localization effectiveness

TL;DR: This paper proposes a two-step test-suite reduction approach to remove the test cases which have little or no effect on fault localization, and improve the distribution evenness of concrete execution paths of test cases.
Journal ArticleDOI

Improved discrete mapping differential evolution for multi-unmanned aerial vehicles cooperative multi-targets assignment under unified model

TL;DR: Simulation results show that the proposed discrete mapping differential evolution algorithm with the unified gene coding strategy not only effectively solves the cooperative multi-targets assignment problem, but also improves the accuracy of the multi-Targets Assignment.
Proceedings ArticleDOI

Detecting Bad Smells with Weight Based Distance Metrics Theory

TL;DR: Weight based distance metrics and relevant conceptions are introduced in this paper, and the automatic approach for bad smells detection is proposed based on Jaccard distance, which can detect the bad smell more accurately with low time complexity.
Proceedings ArticleDOI

AutoLEP: An Automated Learning and Examination System for Programming and its Application in Programming Course

TL;DR: The advantages of using AutoLEP are that the students are assessed on what they have to do in practice, rather than on their theoretical knowledge, and that the marking load on the examiner is drastically reduced.
Journal ArticleDOI

Detection and refactoring of bad smell caused by large scale

TL;DR: The bad smell detection experiments of open source programs show that Large Class bad smell can be detected effectively and accurately with this approach, and refactoring scheme can be proposed for design quality improvements of programs.