throbber
Curriculum Vitae February 2017
`
`Nenad Medvidovic
`Professor
`Computer Science Department (SAL 338)
`Viterbi School of Engineering
`941 Bloom Walk
`University of Southern California
`Los Angeles, CA 90089-0781
`U.S.A.
`
`+1-213-740-5579 (phone)
`+1-213-740-4927 (fax)
`neno@usc.edu (email)
`http://sunset.usc.edu/~neno/ (WWW)
`
`Table of Contents
`Education
`Employment History
`Honors, Awards, Fellowships
`Selected Statistics
`Graduated Doctoral Students
`Publications
`Research Support
`Patents
`Teaching
`Supervised Students
`Formal Presentations
`Professional Service
`University Service
`Professional Associations
`Consulting
`
`
`
`02
`02
`02
`03
`03
`04
`25
`31
`31
`34
`37
`46
`57
`59
`59
`
`Medvidovic Curriculum Vitae
`
`Page 1 of 60
`
`APPL-1004 / Apple v. Uniloc
`
`

`

`7/11 - 6/15
`
`3/05 - 2/11
`
`1 Education
`Doctor of Philosophy (3/99, Cumulative GPA: 4.00)
`University of California, Irvine — Department of Information and Computer Science
`Dissertation: Architecture-Based Specification-Time Software Evolution
`Master of Science (6/95, Cumulative GPA: 4.00)
`University of California, Irvine — Department of Information and Computer Science
`Bachelor of Science, Summa Cum Laude (8/92, Cumulative GPA: 4.00)
`Arizona State University — Computer Science and Engineering Department
`2 Employment History
`2/11 - present Professor, Computer Science Department
`University of Southern California, Los Angeles, CA
`7/15 - present Chair, Special Interest Group on Software Engineering (SIGSOFT)
`Association for Computing Machinery (ACM)
`Associate Chair for Ph.D. Affairs, Computer Science Department
`University of Southern California, Los Angeles, CA
`1/09 - 1/13 Director, Center for Systems and Software Engineering
`Viterbi School of Engineering, University of Southern California, Los Angeles, CA
`Associate Professor, Computer Science Department
`University of Southern California, Los Angeles, CA
`1/99 - 3/05 Assistant Professor, Computer Science Department
`University of Southern California, Los Angeles, CA
`9/94 - 12/98 Graduate Student Researcher, Software Architecture Group
`University of California, Irvine, CA
`Teaching Assistant
`University of California, Irvine, CA
`Research Assistant, Software Engineering Group
`Arizona State University, Tempe, AZ and Rupp Technology, Phoenix, AZ
`Teaching Assistant
`Arizona State University, Tempe, AZ
`3 Honors, Awards, Fellowships
`2016
`Fellow, IEEE
`2015
`Distinguished Scientist, ACM
`2010
`USC Mellon Mentoring Award
`2009
`Best Poster Award, International Conference on Program Comprehension
`2008
`Most Influential Paper Award, International Conference on Software Engineering
`2005, 2009
`Finalist, Most Influential Paper Award, Int’l Conference on Software Engineering
`2007
`IBM Real-Time Innovation Faculty Award
`2007
`Most cited software engineering paper published in a scientific journal in 2000
`
`9/93 - 8/94
`
`6/93 - 8/93
`
`8/92 - 8/93
`
`Medvidovic Curriculum Vitae
`
`Page 2 of 60
`
`APPL-1004 /
`
`

`

`14,333
`
`50
`
`116
`
`2005
`Okawa Foundation Research Grant
`2000-2005
`National Science Foundation (NSF) CAREER Award
`1999, 2000
`USC, School of Engineering Teaching Honor Roll
`1993-94
`UC Irvine, Department of Information and Computer Science Fellowship
`1992
`Arizona State University, Moeur Award (top student in the graduating class)
`1991-93
`UPE National Honor Society for the Computing Sciences
`1990-93
`Golden Key National Honor Society
`1990-92
`Arizona Regents International Student Scholarship
`1989-92
`Dean’s Honor List, Arizona State University
`4 Selected Statistics
`• Total number of citations
`(scholar.google.com)
`• h-index
`(www.harzing.com/pop.htm, scholar.google.com)
`• g-index
`(www.harzing.com/pop.htm)
`• Top Authors in Software Engineering
`(academic.microsoft.com)
`• Most cited publication
`(scholar.google.com)
`• Most cited papers, IEEE Trans. on Software Engr.
`(academic.microsoft.com)
`• Most cited papers, ACM Trans. on Software Engr. & Methodology 10th [J24]
`(academic.microsoft.com)
`5 Graduated Doctoral Students
`PhD1 Marija Mikic-Rakic, July 2004
`currently an Engineering Director at Google
`PhD2 Nikunj R. Mehta, September 2004
`currently a Founder and CEO at Falkonry
`formerly a Consulting Member of Technical Staff at Oracle
`PhD3 Roshanak Roshandel, December 2006
`currently an Associate Professor and Department Chair at Seattle University
`PhD4 Sam Malek, May 2007
`currently an Associate Professor at UC Irvine
`formerly an Associate Professor at George Mason University
`PhD5 Chris Mattmann, August 2007
`currently a Principal Data Scientist and Chief Architect at JPL and
`an Adjunct Associate Professor at USC
`
`5th all-time
`
`2,572 citations [J26]
`
`7th [J26]
`
`Medvidovic Curriculum Vitae
`
`Page 3 of 60
`
`APPL-1004 /
`
`

