Building Maintenance Software for Scala