MaJiCKe aims to revolutionise software testing through extensive automation using intelligent computational search. This will relieve human software testers of much of the drudgery, while dramatically improving their ability to find bugs. Our goal is to provide orders of magnitude improvement in test effectiveness and efficiency, drawing on two decades of intensive research in Search Based Software Engineering (SBSE).
MaJiCKe’s co-founders, Prof. Harman, Dr. Jia and Ke Mao have all played critical roles in the development SBSE and automated testing:
Prof. Harman co-founded the whole field of Search Based Software Engineering (SBSE) in 2001, and has been a undisputedly world-leading researcher in the area ever since.
Dr. Jia harnessed the power of computational search for software testing, with several breakthroughs in automated test case design and fault-based testing.
Ke Mao demonstrated how these techniques can be exploited for Android testing, in the world’s first automated test tool able to minimise test sequence lengths, while maximising fault revelation and code coverage.