Paper Review
Over the course of the quarter, you are expected to write up an analysis of every paper presented in class. The length of the review should not exceed 2 pages at max.
In your review, you must write the following:
- A brief summary of the paper in about two or three paragraphs.
- What are the key points of the paper and why are they important?
- How can these points be applied to a project that you might have come across in you work experience (give concrete examples)? If you have not had extensive work experience, think about the potential open source projects that you may apply these key points.
- How could the paper be improved (e.g., ways it could be more practical, places where you disagree with it, things it didn’t include you think it should)? Be critical. You are encouraged to do additional research on the topic your article covers; you must cite all sources you use (including the article itself).
Papers to start:
- Testing as a Service over Cloud. Lian Yu, Wei-Tek Tsai, Xiangji Chen, Linqing Liu, Yan Zhao, Liangjie Tang, and Wei Zhao. 2010. In Proceedings of the 2010 Fifth IEEE International Symposium on Service Oriented System Engineering (SOSE '10). IEEE Computer Society, Washington, DC, USA, 181-188. DOI=10.1109/SOSE.2010.36 (ACM link)
- Examining random and designed tests to detect code mistakes in scientific software. Diane Kelly, Robert Gray, Yizhen Shao. Journal of Computational Science, Volume 2, Issue 1, March 2011, Pages 47–56 (ScienceDirect link)
- Collaborative Testing of Web Services. Hong Zhu, Yufeng Zhang. IEEE Transactions on Services Computing, vo. 5, issue 1. p116-130. (IEEE link)
- A systematic study of automated program repair: fixing 55 out of 105 bugs for $8 each. Claire Le Goues, Michael Dewey-Vogt, Stephanie Forrest, and Westley Weimer. 2012. In Proceedings of the 2012 International Conference on Software Engineering (ICSE 2012). IEEE Press, Piscataway, NJ, USA, 3-13. (ACM link)
- WhoseFault: automatic developer-to-fault assignment through fault localization.Francisco Servant and James A. Jones. 2012. In Proceedings of the 2012 International Conference on Software Engineering (ICSE 2012). IEEE Press, Piscataway, NJ, USA, 36-46. (ACM link)
- Where should the bugs be fixed? - more accurate information retrieval-based bug localization based on bug reports. Jian Zhou, Hongyu Zhang, and David Lo. 2012. In Proceedings of the 2012 International Conference on Software Engineering (ICSE 2012). IEEE Press, Piscataway, NJ, USA, 14-24. (ACM link)