Nenad Medvidovic - Software Expert Witness

Nenad Medvidović, PhD

Senior Computer Scientist

Nenad Medvidović is a Professor and Associate Chair for Ph.D. Affairs in the Computer Science Department at the University of Southern California. Between 2009 and 2013, Medvidović served as Director of the USC Center for Systems and Software Engineering (CSSE). He is also a faculty associate of the Institute for Software Research (ISR) at the University of California, Irvine.

Summary of Qualifications

  • Internationally known in the computer science research community for his extensive scientific contributions in the fields of software engineering and distributed systems over the last two decades.
  • Has been deposed and testified at trial numerous times, primarily in patent infringement cases.
  • Has authored hundreds of scholarly works, including journal articles, conference papers, book chapters, magazine articles, and other publications.
  • Has received millions of dollars in grants from corporations and government agencies for scientific research.
  • Has taught dozens of software classes and seminars at universities, companies, and government agencies.
  • Received the National Science Foundation CAREER (2000) award, the Okawa Foundation Research Grant (2005), the IBM Real-Time Innovation Award (2007), and the USC Mellon Mentoring Award (2010).
  • Served as Program Co-Chair of the 2011 International Conference on Software Engineering (ICSE 2011).
  • Co-authored the ICSE 1998 paper titled “Architecture-Based Runtime Software Evolution,” which was recognized as that conference’s Most Influential Paper.
  • Co-authored “A Classification and Comparison Framework for Software Architecture Description Languages,” which was the single most-cited journal article in software engineering published in 2000.
  • Co-authored “Software Architecture: Foundations, Theory, and Practice,” a widely-used textbook on software architectures, and has edited several other books.
  • Member of ACM, ACM SIGSOFT, IEEE, and IEEE Computer Society.
  • Received his Ph.D. from the Department of Information and Computer Science at UC Irvine in 1999.

Areas of Expertise

  • Software architecture

    Architectural styles (client-server, P2P, pub-sub), software connectors (IPC mechanisms, FTP, SOAP), deployment architectures, systems engineering, systems-of-systems, run-time adaptation, self-managing systems, reliability estimation, quality-of-service properties

  • Engineering and design processes

    Requirements engineering (elicitation, specification, evolution), design and development paradigms (waterfall, spiral, agile), COTS integration, component-based development, design patterns, cost estimation, domain-specific software engineering, architecture recovery, model checking, modeling and simulation

  • Distributed systems

    Web applications (Apache, Python, PHP, REST), cloud computing, grid systems, decentralized computing (MapReduce, tile assembly model), email (IMAP, POP, SMTP), encryption (TLS, SSL, SSH), network protocols (TCP/IP, HTTP, FTP), data distribution and storage (RDBMS, SQL), ultra-large-scale systems

  • Languages, platforms, and frameworks

    Operating systems (UNIX, Linux, Windows, Mac OS), middleware (CORBA, Java EE, .NET), object-oriented languages (Java, C/C++), development frameworks and compilers (Eclipse, Visual Studio), aspect-oriented languages, architecture description languages (UML, AADL, DSLs)

  • Mobile, handheld, and wireless systems

    Smartphones and tablets (Android, iOS, Java ME, Brew), disconnected operation, energy consumption estimation, unmanned autonomous systems, embedded real-time systems, resource-constrained computing

Litigation Experience

  • In the Matter of Certain Electronic Imaging Devices


    Jurisdiction: International Trade Commission
    Counsel: Goodwin Procter LLP
    Nature of Suit: Intellectual Property–Patent

  • Finjan Inc. vs. Symantec Corp.


    Jurisdiction: U.S. District Court for the District of Delaware
    Counsel: Kramer Levin Naftalis & Frankel LLP
    Nature of Suit: Intellectual Property–Patent

  • Finjan Inc. vs. Websense, Inc.


    Jurisdiction: U.S. District Court for the District of Delaware
    Counsel: Kramer Levin Naftalis & Frankel LLP
    Nature of Suit: Intellectual Property–Patent

  • j2 Global Communications Inc. vs. Easylink Services International Corp.


    Jurisdiction: U.S. District Court for the Central District of California
    Counsel: King & Spalding LLP (until 10/12) and Perkins Coie LLP (since 10/12)
    Nature of Suit: Intellectual Property–Patent

  • Gabriel Technologies Corp. and Trace Technologies LLC vs. Qualcomm Inc., Snaptrack Inc., and Norman Krasner


    Jurisdiction: U.S. District Court for the Southern District of California
    Counsel: Hughes Hubbard & Reed LLP
    Nature of Suit: Breach of Contract

  • Inter Partes Reexamination of U.S. Patent No. 7,366,919


    Jurisdiction: U.S. Patent and Trademark Office
    Counsel: Kramer Levin Naftalis & Frankel LLP
    Nature of Suit: Intellectual Property–Patent

  • Marla Tidenberg vs. Bidz.com Inc.


    Jurisdiction: U.S. District Court for the Central District of California
    Counsel: Gordon & Rees LLP
    Nature of Suit: Class Action

Meet Some of Our Experts

Ray Chiang

Ray Chiang

Software Consultant and Code Analyst Los Angeles

Ray Chiang is a software engineering expert involved in technologies related to system engineering, digital media, embedded system, consumer electronics, industry-standard development, and various areas.

Litigation Consulting Expert
Focus Area Software Quality & Source Code
Juan M. Vasquez - Director of Information Security & Audit Services

Juan M. Vasquez, CISM, CISA

Director of InfoSec & Audit Services Chicago

Juan has over 10 years of experience in Information Security, Cybersecurity, Information Technology, Operational Technology, IT Audit, and IT Risk & Controls. He has 16 years of military service and continues to serve as an IT Operations…

Litigation Consulting Expert
Focus Area Technology Risk & Controls
Area of Expertise Technology Risk & Controls
Isaac Pflaum - Expert Witness

Isaac Pflaum

Director of Complex Software Litigation Chicago

Isaac Pflaum has more than a decade of experience as a scientist, attorney, and consultant to Fortune 100 technology companies and state and local government agencies. He currently serves as an expert witness in software-related litigation…

Litigation Testifying and Consulting Expert
Focus Area Government Contracts & Health Exchanges
William Luk - Senior Software Consultant

William Luk

Senior Software Consultant Silicon Valley

William Luk is an entrepreneur, software executive, and developer with over 15 years of experience in network and computer security. William has developed and led product teams to deliver enterprise class firewall, intrusion detection /…

Litigation Consulting Expert
Focus Area Software Engineering & Security
Area of Expertise Embedded Systems & Security
Brad Ulrich - Software Expert Witness

Brad Ulrich

VP of Health IT & Audits Nashville

Brad Ulrich has a diverse career as a computer scientist, software engineer, technology manager, and entrepreneur. His experience spans software design, programming, patent management, healthcare, mobile devices, startups, technology…

Litigation Senior Testifying Expert
Focus Area Software & Standards
Area of Expertise Health IT & Standards
Alicia Morton Farlese - Health IT Regulations Expert and Government Affairs Specialist

Alicia Farlese, DNP, RN-BC

Healthcare Regulations Expert Nashville

Alicia Morton Farlese is a retired Captain serving twenty-six years in the United States Navy Nurse Corps, and was a senior leader in national health IT policy at the US Dept. of Health and Human Services. Dr. Farlese assists clients in…

Focus Area Compliance & Government Affairs