`

`PhD6 Yuriy Brun, March 2008
`currently an Assistant Professor at University of Massachusetts
`formerly a Computing Innovation (CI) Post-Doctoral Fellow at University of Washington
`PhD7 Chiyoung Seo, May 2008
`currently a Software Architect at Couchbase
`formerly a Senior Software Development Engineer at Yahoo
`PhD8 George Edwards, July 2010
`currently founder of Quandary Peak Research
`formerly founder and Chief Scientist at Blue Cell Software
`PhD9 David Woollard, January 2011
`currently a VP of Engineering at MoveWith
`formerly a Senior Computer Scientist at JPL
`PhD10 Daniel Popescu, November 2011
`currently a Staff Software Engineer at Google
`PhD11 Ivo Krka, January 2014
`currently a Technical Lead at Google
`PhD12 Hossein Tajalli, May 2014
`currently a Senior Software Architect at NVIDIA
`PhD13 Joshua Garcia, May 2014
`currently a Research Scientist at UC Irvine
`formerly a Post-Doctoral Researcher at George Mason University
`PhD14 Jae young Bang, March 2015
`currently a Software Engineer at Daum Kakao
`PhD15 Gholamreza Safi, July 2016
`currently a Software Engineer at Cloudera
`6 Publications
`Authored Books
`EB1 Richard N. Taylor, Nenad Medvidovic, and Eric M. Dashofy. “Software Architecture:
`Foundations, Theory, and Practice.” John Wiley & Sons, January 2009, 736 pages.
`ISBN-10: 0470167742. ISBN-13: 978-0470167748.
`Edited Books and Journals
`EB2 Nenad Medvidovic and Santonu Sarkar, eds. “Proceedings of the 2017 Innovations in
`Software Engineering Conerence,” ACM, February 2017.
`EB3 Barbora Buhnova, Jorge Cuellar, Magnus Larsson, Javier López, Nenad Medvidovic,
`Antonio Vallecillo, eds. “Special Issue on Component-Based Software Engineering and
`Software Architecture,” Science of Computer Programming, September 2014.
`EB4 Magnus Larsson and Nenad Medvidovic, eds. “Proceedings of the The 15th International
`ACM SIGSOFT Symposium on Component Based Software Engineering (CBSE-2012).”
`ACM, June 2012.
`EB5 Harald Gall and Nenad Medvidovic, eds. “Proceedings of the 33rd International
`Conference on Software Engineering (ICSE 2011).” ACM, May 2011.
`
`Medvidovic Curriculum Vitae
`
`Page 4 of 60
`
`APPL-1004 /
`
`

