Software reusability issues in code and design | ACM SIGAda Ada Letters | DeepDyve