Publications

Articles in Refereed Journals and Periodicals

18.

S. Srinivasan and R. Sangwan. 2017. Web App Security: A Comparison and Categorization of Testing Frameworks. IEEE Software, January/February 2017, pp. 15 – 18.

17.

C. Neill, J. DeFranco and R. Sangwan. 2016. Improving Collaborative Learning in Online Software Engineering Education. European Journal of Engineering Education, June 2016, pp. 1 – 12.

16.

C. Neill, R. Sangwan and N. Ergin. A Prescriptive Approach to Lifetime Value-focused System Architecture, PP(99), IEEE Systems, 2015, pp. : 1 – 12.

15.

A. Barb, C. Neill and R. Sangwan, M. Piovoso. A statistical study of the relevance of lines of code measures in software projects. Innovations Systems and Software Engineering, 10 (4), December 2014, pp. 243 – 260.

14.

R. Nord, I. Ozkaya and R. Sangwan. Analysis of Dependencies during Software Release Planning to Guide Architectural Decision Making Amid Competing Interests in Value and Cost, accepted for publication in Journal of Software and Systems, August 2012.

13.

R. Nord, I. Ozkaya and R. Sangwan. Making Architecture Visible to Improve Flow Management in Lean Software Development, IEEE Software, September/October 2012, pp. 33 – 39.

12.

Sangwan, R., Vercellone-Smith, P, and Neill, C. Use of a Multidimensional Approach to Study the Evolution of Software Complexity, Innovations in Systems and Software Engineering, Volume 6, Issue 4, December 2010, pp. 299 – 310.

11.

Sangwan, R., Lin, L. 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

25.

Nil H. Kilicay-Ergin, Colin J. Neill, Raghvinder S. Sangwan. Integrating object-process methodology with attibute driven design. SysCon 2016, pp. 1 – 8.

24.

Robert Nord, Raghvinder Sangwan, Julien Delange, Peter Feiler, Luke Thomas and Ipek Ozkaya. Missed Architectural Dependencies: The Elephant in the Room, Proceedings of the 13th Working IEEE/IFIP Conference on Software Architecture, Venice, Italy, April 5 – 8, 2016.

23.

R. Nord, I. Ozkaya, R. Sangwan and R. Koontz, Architectural Dependency Analysis to Understand Rework Costs for Safety-Critical Systems, in Proceedings of the International Conference on Software Engineering (ICSE 2014) , May 31 – June 07, 2014, Hyderabad, India.

22.

R. Nord, I. Ozkaya and R. Sangwan, Embracing an Architecture-Focused Approach for Monitoring Technical Debt, in SATURN 2014, May 5 – 9, 2014, Portland, OR, USA.

21.

R. Nord, I. Ozkaya, R. Sangwan, J. Delange and P. Kruchten, Limitations and Variations in Measuring Architectural Dependencies. In Proceedings of the International Conference on Software Maintenance (ICSM2013), September 22 – 28, 2013, Eindhoven, Netherlands.

20.

S. Virani and R. Sangwan, Architectural Tactics Addressing Quality Concerns in Complex System Architecture.  In Proceedings of the 2012 International Annual Conference of the American Society of Engineering Management, October 19 – 20, 2012, Virginia Beach, Virginia, USA.

19.

Nord, R, Ozkaya, I. and Sangwan, R. Modeling Architectural Dependencies to Support Software Release Planning, accepted for publication in the Proceedings of the 13th International DSM Conference (DSM 2011), September 14 - 15, 2011, MIT, Cambridge, Massachusetts, USA, pp. 159 - 171.

18.

Ros, J. and Sangwan, R. A Method for Evidence-Based Architecture Discovery, in Proceedings of the 8th Working IEEE/IFIP Conference on Software Architecture (WICSA 2011), June 20 – 23, 2011, Boulder, Colorado, USA, pp. 342 - 345.

17.

Brown, N., Cai, Y., Guo, Y., Kazman, R., Kim, M., Kruchten, P., Lim, E. MacCormack, A., Nord, R., Ozkaya, I., Sangwan, R., Seaman, C., Sullivan, K. and Zazworka, N. Managing Technical Debt in Software-Reliant Systems. In Proceedings of the FSE/SDP workshop on Future of software engineering research (FoSER '10), November 7 - 8, 2010, Santa Fe, New Mexico, USA, pp. 47 - 52.

16.

Barb, A., Neill, C., Sangwan, R. and Piovoso, M. Statistical Analysis of the Relevance of Lines of Code Measures, in Proceedings of the 2010 International Conference on Software Engineering Research and Practice (SERP'10), July 12-15, 2010.

15.

DeFranco, J., Deek, F. and Sangwan, R. Promoting Effective Communication in Global Engineering Projects, in Proceedings of the 2010 ASEE Annual Conference and Exposition, June 20 - 23, 2010, Louisville, Kentucky, USA.

14.

Sangwan, R. and Neill, C., Characterizing Essential and Incidental Complexity in Software Architectures, in Proceedings of the 8th Working IEEE/IFIP Conference on Software Architecture, August 14 – 17, 2009, Cambridge, UK.

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

2.

Sangwan, R. Software and System Architecture in Action, CRC Press, 2014.

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

6.

Sangwan, R. “Integrating Software Architecture-Centric Methods into Object-Oriented Analysis and Design,Working IEEE/IFIP Conference on Software Architecture, August 14 – 17, 2009, Cambridge, UK.

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.