`

`EB6 Fabrice Saffre, Nenad Medvidovic, and Alberto Montresor, eds. “Proceedings of the 3rd
`International Conference on Self-Adaptive and Self-Organizing Systems.” IEEE Computer
`Society, September 2009.
`EB7 Nenad Medvidovic and Tetsuo Tamai, eds. “Proceedings of the Warm Up Workshop for
`the 32nd International Conference on Software Engineering.” ACM, April 2009.
`EB8 Robert Nord, Nenad Medvidovic, Rene Krikhaar, Judith Stafford, Jan Bosch, eds.
`“Proceedings of the 5th Working IEEE/IFIP Conference on Software Architecture.” IEEE
`Computer Society, March 2006.
`Refereed Journal Articles
`J1
`Thibaud Lutellier, Devin Chillak, Joshua Garcia, Lin Tan, Derek Rayside, Nenad
`Medvidovic, and Robert Kroeger. “Measuring the Impact of Code Dependencies on
`Software Architecture Recovery Techniques.” IEEE Transactions on Software Engineering.
`Accepted – to appear.
`Pooyan Behnamghader, Duc Minh Le, Joshua Garcia, Daniel Link, Arman Shahbazian, and
`Nenad Medvidovic. “A Large-Scale Study of Architectural Evolution in Open-Source
`Software Systems.” Journal of Empirical Software Engineering, DOI: 10.1007/s10664-
`016-9466-0 (November 2016).
`Hamid Bagheri, Joshua Garcia, Alireza Sadeghi, Sam Malek, and Nenad Medvidovic.
`“Software Architectural Principles in Contemporary Mobile Software: from Conception to
`Practice.” Journal of Systems and Software, vol. 119 (September 2016).
`Yuriy Brun, Jae young Bang, George Edwards, and Nenad Medvidovic. “Self-Adapting
`Reliability in Distributed Systems.” IEEE Transactions on Software Engineering, vol. 41,
`no. 8 (August 2015).
`Chris Mattmann, Joshua Garcia, Ivo Krka, Daniel Popescu, and Nenad Medvidovic.
`“Revisiting the Anatomy and Physiology of the Grid.” Journal of Grid Computing, vol. 13,
`no. 1 (March 2015).
`Yuriy Brun and Nenad Medvidovic. “Entrusting Private Computation and Data to
`Untrusted Networks.” IEEE Transactions on Dependable and Secure Computing, vol. 10,
`no. 4 (July/August 2013).
`Hossein Tajalli and Nenad Medvidovic. “iDARE — A Reference Architecture for
`Integrated Software Environments.” Journal of Software: Practice and Experience, vol. 44,
`no. 3 (March 2014).
`Chris A. Mattmann, Nenad Medvidovic, Sam Malek, George Edwards, and Somo
`Banerjee. “A Middleware Platform for Providing Mobile and Embedded Computing
`Instruction to Software Engineering Students.” IEEE Transactions on Education, vol. 55,
`no. 3 (August 2012).
`Sam Malek, Nenad Medvidovic, and Marija Mikic-Rakic. “An Extensible Framework for
`Improving a Distributed Software System's Deployment Architecture.” IEEE Transactions
`on Software Engineering, vol. 38, no. 1 (January/February 2012).
`J10 Nenad Medvidovic, Hossein Tajalli, Joshua Garcia, Yuriy Brun, Ivo Krka, and George
`Edwards. “Engineering Heterogeneous Robotics Systems: A Software Architecture-Based
`Approach”. IEEE Computer, vol. 44, no. 5 (May 2011).
`
`J9
`
`Medvidovic Curriculum Vitae
`
`Page 5 of 60
`
`J2
`
`J3
`
`J4
`
`J5
`
`J6
`
`J7
`
`J8
`
`APPL-1004 /
`
`

`

`J11 Sam Malek, George Edwards, Yuriy Brun, Hossein Tajalli, Joshua Garcia, Ivo Krka, Nenad
`Medvidovic, Marija Mikic-Rakic, and Gaurav Sukhatme. “An Architecture-Driven
`Software Mobility Framework.” Journal of Systems and Software, special issue on
`Software Architecture and Mobility, vol. 83, no. 6 (June 2010).
`J12 Nenad Medvidovic and George Edwards. “Software Architecture and Mobility: A
`Roadmap.” Journal of Systems and Software, special issue on Software Architecture and
`Mobility, vol. 83, no. 6 (June 2010).
`J13 David Woollard, Nenad Medvidovic, Yolanda Gil, and Chris A. Mattmann. “Scientific
`Software as Workflows: From Discovery to Distribution.” IEEE Software, special issue on
`Developing Scientific Software, vol. 25, no. 4 (July/August, 2008).
`J14 George Edwards, Chiyoung Seo, and Nenad Medvidovic. “Model Interpreter Frameworks:
`A Foundation for the Analysis of Domain-Specific Software Architectures.” Journal of
`Universal Computer Science, special issue on Software Components, Architectures, and
`Reuse, volume 14, number 8 (2008).
`J15 Nenad Medvidovic, Eric M. Dashofy, and Richard N. Taylor. “Moving Architectural
`Description from Under the Technology Lamppost.” Journal of Information and Software
`Technology, vol. 49, no. 1 (January 2007).
`J16 Nenad Medvidovic, Rene Krikhaar, Robert Nord, and Judith Stafford. “Understanding the
`Past, Improving the Present, and Mapping out the Future of Software Architecture.”
`Journal of Systems and Software, vol. 79, no. 12 (December 2006).
`J17 Nenad Medvidovic and Vladimir Jakobac. “Using Software Evolution to Focus
`Architectural Recovery.” Journal of Automated Software Engineering, vol. 13, no. 2 (April
`2006).
`J18 Sam Malek, Marija Mikic-Rakic, and Nenad Medvidovic. “A Style-Aware Architectural
`Middleware for Resource-Constrained, Distributed Systems.” IEEE Transactions on
`Software Engineering, vol. 31, no. 3 (March 2005).
`J19 Roshanak Roshandel, Andre van der Hoek, Marija Mikic-Rakic, and Nenad Medvidovic.
`“Mae – A System Model and Environment for Managing Architectural Evolution.” ACM
`Transactions on Software Engineering and Methodology, vol. 11, no. 2 (April 2004).
`J20 Paul Gruenbacher, Alexander Egyed, and Nenad Medvidovic. “Reconciling Software
`Requirements and Architectures with Intermediate Models.” Springer Journal of Software
`and System Modeling, vol. 3, no. 3, pages 235-253 (August 2004).
`J21 Nenad Medvidovic, Paul Gruenbacher, Alexander Egyed, and Barry W. Boehm. “Bridging
`Models across the Software Lifecycle.” Journal of Systems and Software, vol. 68, no. 3
`(December 2003).
`J22 Nenad Medvidovic, Marija Mikic-Rakic, Nikunj Mehta, and Sam Malek. “Software
`Architectural Support for Handheld Computing.” IEEE Computer, special issue on
`Handheld Computing, vol. 36, no. 9 (September 2003).
`Acceptance rate 5 of 87.
`J23 Nenad Medvidovic, Eric M. Dashofy, and Richard N. Taylor. “The Role of Middleware in
`Architecture-Based Software Development.”
`International Journal of Software
`Engineering and Knowledge Engineering, vol. 13, no. 4 (August 2003).
`
`Medvidovic Curriculum Vitae
`
`Page 6 of 60
`
`APPL-1004 /
`
`

