A Metrics Suite for Object Oriented Design
IEEE Transactions on Software Engineering
Introduction: Service-oriented computing
Communications of the ACM - Service-oriented computing
A novel approach to optimize clone refactoring activity
Proceedings of the 8th annual conference on Genetic and evolutionary computation
Proceedings of the 8th annual conference on Genetic and evolutionary computation
The Current State and Future of Search Based Software Engineering
FOSE '07 2007 Future of Software Engineering
Pareto optimal search based refactoring at the design level
Proceedings of the 9th annual conference on Genetic and evolutionary computation
Journal of Global Optimization
Search-based refactoring: an empirical study
Journal of Software Maintenance and Evolution: Research and Practice - Search Based Software Engineering [SBSE]
A discrete artificial bee colony algorithm for the lot-streaming flow shop scheduling problem
Information Sciences: an International Journal
Multi-level automated refactoring using design exploration
SSBSE'11 Proceedings of the Third international conference on Search based software engineering
Search-based parallel refactoring using population-based direct approaches
SSBSE'11 Proceedings of the Third international conference on Search based software engineering
Hi-index | 0.00 |
Automated software refactoring is one of the hard combinatorial optimization problems of search-based software engineering domain. The idea is to enhance the quality of the existing software under the guidance of software quality metrics through applicable refactoring actions. In this study, we designed and implemented a web-service that uses discrete version of Artificial Bee Colony (ABC) optimization approach in order to enhance bytecode compiled Java programming language codes, automatically. The introduced service supports 20 different refactoring actions that realize intelligent ABC searches on design landscape defined by an adhoc quality model being an aggregation of 24 object-oriented software metrics.