American journal of software engineering and applications