`

`J24 Nenad Medvidovic, David S. Rosenblum, David F. Redmiles, and Jason E. Robbins.
`“Modeling Software Architectures in the Unified Modeling Language.” ACM Transactions
`on Software Engineering and Methodology, vol. 11, no. 1 (January 2002).
`J25 Alexander Egyed, Nenad Medvidovic, and Cristina Gacek. “A Component-Based
`Perspective on Software Mismatch Detection and Resolution.” IEE Proceedings – Software
`Engineering, vol. 147, no. 6 (December 2000).
`J26 Nenad Medvidovic and Richard N. Taylor. “A Classification and Comparison Framework
`for Software Architecture Description Languages.” IEEE Transactions on Software
`Engineering, vol. 26, no. 1 (January 2000).
`Reprinted in Rational Developer Network: Seminal Papers on Software Architecture,
`Rational Software Corp. (July 2001). Named most widely cited software engineering paper
`published in 2000 by the Journal of Information and Software Technology (January 2007).
`J27 Peyman Oreizy, Michael M. Gorlick, Richard N. Taylor, Dennis Heimbigner, Gregory
`Johnson, Nenad Medvidovic, Alex Quilici, David S. Rosenblum, and Alexander L. Wolf.
`“An Architecture-Based Approach to Self-Adaptive Software.” IEEE Intelligent Systems
`and Their Applications, vol. 14, no. 3 (May/June 1999).
`J28 Nenad Medvidovic and Richard N. Taylor. “Exploiting Architectural Style to Develop a
`Family of Applications.” IEE Proceedings – Software Engineering, vol. 144, no. 5-6
`(October-December 1997).
`J29 Richard N. Taylor, Nenad Medvidovic, Kenneth M. Anderson, E. James Whitehead, Jr.,
`Jason E. Robbins, Kari A. Nies, Peyman Oreizy, and Deborah L. Dubrow. “A Component-
`and Message-Based Architectural Style for GUI Software.” IEEE Transactions on Software
`Engineering, vol. 22, no. 6 (June 1996).
`Refereed Book Chapters
`B1 Nenad Medvidovic and Alessandro Orso. “Software Analytics Under the Lamppost (or
`What Star Trek Teaches Us About the Importance of Asking the Right Questions).” In T.
`Menzies, L. Williams, and T Zimmermann, eds., Perspectives on Data Science for Software
`Engineering, Morgan Kaufmann, July 2016.
`B2 Chris A. Mattmann, Daniel J. Crichton, Andrew F. Hart, Cameron Goodale, J. Steven
`Hughes, Sean Kelly, Luca Cinquini, Thomas H. Painter, Joseph Lazio, Duane Waliser,
`Nenad Medvidovic, Jinwon Kim, and Peter Lean. “Architecting Data-Intensive Systems.”
`In B. Furht and A. Escalante, eds., Handbook of Data Intensive Computing, Springer
`Verlag, 2011.
`Ivo Krka, George Edwards, Leslie Cheung, Leana Golubchik, and Nenad Medvidovic. “A
`Comprehensive Exploration of Challenges in Architecture-Based Reliability Estimation.”
`In R. de Lemos, J.-C. Fabre, C. Gacek, F. Gadducci, and M. ter Beek, eds., Architecting
`Dependable Systems VI, Springer Verlag, December 2009.
`Sam Malek, Nels Beckman, Marija Mikic-Rakic, and Nenad Medvidovic. “A Framework
`for Ensuring and Improving Dependability in Highly Distributed Systems.” In R. de Lemos,
`et al., eds., Architecting Dependable Systems III, Springer Verlag, October 2005.
`Paris Avgeriou, Nicolas Guelfi, and Nenad Medvidovic. “Software Architecture
`Description and UML.” In Nuno J. Nunes, Bran Selic, Alberto Rodrigues da Silva, eds.,
`UML Modeling Languages and Applications, LNCS 3297, Springer Verlag, February 2005.
`
`B3
`
`B4
`
`B5
`
`Medvidovic Curriculum Vitae
`
`Page 7 of 60
`
`APPL-1004 /
`
`

`

`B6 Roshanak Roshandel and Nenad Medvidovic. “Multi-View Software Component
`Modeling for Dependability.” In R. de Lemos, C. Gacek, and A. Romanowski, eds.,
`Architecting Dependable Systems II, Lecture Notes in Computer Science 3069, Springer
`Verlag, June 2004.
`B7 Nenad Medvidovic and Nikunj Mehta. “Java Beans and Software Architecture.” In
`Hossein Bidgoli, ed., The Internet Encyclopedia, John Wiley & Sons, Inc., vol. 2,
`December 2003.
`B8 Nenad Medvidovic, Marija Mikic-Rakic, and Nikunj Mehta. “Improving Dependability of
`Component-Based Systems via Multi-Versioning Connectors.” In R. de Lemos, et al., eds.,
`Architecting Dependable Systems, Lecture Notes in Computer Science (LNCS 2677),
`Springer Verlag, August 2003.
`Refereed Conference Publications
`C1 Youn Kyu Lee, Jae Young Bang, Gholamreza Safi, Arman Shahbazian, Yixue Zhao, and
`Nenad Medvidovic. “A SEALANT for Inter-App Security Holes in Android.” To appear in
`Proceedings of the 39th International Conference on Software Engineering (ICSE 2017),
`Buenos Aires, Argentina, May 2017.
`C2 Martin Robillard and Nenad Medvidovic. “Disseminating Architectural Knowledge on
`Open-Source Projects.” In Proceedings of the 38th International Conference on Software
`Engineering (ICSE 2016), Austin, TX, May 2016.
`C3 Arman Shahbazian, George Edwards, and Nenad Medvidovic. “An End-to-End Domain-
`Specific Modeling and Analysis Platform.” In Proceedings of the 8th International
`Workshop on Modeling in Software Engineering (MISE 2016), Austin, TX, May 2016.
`C4 Michael Langhammer, Arman Shahbazian, Nenad Medvidovic, and Ralf Reussner.
`“Automated Extraction of Rich Software Models from Limited System Information.” In
`Proceedings of the 13th Working IEEE/IFIP Conference on Software Architecture (WICSA
`2016), Venice, Italy, April 2016.
`C5 Duc Minh Le, Carlos Carrillo, Rafael Capilla, and Nenad Medvidovic. “Relating
`Architectural Decay and Sustainability of Software Systems.” In Proceedings of the 13th
`Working IEEE/IFIP Conference on Software Architecture (WICSA 2016), Venice, Italy,
`April 2016.
`C6 Gholamreza Safi, Arman Shahbazian, William G.J. Halfond, and Nenad Medvidovic.
`“Detecting Event Anomalies in Event-Based Systems.” In Proceedings of the 10th joint
`meeting of the European Software Engineering Conference and the ACM SIGSOFT
`Symposium on the Foundations of Software Engineering (ESEC/FSE 2015), Bergamo, Italy,
`September 2015.
`C7 Duc Minh Le, Pooyan Behnamghader, Joshua Garcia, Daniel Link, Arman Shahbazian, and
`Nenad Medvidovic. “An Empirical Study of Architectural Change in Open-Source
`Software Systems.” In Proceedings of the 12th Working Conference on Mining Software
`Repositories (MSR 2015), Florence, Italy, May 2015.
`“Fast-tracked” for journal publication as one of the best papers of the conference.
`Thibaud Lutellier, Devin Chollak, Joshua Garcia, Lin Tan, Derek Rayside, Nenad
`Medvidovic, and Robert Kroeger. “Comparing Software Architecture Recovery
`Techniques Using Accurate Dependencies.” In Proceedings of the 37th International
`Conference on Software Engineering (ICSE 2015), Software Engineering in Practice Track,
`Florence, Italy, May 2015.
`
`C8
`
`Medvidovic Curriculum Vitae
`
`Page 8 of 60
`
`APPL-1004 /
`
`

`

`C9
`
`Jae young Bang and Nenad Medvidovic. “Proactive Detection of Higher-Order Software
`Design Conflicts.” In Proceedings of the 12th Working IEEE/IFIP Conference on Software
`Architecture (WICSA 2015), Montreal, Canada, May 2015.
`C10 Ivo Krka, Yuriy Brun, and Nenad Medvidovic. “Automatic Mining of Specifications from
`Invocation Traces and Method Invariants.” In Proceedings of the 22nd ACM SIGSOFT
`Symposium on the Foundations of Software Engineering (FSE 2014), Hong Kong,
`November 2014.
`C11 Youn Kyu Lee, Jae young Bang, Joshua Garcia, and Nenad Medvidovic. “ViVA: A
`Visualization and Analysis Tool for Distributed Event-Based Systems.” In Proceedings of
`the 36th International Conference on Software Engineering (ICSE 2014), Formal
`Demonstration Track, Hyderabad, India, June 2014.
`C12 Ivo Krka, Nicolas D’Ippolito, Nenad Medvidovic, and Sebastian Uchitel. “Revisiting
`Compatibility of Input-Output Modal Transition Systems.” In Proceedings of the 19th
`International Symposium on Formal Methods (FM 2014), Singapore, May 2014.
`C13 Ivo Krka and Nenad Medvidovic. “Component-Aware Triggered Scenarios.” In
`Proceedings of the 11th Working IEEE/IFIP Conference on Software Architecture (WICSA
`2014), Sydney, Australia, April 2014.
`C14 Joshua Garcia, Igor Ivkovic, and Nenad Medvidovic. “A Comparative Analysis of
`Software Architecture Recovery Techniques.” In Proceedings of the 28th IEEE/ACM
`International Conference on Automated Software Engineering (ASE 2013), Palo Alto, CA,
`November 2013.
`C15 Joshua Garcia, Daniel Popescu, Gholamreza Safi, William G.J. Halfond, and Nenad
`Medvidovic. “Identifying Message Flow in Distributed Event-Based Systems.” In
`Proceedings of the 9th joint meeting of the European Software Engineering Conference and
`the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE
`2013), St. Petersburg, Russia, August 2013.
`C16 Ivo Krka and Nenad Medvidovic. “Distributing Refinements of a System-Level Partial
`Behavior Model.” In Proceedings of the 21st International Conference on Requirements
`Engineering, Rio de Janeiro, Brazil, July 2013.
`C17 Joshua Garcia, Ivo Krka, Chris Mattmann, and Nenad Medvidovic. “Obtaining Ground-
`Truth Software Architectures.” In Proceedings of the 35th International Conference on
`Software Engineering (ICSE 2013), Software Engineering in Practice Track, San Francisco,
`CA, May 2013.
`C18 Jae young Bang, Ivo Krka, Nenad Medvidovic, Naveen Kulkarni, and Srinivas
`Padmanabhuni. “How Software Architects Collaborate: Insights from Collaborative
`Software Design in Practice.” In Proceedings of the 6th International Workshop on
`Cooperative and Human Aspects of Software Engineering (CHASE 2013), San Francisco,
`CA, May 2013.
`C19 Ran Mo, Joshua Garcia, Yuanfang Cai, and Nenad Medvidovic. “Mapping Architectural
`Smells into Dependency Models.” In Proceedings of the 4th International Workshop on
`Managing Technical Debt (MTD 2013), San Francisco, CA, May 2013.
`C20 Christoph Dorn, George Edwards, and Nenad Medvidovic. “Analyzing Design Tradeoffs
`in Large-scale Socio-Technical Systems through Simulation of Dynamic Collaboration
`Patterns.” In Proceedings of the 20th International Conference on Cooperative Information
`Systems (CoopIS 2012), Rome, Italy, September 2012.
`
`Medvidovic Curriculum Vitae
`
`Page 9 of 60
`
`APPL-1004 /
`
`

`

`C21 Joshua Garcia, Ivo Krka, Nenad Medvidovic, and Chris Douglas. “A Framework for
`Obtaining the Ground-Truth in Architectural Recovery.” In Proceedings of the Joint
`Working IEEE/IFIP Conference on Software Architecture and European Conference on
`Software Architecture (WICSA/ECSA 2012), Helsinki, Finland, August 2012.
`C22 George Edwards, Yuriy Brun, and Nenad Medvidovic. “Automated Analysis and Code
`Generation for Domain-Specific Models.” In Proceedings of the Joint Working IEEE/IFIP
`Conference on Software Architecture and European Conference on Software Architecture
`(WICSA/ECSA 2012), Helsinki, Finland, August 2012.
`C23 Daniel Popescu, Joshua Garcia, Kevin Bierhoff, and Nenad Medvidovic. “Impact Analysis
`for Distributed Event-Based Systems.” In Proceedings of the 6th ACM International
`Conference on Distributed Event-Based Systems (DEBS 2012), Berlin, Germany, July 2012.
`C24 Ivo Krka and Nenad Medvidovic. “Revisiting Modal Interface Automata.” In Proceedings
`of the Workshop on Formal Methods in Software Engineering: Rigorous and Agile
`Approaches (FormSERA), Zurich, Switzerland, June 2012.
`C25 Hossein Tajalli and Nenad Medvidovic. “A Reference Architecture for Integrated
`Development and Run-Time Environments.” In Proceedings of the 2nd Workshop on
`Developing Tools as Plug-ins (TOPI), San Francisco, CA, June 2012.
`C26 Yuriy Brun and Nenad Medvidovic. “Keeping Data Private while Computing in the
`Cloud.” In Proceedings of the 5th International Conference on Cloud Computing (IEEE
`CLOUD 2012), Honolulu, HI, June 2012.
`C27 Leslie Cheung, Ivo Krka, Leana Golubchik, and Nenad Medvidovic. “Architecture-Level
`Reliability Prediction for Concurrent Systems.” In Proceedings of the 3rd International
`Conference on Performance Engineering (ICPE 2012), Boston, MA, April 2012.
`C28 Isela Macia Bertrán, Joshua Garcia, Daniel Popescu, Alessandro Garcia, Nenad
`Medvidovic, and Arndt Von Staa. “Are Automatically-Detected Code Anomalies Relevant
`to Architectural Modularity? An Exploratory Analysis of Evolving Systems.” In
`Proceedings of
`the 11th International Conference on Aspect-Oriented Software
`Development, Potsdam, Germany, March 2012.
`C29 Jae young Bang, Daniel Popescu, and Nenad Medvidovic. “Enabling Workspace
`Awareness for Collaborative Software Modeling.” In Proceedings of the Future of
`Collaborative Software Development Workshop, Seattle, WA, February 2012.
`C30 George Edwards, Yuriy Brun, and Nenad Medvidovic. “Isomorphism in Model Tools and
`Editors.” In Proceedings of the 26th IEEE/ACM International Conference on Automated
`Software Engineering (ASE 2011), Lawrence, KS, November 2011.
`C31 Joshua Garcia, Daniel Popescu, Chris A. Mattmann, Nenad Medvidovic, and Yuanfang
`Cai. “Enhancing Architectural Recovery Using Concerns.” In Proceedings of the 26th
`IEEE/ACM International Conference on Automated Software Engineering (ASE 2011),
`Lawrence, KS, November 2011.
`C32 Isela Macia Bertrán, Alessandro Garcia, Arndt von Staa, Joshua Garcia, and Nenad
`Medvidovic. “On the Impact of Aspect-Oriented Code Smells on Architecture Modularity:
`An Exploratory Study.” In Proceedings of the 5th Brazilian Symposium on Software
`Components, Architectures, and Reuse (SBCARS 2011), Sao Paulo, Brazil, September 2011.
`C33 Yuriy Brun, George Edwards, Jae young Bang, and Nenad Medvidovic. “Smart
`Redundancy for Distributed Computation.” In Proceedings of the 31st International
`Conference on Distributed Computing Systems (ICDCS), Minneapolis, MN, June 2011.
`
`Medvidovic Curriculum Vitae
`
`Page 10 of 60
`
`APPL-1004 /
`
`

`

`C34 Hossein Tajalli, Joshua Garcia, George Edwards, and Nenad Medvidovic. “PLASMA: A
`Plan-based Layered Architecture for Software Model-driven Adaptation.” In Proceedings
`of the 25th IEEE/ACM International Conference on Automated Software Engineering (ASE
`2010), Antwerp, Belgium, September 2010.
`C35 David Woollard, Chris A. Mattmann, Daniel Popescu, and Nenad Medvidovic. “KADRE:
`Domain-Specific Architectural Recovery for Scientific Software Systems.” In Proceedings
`of the 25th IEEE/ACM International Conference on Automated Software Engineering (ASE
`2010), Antwerp, Belgium, September 2010.
`C36 Jae young Bang, Daniel Popescu, George Edwards, Nenad Medvidovic, Naveen Kulkarni,
`Girish M. Rama, and Srinivas Padmanabhuni. “CoDesign – A Highly Extensible
`Collaborative Software Modeling Framework.” In Proceedings of the 32nd International
`Conference on Software Engineering (ICSE 2010), Formal Demonstration Track, Cape
`Town, South Africa, May 2010.
`C37 Ivo Krka, Yuriy Brun, Daniel Popescu, Joshua Garcia, and Nenad Medvidovic. “Using
`Dynamic Execution Traces and Program Invariants to Enhance Behavioral Model
`Inference.” In Proceedings of the 32nd International Conference on Software Engineering
`(ICSE 2010), New Ideas and Emerging Results, Cape Town, South Africa, May 2010.
`C38 Ivo Krka, Leana Golubchik, and Nenad Medvidovic. “Probabilistic Automata for
`Architecture-Based Reliability Assessment.” In Proceedings of the Workshop on
`Quantitative Stochastic Models in the Verification and Design of Software Systems
`(QUOVADIS), Cape Town, South Africa, May 2010.
`C39 Leslie Cheung, Leana Golubchik, and Nenad Medvidovic. “SHARP: A Scalable Approach
`to Architecture-Level Reliability Prediction of Concurrent Systems.” In Proceedings of the
`Workshop on Quantitative Stochastic Models in the Verification and Design of Software
`Systems (QUOVADIS), Cape Town, South Africa, May 2010.
`C40 T. S. Mohan, Nenad Medvidovic, and Chris A. Mattmann. “Leveraging Domain-Specific
`Software Architectures for Classifying Cloud Service Abstractions.” In Proceedings of the
`Cloud Futures 2010 Workshop, Redmond, WA, April 2010.
`C41 Susan Ferreira, Ricardo Valerdi, Nenad Medvidovic, John Hess, Indira Deonandan, Tsoline
`Mikaelian, Thomas Tenorio, Filiberto Macias, and Gayle Shull. “Unmanned and
`Autonomous Systems of Systems Test and Evaluation: Challenges and Opportunities.” In
`Proceedings of the 2010 IEEE International Systems Conference, San Diego, CA, April
`2010.
`C42 Chris Mattmann, Joshua Garcia, Ivo Krka, Daniel Popescu, and Nenad Medvidovic. “The
`Anatomy and Physiology of the Grid Revisited.” In Proceedings of the Joint 8th Working
`IEEE/IFIP Conference on Software Architecture (WICSA-8) and the 3rd European
`Conference on Software Architecture (ECSA-3), Cambridge, UK, September 2009.
`C43 Richard N. Taylor, Nenad Medvidovic, and Peyman Oreizy. “Architectural Styles for
`Runtime Software Adaptation” In Proceedings of the Joint 8th Working IEEE/IFIP
`Conference on Software Architecture (WICSA-8) and the 3rd European Conference on
`Software Architecture (ECSA-3), Cambridge, UK, September 2009.
`C44 Ivo Krka, Yuriy Brun, George Edwards, and Nenad Medvidovic. “Synthesizing Partial
`Component-Level Behavior Models from System Specifications.” In Proceedings of the 7th
`Joint Meeting of the European Software Engineering Conference and ACM SIGSOFT
`Symposium on the Foundations of Software Engineering (ESEC/FSE09), Amsterdam, the
`Netherlands, August 2009.
`
`Medvidovic Curriculum Vitae
`
`Page 11 of 60
`
`APPL-1004 /
`
`

