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,
|
|
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), |
|
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,
|
|
6 |
Qiu, R.
and Sangwan, R.“An
Approach to Relieving Warehouse Pain Points,” in Proceedings of the
International Conference on Networking, Sensing and Control, |
|
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, |
|
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,
|
|
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, |
|
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, |
|
Books |
|
|
1. |
Sangwan,
R., Bass, M., Mullick, N., and Paulish, D., Global
Software Development Handbook, to be published by |
|
Parts of Books |
|
|
4. |
Sangwan,
R., “Requirements Engineering for Integrating
the |
|
3. |
Sangwan,
R., “Outsourced Environments,” in CIO
Wisdom II, P.A. Laplante and T. Costello, |
|
2. |
Qiu, R.
and Sangwan, R., “Towards Collaborative Supply
Chains Using RFID,” in CIO Wisdom II, P.A. Laplante and T.
Costello, |
|
1. |
Yoo, M., Sangwan, R., and Qiu, R., “ |
|
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, |
|
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, |
|
1. |
Paulish,
D., Bass, M., Pichler, R., Kuhn, W. and Sangwan, R.,
“Product Line Architectures for Global Software Development,” The 3rd
Product Line Conference, |
|
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. |