Evo Indent http://www.dcs.kcl.ac.uk/staff/W.Langdon/ evo_indent/ is a PHP web server based user driven genetic algorithm which finds good C code layouts generated by GNU indent. Either the refactored source can be used or the user’s preferred indent command options can be saved and re-used to pretty print other program text files. Categories and Subject Descriptors D.2.6 [Software Engineering]: Programming Environments— Interactive environments General Terms Human Factors Keywords Evolutionary Algorithms, (1+3)-ES, mutation, chromosome reordering, user driven fitness, personalised software, customised interface, prettyprint, understandability, comprehension, refactoring, SBSE
William B. Langdon