Comprehensive review reading list for Fall 2016 and Spring 2017 Systems and Software

Download 9.51 Kb.
Size9.51 Kb.

Systems and Software

  1. H. Abelson, R. Anderson, S. M. Bellovin, J. Benaloh, M. Blaze, W.  Diffie, J. Gilmore, M. Green, S. Landau, P. G. Neumann, R. L. Rivest, J. I.  Schiller, B. Schneier, M. Specter, and D. J. Weitzner, “Keys Under Doormats: Mandating insecurity by requiring government access to all data and communications”, Jul. 2015.

  2. Basili, V., “Software Development: A Paradigm for the Future,” Proceedings of COMPSAC '89, pp. 471-485, September 1989.

  3. Basili, V. and A. Turner, “Iterative Enhancement: A Practical Technique for Software Development,” IEEE Transactions on Software Engineering, vol. 1(4), December 1975 (update appears as Portfolio 14-01-05, Auerbach Information Management Series, 1978).

  4. Basili, V. R., R. W. Selby, and D. H. Hutchens, “Experimentation in software engineering”, IEEE Transactions on Software Engineering, Vol. SE-12, no. 7, pp. 733-743, 1986.

  5. Boehm, B.W. A Spiral Model of Software Development and Enhancement. IEEE Computer, 21(5):61-72, May 1988.

  6. B. Boehm, B. Clark, et al. Cost models for future software life cycle processes: COCOMO 2.0. Annals of Software Engineering, 1: 57-94, 1995.

  7. Antonia Bertolino, Software Testing Research: Achievements, Challenges, Dreams, May 2007, IEEE Future of Software Engineering, 2007.

  8. Bennett, K. H., & Rajlich, V. T. (2000, May). Software maintenance and evolution: a roadmap. In Proceedings of the Conference on the Future of Software Engineering (pp. 73-87). ACM.

  9. Booch, G., “Object-oriented development”, IEEE Transactions on Software Engineering, vol. SE-12, no. 2, pp. 211-221, 1986.

  10. Brooks, F. P., “No silver bullet: Essence and accidents of software engineering?” Computer, vol. 20, no. 4, pp. 10-19, 1987.

  11. Chillarege, R.; Bhandari, I.S.; Chaar, J.K.; Halliday, M.J.; Moebus, D.S.; Ray, B.K.; Wong, M.-Y., "Orthogonal defect classification-a concept for in-process measurements," Software Engineering, IEEE Transactions on , vol.18, no.11, pp.943,956, Nov 1992

  12. Elbaum, G. Rothermel, S. Karre, M. Fisher II, Leveraging User Session Data to Support Web Application Testing; S, IEEE Transactions on Software Engineering V. 31, no. 3, March 2005, pages 187-202.

  13. Emam, K. E., Benlarbi, S., Goel, N., Rai, S. N., Jul. 2001. The confounding effect of class size on the validity of object-oriented metrics. IEEE Trans. on Software Engineering 27 (7), 630-650.

  14. M. J. Harrold and R. Gupta and M. L. Soffa, A methodology for controlling the size of a test suite, TOSEM, July 1993.

  15. M. Jackson, “The World and the Machine”, in Proceedings of the 17th International Conference on Software Engineering, ser. ICSE ’95, New York, NY, USA: ACM, 1995, pp. 283–292, ISBN: 978-0-89791-708-7. DOI: 10.1145/225014.225041.

  16. Raymond, E. S. The cathedral and the bazaar. First Monday, 3(3), 1998.

  17. Gregg Rothermel, Roland H. Untch, Chengyun Chu, Mary Jean Harrold, Prioritizing Test Cases for Regression Testing, IEEE Transactions on Software Engineering, V. 27, no. 10, October, 2001, pages 929-948

  18. Barbara A. Kitchenham, Hiyam Al-Kilidar, Muhammad Ali Babar, Mike Berry, Karl Cox, Jacky Keung, Felicia Kurniawati, Mark Staples, He Zhang,Liming Zhu: Evaluating guidelines for reporting empirical software engineering studies. Empirical Software Engineering 13(1): 97-121 (2008)

  19. Kitchenham, B., 2007. Guidelines for performing systematic literature reviews in SE, s.l.: EBSE technical report: Software Engineering Group, Keele University and Department of Computer Science, University of Durham.

  20. Kitchenham, B., Pfleeger, S. L., Jan. 1996. Software quality: The elusive target. IEEE Software 13 (1), 12-21.

  21. Philippe Kruchten, Robert L. Nord, Ipek Ozkaya: Technical Debt: From Metaphor to Theory and Practice. IEEE Software 29(6): 18-21 (2012)

  22. Menzies, T., Butcher, A., Cok, D., Marcus, A., Layman, L., Shull, F., Turhan, B., Zimmermann, T., Local vs. Global Lessons for Defect Prediction and Effort Estimation, IEEE Transactions on Software Engineering, 2013. 

  23. B. Nuseibeh and S. Easterbrook, “Requirements Engineering: A Roadmap”, in Proceedings of the International Conference on Software Engineering (ICSE ’00), New York, NY, USA: ACM, 2000, pp. 35– 46, ISBN: 978-1-58113-253-3.  DOI: 10.1145/336512.336523.

  24. Osterweil, Leon J. Software Processes Are Software Too. In Proceedings of the 9th International Conference on Software Engineering, pp. 2-13, Monterey, CA, March 1987.

  25. P. N. Otto and A. I. Antón, “Addressing Legal Requirements in Requirements Engineering”, in 15th IEEE International Requirements Engineering Conference (RE 2007), Oct. 2007, pp. 5–14. DOI: 10.1109/ RE.2007.65.

  26. Parnas, D. L., “On the criteria to be used in decomposing systems into modules”, Communications of ACM, vol. 15, no. 12, pp. 1053-1058, 1972.

  27. Poshyvanyk, D., Guéhéneuc, Y. G., Marcus, A., Antoniol, G., & Rajlich, V. (2007). Feature location using probabilistic ranking of methods based on execution scenarios and information retrieval. Software Engineering, IEEE Transactions on, 33(6), 420-432

  28. E. H. Spafford and A. I. Antón, “The Balance of Security and Privacy”, in Controversies in Science and Technology, vol. 2, Also published as CERIAS Technical Report TR 2006-36, New York, NY, USA: Mary Ann Liebert, Inc, 2008.

  29. Wirth, N. Program Development by Stepwise Refinement. Communications of the ACM, 14(4):221-227, April 1971.

  30. Hong Zhu, Patrick A. V. Hall, John H. R. May, Software unit test coverage and adequacy, ACM Computing Surveys (CSUR) December 1997 Volume 29 Issue 4.

Download 9.51 Kb.

Share with your friends:

The database is protected by copyright © 2020
send message

    Main page