Associate Professor of Software Engineering, Engineering
Office Phone
Office Location
Main Building, 220 F

Raghu S. Sangwan holds a Ph.D.  in computer and information sciences from Temple University. He joined Penn State in 2003 after more than seven years in industry, where he worked mostly with large software-intensive systems in the domains of health care, automation, transportation, and mining. His teaching and research involves analysis, design, and development of software intensive systems, their architecture, and automatic and semi-automatic approaches to assessment of their design and code complexity. He actively consults for Siemens Corporate Research in Princeton, New Jersey, and also holds a visiting scientist appointment at the Software Engineering Institute at Carnegie Mellon University in Pittsburgh, Pennsylvania. He is a senior member of the IEEE and ACM.


2009 PROSE Award (Contributing author to the text Software & Systems Requirements Engineering In Practice that received a finalist/honorable mention in the Computing & Information category).

2008 Faculty Research and Scholarship Award, Penn State Great Valley School of Graduate Professional Studies, The Pennsylvania State University.


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

Neill, Colin J., Raghvinder S. Sangwan and Nil H. Ergin. 2015. A Prescriptive Approach to Lifetime Value-focused System Architecture, IEEE Systems, PP(99):1 – 12.

Barb, Adrian S., Colin J. Neill, Raghvinder S. Sangwan, and Michael J. Piovoso. 2014. A Statistical Study of the Relevance of Lines of Code Measures in Software Projects. Innovations in Systems and Software Engineering, 10 (4): 243 - 260.

Nord, Robert L., Ipek Ozkaya and Raghvinder S. Sangwan. 2012. Making Architecture Visible to Improve Flow Management in Lean Software Development, IEEE Software, 29(5):33 – 39.

Sangwan, Raghvinder S., Pamela Vercellone-Smith and Colin J. Neill. 2010. Use of a Multidimensional Approach to Study the Evolution of Software Complexity, Innovations in Systems and Software Engineering, 6(4):299 – 310.

Sangwan, Raghvinder S., Li-Ping Lin and Colin J. Neill. 2008. Structural Complexity in Architecture-Centric Software Evolution, IEEE Computer, 41(10):96 – 99.

Sangwan, Raghvinder S., Pamela Vercellone-Smith and Philip Laplante. 2008. Structural Epochs in the Complexity of Software over Time, IEEE Software, 4(25):66 – 73.

Sangwan, Raghvinder S., Colin J. Neill, Zakaria El Houda and Mathew Bass. 2008. Integrating Software Architecture-Centric Methods into Object-Oriented Analysis and Design, Journal of Systems and Software, 81(5):727 – 746.

Ozkaya, Ipek, Len Bass, Raghvinder S. Sangwan and Robert L. Nord. 2008. Making Practical Use of Quality Attribute Information, IEEE Software, 25(2):25 – 33.

Sangwan, Raghvinder S., and Colin J. Neill. 2007. How Business Goals Drive Architectural Design, IEEE Computer, 40(8):85 – 87.


B.Sc., Haryana Agricultural University

M.Sc., Indian Agricultural Research Institute

M.S., West Chester University

Ph.D., Temple University