Publications

Articles in Refereed Journals and Periodicals

11.

Sangwan, R., and Neill, C., “Structural Complexity in Architecture-Centric Software Evolution,” IEEE Computer, October 2008, pp. 99 - 102.

10.

Sangwan, R., Vercellone-Smith, P and Laplante, P. “Structural Epochs in the Complexity of Software over Time,” IEEE Software, July/August 2008, pp. 66 - 73.

9.

Sangwan, R. Neill, C., El Houda, Z. and Bass, M. “Integrating Software Architecture-Centric Methods into Object-Oriented Analysis and Design,” Journal of Systems and Software, Volume 81, Issue 5, May 2008, Pages 727-746.

8.

Ozkaya, I., Bass, L., Sangwan, R. and Nord, R. “Making Practical Use of Quality Attribute Information,” IEEE Software, March/April 2008, pp. 25 - 33.

7.

Sangwan, R., and Neill, C., “How Business Goals Drive Architectural Design,” IEEE Computer, August 2007, pp. 101 - 103.

6.

Bowers, A., Sangwan, R. and Neill, C., “Adoption of XP Best Practices in the Industry - A Survey,” Software Process: Improvement and Practice, 2007; 12, pp. 283 - 294.

5.

Sangwan, R., and Laplante, P., “Test Driven Development in Large Projects,” IEEE ITProfessional, September/October 2006, pp. 25 - 29.

4.

Laplante, P., Neill, C. and Sangwan, R., “Healthcare Professional’s Perceptions of Medical Software and What to Do About it,” IEEE Computer, Volume 41, Number 2, April 2006, pp. 28 - 29.

3.

Sangwan, R., Ludwig, R., Neill, C. and Laplante, P., “Design Improvements and their Impact on Performance of an Imaging Framework,” Journal of Imaging Science and Technology, Volume 49, Number 2, March/April 2005, pp. 154 - 162.

2.

Sangwan, R., Neill, C., Laplante, P., Paulish, D. and Kuhn, W., “A Framework for Agile Development in Outsourced Environments,” WSEAS Transactions on Computers, Volume 3, Number 5, November 2004, pp. 1530 - 1537.

1.

LaFollette, P., Korsh, J. and Sangwan, R., “A Visual Interface for Effortless Animation of C/C++ Programs,” Journal of Visual Languages and Computing, Volume 11, November 2000, pp. 27 - 48.

Articles in Refereed Proceedings

13.

Neill, C., Sangwan, R. and Paulish, D., "An Architecture-Centric Approach to Systems Design," accepted for publication in Proceedings of the 19th Annual INCOSE Symposium, July 20 – 23, 2009, Singapore.

12.

Sangwan, R. and Ros, J., "Architecture Leadership and Management in Globally Distributed Software Development," in Proceedings of the first ACM Workshop on Leadership and Management in Software Architecture, International Conference of Software Engineering (ICSE), May 11, 2008, Leipzig, Germany, pp. 17 - 22.

11.

Sangwan, R., Laplante, P. and Vercellone-Smith, P. “Measuring the Complexity of Design in Real-Time Imaging Software,” in Proceedings of the Electronic Imaging Science and Technology, vol. 6496, San Jose, CA, USA, 18 – 20 January 2007, pp. 64960A-1 – 64960A-6.

10.

Mullick, N., Bass, M., El Houda, Z., Sangwan, R., Paulish, D., Cataldo, M., Herbsleb, J., and Bass, L., “Siemens Global Studio Project: Experiences Adopting an Integrated GSD Infrastructure,” in Proceedings of the International Conference on Global Software Engineering, Florianopolis, Brazil, October 16 – 19, 2006, pp. 203 - 212.

9.

Keil, P., Paulish, D., and Sangwan, R., “Cost Estimation for Global Software Development,” in Proceedings of the 8th International Workshop on Economics-Driven Software Engineering Research, Shanghai, China, 20 - 28 May 2006, pp. 7 - 10.

8.

Sangwan, R., Jablokow, K., Bass, M. and Paulish, D., “Asynchronous Collaboration: Achieveing Shared Understanding beyond the First 100 meters,” in Proceedings of the ASEE Annual Conference and Exposition (CD-ROM), Chicago, IL, June 18 - 21, 2006 (19 pages).

7

Sangwan, R. and Qiu, R. “Using RFID Tags for Tracking Patients, Charts and Medical Equipment within an Integrated Health Delivery Network,” in Proceedings of the International Conference on Networking, Sensing and Control, Tucson, AZ. March 19 - 22, 2005, pp. 1070 - 1074.

