Return to Article Details The Effect of Applying Software Engineering Principles on Web-based E-learning platforms Development Process Download Download PDF