essay writing paying list of case study topics for software engineering