6

Qiu, R. and Sangwan, R.“An Approach to Relieving Warehouse Pain Points,” in Proceedings of the International Conference on Networking, Sensing and Control, Tucson, AZ. March 19 - 22, 2005, pp. 197 - 201.

5.

Sangwan, R., Ludwig. R., Laplante, P. and Neill, C. “Performance Tuning of Imaging Applications through Pattern Based Code Transformation,” in Proceedings of the Ninth Real-Time Imaging Conference, San Jose, CA. January 18 - 20, 2005, pp. 1 - 7.

4.

Sangwan, R., Ludwig. R. and Neill, C. “Software Visualization Techniques for Real-Time Imaging Applications,” in Proceedings of the Ninth Real-Time Imaging Conference, San Jose, CA. January 18 - 20, 2005, pp. 30 - 35.

3.

Sangwan, R., Neill, C., Laplante, P., Paulish, D. and Kuhn, W., “A Framework for Agile Development in Outsourced Environments,” in Proceedings of the 4th WSEAS International Conference on Information Science, Communications And Applications (ISA 2004) (CD-ROM), Miami, FL, April 2004 (8 pages).

2.

Sangwan, R., Korsh, J., and LaFollette, P. (1998). “Animating Programs and Students in the Laboratory,” in IEEE Proceedings of the 1998 Frontiers in Education Conference, Tempe, AZ, Nov. 4 - Nov. 7, 1998, pp. 1139 - 1144.

1.

Sangwan, R., Korsh, J., and LaFollette, P. (1998). “A System for Program Visualization in the Classroom,” in ACM Proceedings of  the SIGCSE’98 Technical Symposium, Atlanta, GA, Feb. 25 - Mar. 1, 1998, pp. 272 - 276.

Books

1.

Sangwan, R., Bass, M., Mullick, N., and Paulish, D., Global Software Development Handbook, to be published by New York, NY: Auerbach Publishers, 2007.

Parts of Books

4.

Sangwan, R.,  “Requirements Engineering for Integrating the Enterprise,” in Enterprise Service Computing: From Concept to Deployment, R. Qiu, Hershey, PA: Idea Group Inc., 2007.

3.

Sangwan, R.,  “Outsourced Environments,” in CIO Wisdom II, P.A. Laplante and T. Costello, Upper Saddle River, NJ: Prentice Hall, 2006, pp. 221 - 231.

2.

Qiu, R. and Sangwan, R.,  “Towards Collaborative Supply Chains Using RFID,” in CIO Wisdom II, P.A. Laplante and T. Costello, Upper Saddle River, NJ: Prentice Hall, 2006, pp. 127 - 144.

1.

Yoo, M., Sangwan, R., and Qiu, R.,  “Enterprise Integration: Methods and Technologies,” in CIO Wisdom II, P.A. Laplante and T. Costello, Upper Saddle River, NJ: Prentice Hall, 2006, pp. 107 - 126.

Tutorials

5.

Sangwan, R. “Integrating Software Architecture-Centric Methods into Object-Oriented Analysis and Design,” ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages and Applications, October 21 – 25, 2007..

4.

Sangwan, R. “Integrating Software Architecture-Centric Methods into Object-Oriented Analysis and Design,” Third SEI Software Architecture Technology User Network Workshop, SEI, CMU, Pittsburgh, PA, May 14 - 16, 2007.

3.

Bass. M., Sangwan, R. and Smith, M. “Architecture Design for Globally Distributed Projects,” Working IEEE/IFIP Conference on Software Architecture, Mumbai, India, January 6 - 9, 2007.

2.

Sangwan, R. and El Houda, Z. “Integrating Software Architecture-Centric Methods into Object-Oriented Analysis and Design,” Working IEEE/IFIP Conference on Software Architecture, Mumbai, India, January 6 - 9, 2007.

1.

Paulish, D., Bass, M., Pichler, R., Kuhn, W. and Sangwan, R., “Product Line Architectures for Global Software Development,” The 3rd Product Line Conference, Boston, MA, August 30 - September 2, 2004.

Articles in Review

2.

Sangwan, R., Vercellone-Smith, P, Neill, C. and Laplante, P. “A Methodology for Studying the Evolution of Structural Complexity in Software,” submitted to IEEE Transactions of Software Engineering.

1.

Sangwan, R. “Taming the Complexity: The Need for Program Understanding in Software Engineering,” journal paper submitted to Communications of the ACM.