`

`C45 Chiyoung Seo, George Edwards, Daniel Popescu, Sam Malek, and Nenad Medvidovic. “A
`Framework for Estimating the Energy Consumption Induced by a Distributed System's
`Architectural Style.” In Proceedings of the 8th Workshop on Specification and Verification
`of Component-Based Systems (SAVCBS), Amsterdam, the Netherlands, August 2009.
`C46 Joshua Garcia, Daniel Popescu, George Edwards, and Nenad Medvidovic. “Toward a
`Catalogue of Architectural Bad Smells.” In Proceedings of the 5th International
`Conference on the Quality of Software Architectures (QoSA), East Stroudsburg, PA, June
`2009.
`C47 Donna Spruijt-Metz, Ming Li, Gautam Thatte, Gaurav Sukhatme, Murali Annavaram,
`Sabyasachi Ghosh, Viktor Rozgic, Urbashi Mitra, Nenad Medvidovic, Britni Belcher, and
`Shrikanth Narayanan. “Differentiating Physical Activity Modalities in Youth Using
`Heartbeat Waveform Shape and Differences between Adjacent Waveforms.” In
`Proceedings of the 7th International Conference on Diet and Activity Methods (ICDAM 7),
`Washington, DC, June 2009.
`C48 Yuriy Brun and Nenad Medvidovic. “Crystal-Growth-Inspired Algorithms
`for
`Computational Grids.” In Proceedings of the Workshop on Bio-Inspired Algorithms for
`Distributed Systems (BADS09), Barcelona, Spain, June 2009.
`C49 Ivo Krka, George Edwards, Yuriy Brun, and Nenad Medvidovic. “From System
`Specifications to Component Behavioral Models.” In Proceedings of the 31st International
`Conference on Software Engineering (ICSE 2009), New Ideas and Emerging Results Track,
`Vancouver, Canada, May 2009.
`C50 Daniel Popescu, Joshua Garcia, and Nenad Medvidovic. “Enabling More Precise
`Dependency Analysis in Event-Based Systems.” In Proceedings of the 17th International
`Conference on Program Comprehension (ICPC 2009), Vancouver, Canada, May 2009.
`Best Poster Award
`C51 George Edwards, Joshua Garcia, Hossein Tajalli, Daniel Popescu, Nenad Medvidovic,
`Gaurav Sukhatme, and Brad Petrus. “Architecture-Driven Self-Adaptation and Self-
`Management in Robotics Systems.” In Proceedings of the 2009 ACM/IEEE International
`Workshop on Software Engineering for Adaptive and Self-Managing Systems (SEAMS),
`Vancouver, Canada, May 2009.
`C52 David Woollard, Chris Mattmann, and Nenad Medvidovic. “Injecting Software
`Architectural Constraints into Legacy Scientific Applications.” In Proceedings of the ICSE
`2009 Workshop on Software Engineering for Computational Science and Engineering,
`Vancouver, Canada, May 23, 2009.
`C53 Joshua Garcia, Daniel Popescu, George Edwards and Nenad Medvidovic. “Identifying
`Architectural Bad Smells.” In Proceedings of the 13th European Conference on Software
`Maintenance and Reengineering (CSMR 2009), Kaiserslautern, Germany, March 2009.
`C54 Murali Annavaram, Nenad Medvidovic, Urbashi Mitra,

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket