Research Issues in Web Software Engineering
IT 821 / SWE 699 Paper List
Spring 2007

February 14 : Please note the schedule changes for the canceled class.
Syllabus Papers Review Form Students Jeff's Home Page

The papers on this list are available online. I have created direct links from this web page when practical. You can access papers through the university's digital subscriptions by going to the library's database portal.

Publishers digital libraries:
 ACM   IEEE   Wiley   Springer   Elsevier 

Please note that this reading list is tentative and will change. Announcements will be made when papers are added or dropped.

JO, 22 January

    I. General

  1. (1/24) Jeff Offutt. "Quality Attributes of Web Software Applications". IEEE Software: Special Issue on Software Engineering of Internet Software, 19(2):25-32, March/April 2002. (PDF)
  2. (1/24) Humphrey Sheil and Michael Monteiro. "Rumble in the jungle: J2EE versus .Net". JavaWorld.com, 06/28/2002. (HTML)
  3. (1/24) Denis Piliptchouk. "Java vs. .NET Security, Part 1: Security Configuration and Code Containment". O'Reilly onJava.com, 11/26/2003. (HTML)

    II. Requirements

  1. (1/31) Gerardo Canfora, Anna Rita Fasolino, Gianni Frattolillo and Porfirio Tramontana. "Migrating Interactive Legacy Systems To Web Services". Conference on Software Maintenance and Reengineering (CSMR'06), March 2006, pp. 24-36. (PDF) (Discussion led by Guillermo Calderon-Meza)
  2. (1/31) Sun, Wong and Moise. "Lessons learned in Web site architectures for public utilities". Fifth IEEE International Workshop on Web Site Evolution, September 2003, pp. 93-100. (PDF)

    III. Process & Management

  3. (2/7) Mockus, Fielding and Herbsleb, "Two case studies of open source software development: Apache and Mozilla". ACM Transactions on Software Engineering and Methodology (TOSEM), 11(3):309-346, July 2002. (PDF)
  4. (2/7) Emilia Mendes, Ian Watson, Chris Triggs, Nile Mosley and Steve Counsel. "A Comparative Study of Cost Estimation Models for Web Hypermedia Applications". Empirical Software Engineering, Springer, 8(2):163-196, June, 2003. (PDF)

    IV. Maintenance

  5. (2/7) Allan Loh and Mike Robey. "Generating Web Applications from Use Case Scenarios". 2004 Australian Software Engineering Conference (ASWEC'04), April 2004, pp. 320-329. (PDF) (Discussion led by Gary Kaminski)

    V. Testing

  6. (2/14 2/21) Jeff Offutt, Ye Wu, Xiaochen Du and Hong Huang. "Web Application Bypass Testing". 28th Annual International Computer Software and Applications Conference (COMPSAC'04), pp. 106-116, September 2004. (PDF) (Discussion led by Faisal Quadar)
  7. (2/14 2/21) Anneliese Andrews, Jeff Offutt and Roger Alexander. "Testing Web Applications by Modeling with FSMs". Software Systems and Modeling, 4(3):326-345, July 2005. (PDF)
  8. (2/28) Sebastian Elbaum, Gregg Rothermel, Srikanth Karre and Marc Fisher II. "Leveraging User-Session Data to Support Web Application Testing". IEEE Transactions on Software Engineering, 31(3):187-202, March 2005. (PDF) (Discussion led by Qingxiang Wang)
  9. (3/21) Sreedevi Sampath, Sara Sprenkle, Emily Gibson and Lori Pollock. "Web Application Testing with Customized Test Requirements - An Experimental Comparison Study". 17th International Symposium on Software Reliability Engineering (ISSRE'06), pp. 266-278, November 2006. (PDF)
  10. (3/21) Ye Wu and Jeff Offutt. "Modeling Presentation Layers of Web Applications for Testing". Accepted per revision to Software Systems Modeling. (PDF)

    VI. Modeling and Architecture

  11. (3/28) Howard Foster, Sebastian Uchitel, Jeff Magee and Jeff Kramer. "Tool Support for Model-Based Engineering of Web Service Compositions". IEEE International Conference on Web Services (ICWS'05), July 2005, pp. 95-102. (PDF) (Discussion led by Mohammad Abu Matar)
  12. (3/28) Howard Foster, Sebastian Uchitel, Jeff Magee, Jeff Kramer and Michael Hu. "Using a Rigorous Approach for Engineering Web Service Compositions: A Case Study". 2005 IEEE International Conference on Services Computing (SCC'05), pp. 217-224, July 2005. (PDF) (Discussion led by Mohammad Abu Matar)
  13. (3/28) Brahmananda Sapkota, Dumitru Roman, Sebastian Ryszard Kruk and Dieter Fensel. "Distributed Web Service Discovery Architecture". Advanced International Conference on Telecommunications and International Conference on Internet and Web Applications and Services (AICT-ICIW'06), February 2006, pp. 136-141. (PDF)
  14. (3/28 4/4) Yujian Fu, Zhijiang Dong and Xudong He. "Modeling, validating and automating composition of web services". 6th International Conference on Web Engineering (ICWE 2006), Palo Alto, California July 2006, pages 217-224. (PDF) (Discussion led by Julie Street)
  15. (4/4) Iris Reinhartz-Berger and Dov Dori. "OPM vs. UML-Experimenting with Comprehension and Construction of Web Application Models". Empirical Software Engineering, Springer, 10(1):57-80, January, 2005. (PDF) (Discussion led by Blaine Donley)

    VII. Reliability & Performance Measuring

  16. (4/4) Chaitanya Kallepalli and Jeff Tian. "Measuring and Modeling Usage and Reliability for Statistical Web Testing". IEEE Transactions on Software Engineering, 27(11):1023-1036, November 2001. (PDF) (Discussion led by Gary Kaminski)
  17. (4/4) Katerina Goseva-Popstojanova, Ajay Deep Singh, Sunil Mazimdar and Fengbin Li. "Empirical Characterization of Session-Based Workload and Reliability for Web Servers". Empirical Software Engineering, Springer, 11(1):71-117, March, 2006. (PDF)

    VIII. Security

  18. (4/11) Yao-Wen Huang, Chung-Hung Tsai, D. T. Lee and Sy-Yen Kuo. "Non-Detrimental Web Application Security Scanning". 15th International Symposium on Software Reliability Engineering (ISSRE'04) pp. 219-230, November 2004. (PDF)
  19. (4/11) Priya Vasudevan and Lan Yang. "Design and Implementation of a Rule-based Security Engine for XML Web Services". Fourth International Conference on Software Engineering Research, Management and Applications (SERA'06), pp. 289-296, August 2006. (PDF) (Discussion led by Mary Samuel)

    IX. Usability

  20. (4/11) MartIn Gonzalez Rodriguez. "Automatic Data-Gathering Agents for Remote Navigability Testing". IEEE Software, 19(6):78-85, November/December 2002. (PDF) (Discussion led by David Anderson)

    X. Process Modeling

  21. (4/11) Marco Brambilla, Stefano Ceri, Piero Fraternali and Ioana Manolescu. "Process modeling in Web applications". ACM Transactions on Software Engineering and Methodology (TOSEM), 15(4):1-46, October 2006. (PDF) (Discussion led by Upsorn Praphamontripong)
Jeff Offutt
22 January 2007