A Component- and Message-Based Architectural Style for GUI Software. - Richard N. Taylor; Nenad Medvidovic; Kenneth M. Anderson; E. James Whitehead Jr.; Jason E. Robbins (ICSE, 1995)

ADLs and dynamic architecture changes. - Nenad Medvidovic (ISAW/Viewpoints@FSE, 1996)

Using Object-Oriented Typing to Support Architectural Design in the C2 Style. - Nenad Medvidovic; Peyman Oreizy; Jason E. Robbins; Richard N. Taylor (SIGSOFT FSE, 1996)

A Component- and Message-Based Architectural Style for GUI Software. - Richard N. Taylor; Nenad Medvidovic; Kenneth M. Anderson; E. James Whitehead Jr.; Jason E. Robbins; Kari A. Nies; Peyman Oreizy; Deborah L. Dubrow (IEEE Trans. Software Eng., 1996)

Domains of Concern in Software Architectures and Architecture Description Languages. - Nenad Medvidovic; David S. Rosenblum (DSL, 1997)

A Framework for Classifying and Comparing Architecture Description Languages. - Nenad Medvidovic; Richard N. Taylor (ESEC / SIGSOFT FSE, 1997)

Reuse of Off-the-Shelf Components in C2-Style Architectures. - Nenad Medvidovic; Peyman Oreizy; Richard N. Taylor (ICSE, 1997)

Exploiting architectural style to develop a family of applications. - Nenad Medvidovic; Richard N. Taylor (IEE Proc. Softw. Eng., 1997)

Architecture-Based Runtime Software Evolution. - Peyman Oreizy; Nenad Medvidovic; Richard N. Taylor (ICSE, 1998)

Integrating Architecture Description Languages with a Standard Design Method. - Jason E. Robbins; Nenad Medvidovic; David F. Redmiles (ICSE, 1998)

Separating fact from fiction in software architecture. - Nenad Medvidovic; Richard N. Taylor (ISAW@FSE, 1998)

Using Off-the-Shelf Middleware to Implement Connectors in Distributed Software Architectures. - Eric M. Dashofy; Nenad Medvidovic; Richard N. Taylor (ICSE, 1999)

A Language and Environment for Architecture-Based Software Development and Evolution. - Nenad Medvidovic; David S. Rosenblum; Richard N. Taylor (ICSE, 1999)

Enabling the Refinement of a Software Architecture into a Design. - Marwan Abi-Antoun; Nenad Medvidovic (UML, 1999)

Extending Architectural Representation in UML with View Integration. - Alexander Egyed; Nenad Medvidovic (UML, 1999)

Assessing the Suitability of a Standard Design Method for Modeling Software Architectures. - Nenad Medvidovic; David S. Rosenblum (WICSA, 1999)

An architecture-based approach to self-adaptive software. - Peyman Oreizy; Michael M. Gorlick; Richard N. Taylor; Dennis Heimbigner; Gregory F. Johnson; Nenad Medvidovic; Alex Quilici; David S. Rosenblum; Alexander L. Wolf (IEEE Intell. Syst., 1999)

A Formal Approach to Heterogeneous Software Modeling. - Alexander Egyed; Nenad Medvidovic (FASE, 2000)

Towards a taxonomy of software connectors. - Nikunj R. Mehta; Nenad Medvidovic; Sandeep Phadke (ICSE, 2000)

Software Connectors and Refinement in Family Architectures. - Alexander Egyed; Nikunj R. Mehta; Nenad Medvidovic (IW-SAPF, 2000)

Component-based perspective on software mismatch detection and resolution. - Alexander Egyed; Nenad Medvidovic; Cristina Gacek (IEE Proc. Softw., 2000)

Model-based (systems) architecting and software engineering (MBASE). - Barry W. Boehm; Nenad Medvidovic (ACM SIGSOFT Softw. Eng. Notes, 2000)

Software architecture, analysis, generation, and evolution (SAAGE). - Barry W. Boehm; Nenad Medvidovic (ACM SIGSOFT Softw. Eng. Notes, 2000)

A Classification and Comparison Framework for Software Architecture Description Languages. - Nenad Medvidovic; Richard N. Taylor (IEEE Trans. Software Eng., 2000)

xADL: Enabling Architecture-Centric Tool Integration with XML. - Rohit Khare; Michael Guntersdorfer; Peyman Oreizy; Nenad Medvidovic; Richard N. Taylor (HICSS, 2001)

Measuring Product Line Architectures. - Ebru Dincel; Nenad Medvidovic; André van der Hoek (PFE, 2001)

Reconciling Software Requirements and Architectures: The CBSP Approach. - Paul Grünbacher; Alexander Egyed; Nenad Medvidovic (RE, 2001)

Software Model Connectors: Bridging Models across the Software Lifecycle. - Nenad Medvidovic; Paul Grünbacher; Alexander Egyed; Barry W. Boehm (SEKE, 2001)

Taming architectural evolution. - André van der Hoek; Marija Mikic-Rakic; Roshanak Roshandel; Nenad Medvidovic (ESEC / SIGSOFT FSE, 2001)

Increasing the confidence in off-the-shelf components: a software connector-based approach. - Marija Mikic-Rakic; Nenad Medvidovic (SSR, 2001)

Focus: A Light-Weight, Incremental Approach to Software Architecture Recovery and Evolution. - Lei Ding; Nenad Medvidovic (WICSA, 2001)

Architecture-Level Support for Software Component Deployment in Resource Constrained Environments. - Marija Mikic-Rakic; Nenad Medvidovic (Component Deployment, 2002)

Improving Dependability of Component-Based Systems via Multi-versioning Connectors. - Nenad Medvidovic; Marija Mikic-Rakic; Nikunj R. Mehta (WADS, 2002)

On the role of middleware in architecture-based software development. - Nenad Medvidovic (SEKE, 2002)

A Family of Software Architecture Implementation Frameworks. - Nenad Medvidovic; Nikunj R. Mehta; Marija Mikic-Rakic (WICSA, 2002)

Architectural style requirements for self-healing systems. - Marija Mikic-Rakic; Nikunj R. Mehta; Nenad Medvidovic (WOSS, 2002)

Modeling software architectures in the Unified Modeling Language. - Nenad Medvidovic; David S. Rosenblum; David F. Redmiles; Jason E. Robbins (ACM Trans. Softw. Eng. Methodol., 2002)

A Connector-Aware Middleware for Distributed Deployment and Mobility. - Marija Mikic-Rakic; Nenad Medvidovic (ICDCS Workshops, 2003)

Stemming Architectural Erosion by Coupling Architectural Discovery and Recovery. - Nenad Medvidovic; Alexander Egyed; Paul Grünbacher (STRAW, 2003)

Multi-view Software Component Modeling for Dependability. - Roshanak Roshandel; Nenad Medvidovic (WADS, 2003)

Using Service Utilization Metrics to Assess the Structure of Product Line Architectures. - André van der Hoek; Ebru Dincel; Nenad Medvidovic (IEEE METRICS, 2003)

Adaptable Architectural Middleware for Programming-in-the-Small-and-Many. - Marija Mikic-Rakic; Nenad Medvidovic (Middleware, 2003)

Composing architectural styles from architectural primitives. - Nikunj R. Mehta; Nenad Medvidovic (ESEC / SIGSOFT FSE, 2003)

Software Architectural Support for Handheld Computing. - Nenad Medvidovic; Marija Mikic-Rakic; Nikunj R. Mehta; Sam Malek (Computer, 2003)

The Role of Middleware in Architecture-Based Software Development. - Nenad Medvidovic; Eric M. Dashofy; Richard N. Taylor (Int. J. Softw. Eng. Knowl. Eng., 2003)

Bridging models across the software lifecycle. - Nenad Medvidovic; Paul Grünbacher; Alexander Egyed; Barry W. Boehm (J. Syst. Softw., 2003)

Software Architectural Support for Disconnected Operation in Highly Distributed Environments. - Marija Mikic-Rakic; Nenad Medvidovic (CBSE, 2004)

A Tailorable Environment for Assessing the Quality of Deployment Architectures in Highly Distributed Settings. - Marija Mikic-Rakic; Sam Malek; Nels E. Beckman; Nenad Medvidovic (Component Deployment, 2004)

Support for Disconnected Operation via Architectural Self-Reconfiguration. - Marija Mikic-Rakic; Nenad Medvidovic (ICAC, 2004)

A Framework for Ensuring and Improving Dependability in Highly Distributed Systems. - Sam Malek; Nels E. Beckman; Marija Mikic-Rakic; Nenad Medvidovic (WADS, 2004)

Using Empirical Testbeds to Accelerate Technology Maturity and Transition: The SCRover Experience. - Barry W. Boehm; Jesal Bhuta; David Garlan; Eric Gradman; LiGuo Huang; Alexander Lam; Raymond J. Madachy; Nenad Medvidovic; Kenneth Meyer; Steven Meyers; Gustavo Pérez; Kirk Reinholtz; et al. (ISESE, 2004)

Modeling Behavior in Compositions of Software Architectural Primitives. - Nikunj R. Mehta; Nenad Medvidovic; Marjan Sirjani; Farhad Arbab (ASE, 2004)

Software Architecture Description and UML. - Paris Avgeriou; Nicolas Guelfi; Nenad Medvidovic (UML Satellite Activities, 2004)

Understanding Tradeoffs among Different Architectural Modeling Approaches. - Roshanak Roshandel; Bradley R. Schmerl; Nenad Medvidovic; David Garlan; Dehua Zhang (WICSA, 2004)

An extensible framework for autonomic analysis and improvement of distributed deployment architectures. - Sam Malek; Marija Mikic-Rakic; Nenad Medvidovic (WOSS, 2004)

Reconciling software requirements and architectures with intermediate models. - Paul Grünbacher; Alexander Egyed; Nenad Medvidovic (Softw. Syst. Model., 2004)

Mae - a system model and environment for managing architectural evolution. - Roshanak Roshandel; André van der Hoek; Marija Mikic-Rakic; Nenad Medvidovic (ACM Trans. Softw. Eng. Methodol., 2004)

Unlocking the Grid. - Chris Mattmann; Nenad Medvidovic; Paul M. Ramirez; Vladimir Jakobac (CBSE, 2005)

A Decentralized Redeployment Algorithm for Improving the Availability of Distributed Systems. - Sam Malek; Marija Mikic-Rakic; Nenad Medvidovic (Component Deployment, 2005)

Improving Availability in Large, Distributed Component-Based Systems Via Redeployment. - Marija Mikic-Rakic; Sam Malek; Nenad Medvidovic (Component Deployment, 2005)

GLIDE: A Grid-Based Light-Weight Infrastructure for Data-Intensive Environments. - Chris Mattmann; Sam Malek; Nels E. Beckman; Marija Mikic-Rakic; Nenad Medvidovic; Daniel J. Crichton (EGC, 2005)

Improving System Understanding via Interactive, Tailorable, Source Code Analysis. - Vladimir Jakobac; Alexander Egyed; Nenad Medvidovic (FASE, 2005)

The GridLite DREAM: Bringing the Grid to Your Pocket. - Chris A. Mattmann; Nenad Medvidovic (Monterey Workshop, 2005)

Leveraging architectural models to inject trust into software systems. - Somo Banerjee; Chris Mattmann; Nenad Medvidovic; Leana Golubchik (ACM SIGSOFT Softw. Eng. Notes, 2005)

DISCOA: architectural adaptations for security and QoS. - Ömer Erdem Demir; Premkumar T. Devanbu; Nenad Medvidovic; Eric Wohlstadter (ACM SIGSOFT Softw. Eng. Notes, 2005)

Separating architectural concerns to ease program understanding. - Vladimir Jakobac; Nenad Medvidovic; Alexander Egyed (ACM SIGSOFT Softw. Eng. Notes, 2005)

Software Architectures and Embedded Systems: A Match Made in Heaven? - Nenad Medvidovic (IEEE Softw., 2005)

A Style-Aware Architectural Middleware for Resource-Constrained, Distributed Systems. - Sam Malek; Marija Mikic-Rakic; Nenad Medvidovic (IEEE Trans. Software Eng., 2005)

Tailoring an architectural middleware platform to a heterogeneous embedded environment. - Sam Malek; Chiyoung Seo; Nenad Medvidovic (SEM, 2006)

Moving Architectural Description from Under the Technology Lamppost. - Nenad Medvidovic (EUROMICRO-SEAA, 2006)

A Classification of Disconnected Operation Techniques. - Marija Mikic-Rakic; Nenad Medvidovic (EUROMICRO-SEAA, 2006)

A software architecture-based framework for highly distributed and data intensive scientific applications. - Chris Mattmann; Daniel J. Crichton; Nenad Medvidovic; Steve Hughes (ICSE, 2006)

Estimating software component reliability by leveraging architectural models. - Roshanak Roshandel; Somo Banerjee; Leslie Cheung; Nenad Medvidovic; Leana Golubchik (ICSE, 2006)

An architectural style for high-performance asymmetrical parallel computations. - David Woollard; Nenad Medvidovic (ICSE, 2006)

Engineering reliability into hybrid systems via rich design models: recent results and current directions. - Somo Banerjee; Leslie Cheung; Leana Golubchik; Nenad Medvidovic; Roshanak Roshandel; Gaurav S. Sukhatme (IPDPS, 2006)

Providing middleware-level facilities to support architecture-based development of software systems in pervasive environments. - Sam Malek; Chiyoung Seo; Sharmila Ravula; Brad Petrus; Nenad Medvidovic (MPAC, 2006)

Using software evolution to focus architectural recovery. - Nenad Medvidovic; Vladimir Jakobac (Autom. Softw. Eng., 2006)

Understanding the past, improving the present, and mapping out the future of software architecture. - Nenad Medvidovic; René L. Krikhaar; Robert L. Nord; Judith A. Stafford (J. Syst. Softw., 2006)

Scenario-Driven Dynamic Analysis of Distributed Architectures. - George Edwards; Sam Malek; Nenad Medvidovic (FASE, 2007)

An Architectural Style for Solving Computationally Intensive Problems on Large Networks. - Yuriy Brun; Nenad Medvidovic (SEAMS, 2007)

Reconceptualizing a Family of Heterogeneous Embedded Systems via Explicit Architectural Support. - Sam Malek; Chiyoung Seo; Sharmila Ravula; Brad Petrus; Nenad Medvidovic (ICSE, 2007)

Identifying and Addressing Uncertainty in Architecture-Level Software Reliability Modeling. - Leslie Cheung; Leana Golubchik; Nenad Medvidovic; Gaurav S. Sukhatme (IPDPS, 2007)

A Reference Framework for Requirements and Architecture in Biomedical Grid Systems. - Chris Mattmann; Vito Perrone; Sean C. Kelly; Daniel J. Crichton; Anthony Finkelstein; Nenad Medvidovic (IRI, 2007)

An energy consumption framework for distributed java-based systems. - Chiyoung Seo; Sam Malek; Nenad Medvidovic (ASE, 2007)

Self-* software architectures and component middleware in pervasive environments. - George Edwards; Chiyoung Seo; Daniel Popescu 001; Sam Malek; Nenad Medvidovic (MPAC, 2007)

Reducing Ambiguities in Requirements Specifications Via Automatically Created Object-Oriented Models. - Daniel Popescu 001; Spencer Rugaber; Nenad Medvidovic; Daniel M. Berry (Monterey Workshop, 2007)

A Bayesian Model for Predicting Reliability of Software Systems at the Architectural Level. - Roshanak Roshandel; Nenad Medvidovic; Leana Golubchik (QoSA, 2007)

Construction of Analytic Frameworks for Component-Based Architectures. - George Edwards; Chiyoung Seo; Nenad Medvidovic (SBCARS, 2007)

Fault and adversary tolerance as an emergent property of distributed systems' software architectures. - Yuriy Brun; Nenad Medvidovic (EFTS, 2007)

Software deployment architecture and quality-of-service in pervasive environments. - Nenad Medvidovic; Sam Malek (ESSPE, 2007)

A Framework for the Assessment and Selection of Software Components and Connectors in COTS-Based Architectures. - Jesal Bhuta; Chris Mattmann; Nenad Medvidovic; Barry W. Boehm (WICSA, 2007)

Moving architectural description from under the technology lamppost. - Nenad Medvidovic; Eric M. Dashofy; Richard N. Taylor (Inf. Softw. Technol., 2007)

Component-Level Energy Consumption Estimation for Distributed Java-Based Software Systems. - Chiyoung Seo; Sam Malek; Nenad Medvidovic (CBSE, 2008)

Early prediction of software component reliability. - Leslie Cheung; Roshanak Roshandel; Nenad Medvidovic; Leana Golubchik (ICSE, 2008)

A Comprehensive Exploration of Challenges in Architecture-Based Reliability Estimation. - Ivo Krka; George Edwards; Leslie Cheung; Leana Golubchik; Nenad Medvidovic (WADS, 2008)

Exploiting connector knowledge to efficiently disseminate highly voluminous data sets. - Chris Mattmann; David Woollard; Nenad Medvidovic (SHARK, 2008)

Software architecture and mobility: a perfect marriage or an uneasy alliance? - Nenad Medvidovic (SAM@ICSE, 2008)

Architecture-driven software mobility in support of QoS requirements. - Marija Mikic-Rakic; Sam Malek; Nenad Medvidovic (SAM@ICSE, 2008)

Runtime software adaptation: framework, approaches, and styles. - Peyman Oreizy; Nenad Medvidovic; Richard N. Taylor (ICSE Companion, 2008)

A Methodology and Framework for Creating Domain-Specific Development Infrastructures. - George Edwards; Nenad Medvidovic (ASE, 2008)

Estimating the Energy Consumption in Pervasive Java-Based Systems. - Chiyoung Seo; Sam Malek; Nenad Medvidovic (PerCom, 2008)

A Framework for Estimating the Impact of a Distributed Software System's Architectural Style on its Energy Consumption. - Chiyoung Seo; George Edwards; Sam Malek; Nenad Medvidovic (WICSA, 2008)

Model Interpreter Frameworks: A Foundation for the Analysis of Domain-Specific Software Architectures. - George Edwards; Chiyoung Seo; Nenad Medvidovic (J. Univers. Comput. Sci., 2008)

Scientific Software as Workflows: From Discovery to Distribution. - David Woollard; Nenad Medvidovic; Yolanda Gil; Chris Mattmann (IEEE Softw., 2008)

Identifying Architectural Bad Smells. - Joshua Garcia; Daniel Popescu 001; George Edwards; Nenad Medvidovic (CSMR, 2009)

Crystal-growth-inspired algorithms for computational grids. - Yuriy Brun; Nenad Medvidovic (BADS@ICAC, 2009)

Architecture-driven self-adaptation and self-management in robotics systems. - George Edwards; Joshua Garcia; Hossein Tajalli; Daniel Popescu 001; Nenad Medvidovic; Gaurav S. Sukhatme; Brad Petrus (SEAMS, 2009)

From system specifications to component behavioral models. - Ivo Krka; George Edwards; Yuriy Brun; Nenad Medvidovic (ICSE Companion, 2009)

Injecting software architectural constraints into legacy scientific applications. - David Woollard; Chris Mattmann; Nenad Medvidovic (SE-CSE@ICSE, 2009)

Enabling more precise dependency analysis in event-based systems. - Daniel Popescu 001; Joshua Garcia; Nenad Medvidovic (ICPC, 2009)

Toward a Catalogue of Architectural Bad Smells. - Joshua Garcia; Daniel Popescu 001; George Edwards; Nenad Medvidovic (QoSA, 2009)

Synthesizing partial component-level behavior models from system specifications. - Ivo Krka; Yuriy Brun; George Edwards; Nenad Medvidovic (ESEC/SIGSOFT FSE, 2009)

A framework for estimating the energy consumption induced by a distributed system's architectural style. - Chiyoung Seo; George Edwards; Daniel Popescu 001; Sam Malek; Nenad Medvidovic (SAVCBS, 2009)

The anatomy and physiology of the grid revisited. - Chris Mattmann; Joshua Garcia; Ivo Krka; Daniel Popescu 001; Nenad Medvidovic (WICSA/ECSA, 2009)

Architectural styles for runtime software adaptation. - Richard N. Taylor; Nenad Medvidovic; Peyman Oreizy (WICSA/ECSA, 2009)

Software Architecture - Foundations, Theory, and Practice. - Richard N. Taylor; Nenad Medvidovic; Eric M. Dashofy (Wiley, 2010)

CoDesign: a highly extensible collaborative software modeling framework. - Jae Young Bang; Daniel Popescu 001; George Edwards; Nenad Medvidovic; Naveen N. Kulkarni; Girish M. Rama; Srinivas Padmanabhuni (ICSE (2), 2010)

SHARP: a scalable approach to architecture-level reliability prediction of concurrent systems. - Leslie Cheung; Leana Golubchik; Nenad Medvidovic (QUOVADIS@ICSE, 2010)

Using dynamic execution traces and program invariants to enhance behavioral model inference. - Ivo Krka; Yuriy Brun; Daniel Popescu 001; Joshua Garcia; Nenad Medvidovic (ICSE (2), 2010)

Probabilistic automata for architecture-based reliability assessment. - Ivo Krka; Leana Golubchik; Nenad Medvidovic (QUOVADIS@ICSE, 2010)

Software architecture: foundations, theory, and practice. - Nenad Medvidovic; Richard N. Taylor (ICSE (2), 2010)

PLASMA: a plan-based layered architecture for software model-driven adaptation. - Hossein Tajalli; Joshua Garcia; George Edwards; Nenad Medvidovic (ASE, 2010)

Kadre: domain-specific architectural recovery for scientific software systems. - David Woollard; Chris Mattmann; Daniel Popescu 001; Nenad Medvidovic (ASE, 2010)

An architecture-driven software mobility framework. - Sam Malek; George Edwards; Yuriy Brun; Hossein Tajalli; Joshua Garcia; Ivo Krka; Nenad Medvidovic; Marija Mikic-Rakic; Gaurav S. Sukhatme (J. Syst. Softw., 2010)

Software architecture and mobility: A roadmap. - Nenad Medvidovic; George Edwards (J. Syst. Softw., 2010)

Smart Redundancy for Distributed Computation. - Yuriy Brun; George Edwards; Jae Young Bang; Nenad Medvidovic (ICDCS, 2011)

Workshop on software engineering for cloud computing: (SECLOUD 2011). - Chris A. Mattmann; Nenad Medvidovic; T. S. Mohan; T. Owen O'Malley (ICSE, 2011)

Isomorphism in model tools and editors. - George Edwards; Yuriy Brun; Nenad Medvidovic (ASE, 2011)

Enhancing architectural recovery using concerns. - Joshua Garcia; Daniel Popescu 001; Chris Mattmann; Nenad Medvidovic; Yuanfang Cai (ASE, 2011)

On the Impact of Aspect-Oriented Code Smells on Architecture Modularity: An Exploratory Study. - Isela Macia Bertran; Alessandro Garcia 001; Arndt von Staa; Joshua Garcia; Nenad Medvidovic (SBCARS, 2011)

Engineering Heterogeneous Robotics Systems: A Software Architecture-Based Approach. - Nenad Medvidovic; Hossein Tajalli; Joshua Garcia; Ivo Krka; Yuriy Brun; George Edwards (Computer, 2011)

Keeping Data Private while Computing in the Cloud. - Yuriy Brun; Nenad Medvidovic (IEEE CLOUD, 2012)

Are automatically-detected code anomalies relevant to architectural modularity?: an exploratory analysis of evolving systems. - Isela Macia Bertran; Joshua Garcia; Daniel Popescu 001; Alessandro Garcia 001; Nenad Medvidovic; Arndt von Staa (AOSD, 2012)

Impact analysis for distributed event-based systems. - Daniel Popescu 001; Joshua Garcia; Kevin Bierhoff; Nenad Medvidovic (DEBS, 2012)

Revisiting modal interface automata. - Ivo Krka; Nenad Medvidovic (FormSERA@ICSE, 2012)

A reference architecture for integrated development and run-time environments. - Hossein Tajalli; Nenad Medvidovic (TOPI@ICSE, 2012)

Software architecture challenges and opportunities for the 21st century: dynamism, mobility, autonomy, services, grids, and clouds. - Nenad Medvidovic (ISEC, 2012)

Analyzing Design Tradeoffs in Large-Scale Socio-technical Systems through Simulation of Dynamic Collaboration Patterns. - Christoph Dorn 001; George Edwards; Nenad Medvidovic (OTM Conferences (1), 2012)

Automated Analysis and Code Generation for Domain-Specific Models. - George Edwards; Yuriy Brun; Nenad Medvidovic (WICSA/ECSA, 2012)

A Framework for Obtaining the Ground-Truth in Architectural Recovery. - Joshua Garcia; Ivo Krka; Nenad Medvidovic; Chris Douglas (WICSA/ECSA, 2012)

Architecture-level reliability prediction of concurrent systems. - Leslie Cheung; Ivo Krka; Leana Golubchik; Nenad Medvidovic (ICPE, 2012)

A Middleware Platform for Providing Mobile and Embedded Computing Instruction to Software Engineering Students. - Chris A. Mattmann; Nenad Medvidovic; Sam Malek; George Edwards; Somo Banerjee (IEEE Trans. Educ., 2012)

An Extensible Framework for Improving a Distributed Software System's Deployment Architecture. - Sam Malek; Nenad Medvidovic; Marija Mikic-Rakic (IEEE Trans. Software Eng., 2012)

How software architects collaborate: Insights from collaborative software design in practice. - Jae Young Bang; Ivo Krka; Nenad Medvidovic; Naveen N. Kulkarni; Srinivas Padmanabhuni (CHASE@ICSE, 2013)

Obtaining ground-truth software architectures. - Joshua Garcia; Ivo Krka; Chris Mattmann; Nenad Medvidovic (ICSE, 2013)

Mapping architectural decay instances to dependency models. - Ran Mo; Joshua Garcia; Yuanfang Cai; Nenad Medvidovic (MTD@ICSE, 2013)

A comparative analysis of software architecture recovery techniques. - Joshua Garcia; Igor Ivkovic; Nenad Medvidovic (ASE, 2013)

Distributing refinements of a system-level partial behavior model. - Ivo Krka; Nenad Medvidovic (RE, 2013)

Identifying message flow in distributed event-based systems. - Joshua Garcia; Daniel Popescu 001; Gholamreza Safi; William G. J. Halfond; Nenad Medvidovic (ESEC/SIGSOFT FSE, 2013)

The future of software engineering IN and FOR the cloud. - Rami Bahsoon; Ivan Mistrík; Nour Ali; T. S. Mohan; Nenad Medvidovic (J. Syst. Softw., 2013)

Entrusting Private Computation and Data to Untrusted Networks. - Yuriy Brun; Nenad Medvidovic (IEEE Trans. Dependable Secur. Comput., 2013)

Revisiting Compatibility of Input-Output Modal Transition Systems. - Ivo Krka; Nicolás D'Ippolito; Nenad Medvidovic; Sebastián Uchitel (FM, 2014)

ViVA: a visualization and analysis tool for distributed event-based systems. - Youn Kyu Lee; Jae Young Bang; Joshua Garcia; Nenad Medvidovic (ICSE Companion, 2014)

Adapting our view of software adaptation: an architectural perspective (keynote). - Nenad Medvidovic (SEAMS, 2014)

Automatic mining of specifications from invocation traces and method invariants. - Ivo Krka; Yuriy Brun; Nenad Medvidovic (SIGSOFT FSE, 2014)

Component-Aware Triggered Scenarios. - Ivo Krka; Nenad Medvidovic (WICSA, 2014)

Guest editorial to the Special Issue on Component-Based Software Engineering and Software Architecture. - Barbora Buhnova; Antonio Vallecillo; Nenad Medvidovic; Magnus Larsson; Javier López 001; Jorge Cuéllar (Sci. Comput. Program., 2014)

iDARE - a reference architecture for integrated software environments. - Hossein Tajalli; Nenad Medvidovic (Softw. Pract. Exp., 2014)

Comparing Software Architecture Recovery Techniques Using Accurate Dependencies. - Thibaud Lutellier; Devin Chollak; Joshua Garcia; Lin Tan 001; Derek Rayside; Nenad Medvidovic; Robert Kroeger (ICSE (2), 2015)

An Empirical Study of Architectural Change in Open-Source Software Systems. - Duc Minh Le; Pooyan Behnamghader; Joshua Garcia; Daniel Link 003; Arman Shahbazian; Nenad Medvidovic (MSR, 2015)

Detecting event anomalies in event-based systems. - Gholamreza Safi; Arman Shahbazian; William G. J. Halfond; Nenad Medvidovic (ESEC/SIGSOFT FSE, 2015)

Proactive Detection of Higher-Order Software Design Conflicts. - Jae Young Bang; Nenad Medvidovic (WICSA, 2015)

Revisiting the Anatomy and Physiology of the Grid. - Chris A. Mattmann; Joshua Garcia; Ivo Krka; Daniel Popescu 001; Nenad Medvidovic (J. Grid Comput., 2015)

Self-Adapting Reliability in Distributed Software Systems. - Yuriy Brun; Jae Young Bang; George Edwards; Nenad Medvidovic (IEEE Trans. Software Eng., 2015)

Software analytics under the lamp post (or what star trek teaches us about the importance of asking the right questions). - Nenad Medvidovic; Alessandro Orso (Perspectives on Data Science for Software Engineering, 2016)

Architectural-based speculative analysis to predict bugs in a software system. - Duc Minh Le; Nenad Medvidovic (ICSE (Companion Volume), 2016)

Disseminating architectural knowledge on open-source projects: a case study of the book "architecture of open-source applications". - Martin P. Robillard; Nenad Medvidovic (ICSE, 2016)

An end-to-end domain specific modeling and analysis platform. - Arman Shahbazian; George Edwards; Nenad Medvidovic (MiSE@ICSE, 2016)

Automated Extraction of Rich Software Models from Limited System Information. - Michael Langhammer; Arman Shahbazian; Nenad Medvidovic; Ralf H. Reussner (WICSA, 2016)

Relating Architectural Decay and Sustainability of Software Systems. - Duc Minh Le; Carlos Carrillo 001; Rafael Capilla; Nenad Medvidovic (WICSA, 2016)

Software architectural principles in contemporary mobile software: from conception to practice. - Hamid Bagheri; Joshua Garcia; Alireza Sadeghi; Sam Malek; Nenad Medvidovic (J. Syst. Softw., 2016)

Bringing Architecture Thinking into Developers' Daily Activities. - Matthias Galster; Mehdi Mirakhorli; Nenad Medvidovic (ACM SIGSOFT Softw. Eng. Notes, 2016)

Continuous Analysis of Collaborative Design. - Jae Young Bang; Yuriy Brun; Nenad Medvidovic (ICSA, 2017)

A SEALANT for inter-app security holes in android. - Youn Kyu Lee; Jae Young Bang; Gholamreza Safi; Arman Shahbazian; Yixue Zhao; Nenad Medvidovic (ICSE, 2017)

1st International Workshop on Establishing the Community-Wide Infrecaseructure for Architecture-Based Software Engineering (ECASE 2017). - Nenad Medvidovic; Sam Malek; Mehdi Mirakhorli; Joshua Garcia (ECASE@ICSE, 2017)

SEALANT: a detection and visualization tool for inter-app security vulnerabilities in Android. - Youn Kyu Lee; Peera Yoodee; Arman Shahbazian; Daye Nam; Nenad Medvidovic (ASE, 2017)

Uncovering Architectural Design Decisions. - Arman Shahbazian; Youn Kyu Lee; Duc Minh Le; Nenad Medvidovic (CoRR, 2017)

A large-scale study of architectural evolution in open-source software systems. - Pooyan Behnamghader; Duc Minh Le; Joshua Garcia; Daniel Link 003; Arman Shahbazian; Nenad Medvidovic (Empir. Softw. Eng., 2017)

An Empirical Study of Architectural Decay in Open-Source Software. - Duc Minh Le; Daniel Link 003; Arman Shahbazian; Nenad Medvidovic (ICSA, 2018)

Recovering Architectural Design Decisions. - Arman Shahbazian; Youn Kyu Lee; Duc Minh Le; Yuriy Brun; Nenad Medvidovic (ICSA, 2018)

EVA: a tool for visualizing software architectural evolution. - Daye Nam; Youn Kyu Lee; Nenad Medvidovic (ICSE (Companion Volume), 2018)

Making well-informed software design decisions. - Arman Shahbazian; Youn Kyu Lee; Yuriy Brun; Nenad Medvidovic (ICSE (Companion Volume), 2018)

Leveraging program analysis to reduce user-perceived latency in mobile applications. - Yixue Zhao; Marcelo Schmitt Laser; Yingjun Lyu; Nenad Medvidovic (ICSE, 2018)

Empirically assessing opportunities for prefetching and caching in mobile apps. - Yixue Zhao; Paul Wat; Marcelo Schmitt Laser; Nenad Medvidovic (ASE, 2018)

Toward predicting architectural significance of implementation issues. - Arman Shahbazian; Daye Nam; Nenad Medvidovic (MSR, 2018)

Collaborative-Design Conflicts: Costs and Solutions. - Jae Young Bang; Yuriy Brun; Nenad Medvidovic (IEEE Softw., 2018)

A Conversation with Barry Boehm: Recollections from 50 Years of Software Engineering. - Hakan Erdogmus; Nenad Medvidovic (IEEE Softw., 2018)

50 Years of Software Engineering. - Hakan Erdogmus; Nenad Medvidovic; Frances Paulisch (IEEE Softw., 2018)

Measuring the Impact of Code Dependencies on Software Architecture Recovery Techniques. - Thibaud Lutellier; Devin Chollak; Joshua Garcia; Lin Tan 001; Derek Rayside; Nenad Medvidovic; Robert Kroeger (IEEE Trans. Software Eng., 2018)

Editorial from the New Editor in Chief. - Nenad Medvidovic (IEEE Trans. Software Eng., 2018)

Automatic detection of latent software component relationships from online Q&A sites. - Suhrid Karthik; Nenad Medvidovic (RAISE@ICSE, 2019)

A microservice architecture for online mobile app optimization. - Yixue Zhao; Nenad Medvidovic (MOBILESoft@ICSE, 2019)

Editorial: State of the Journal. - Nenad Medvidovic (IEEE Trans. Software Eng., 2019)

Remote Control of iOS Devices via Accessibility Features. - Nikola Lukic; Saghar Talebipour; Nenad Medvidovic (FEAST@CCS, 2020)

Strategies for Pattern-Based Detection of Architecturally-Relevant Software Vulnerabilities. - Adriana Sejfia; Nenad Medvidovic (ICSA, 2020)

AirMochi - A Tool for Remotely Controlling iOS Devices. - Nikola Lukic; Saghar Talebipour; Nenad Medvidovic (ASE, 2020)

ARCADE: an extensible workbench for architecture recovery, change, and decay evaluation. - Marcelo Schmitt Laser; Nenad Medvidovic; Duc Minh Le; Joshua Garcia (ESEC/SIGSOFT FSE, 2020)

Online sports betting through the prism of software engineering. - Gvozden Marinkovic; Nikola Lukic; Nenad Medvidovic (ESEC/SIGSOFT FSE, 2020)

eQual: informing early design decisions. - Arman Shahbazian; Suhrid Karthik; Yuriy Brun; Nenad Medvidovic (ESEC/SIGSOFT FSE, 2020)

FrUITeR: a framework for evaluating UI test reuse. - Yixue Zhao; Justin Chen; Adriana Sejfia; Marcelo Schmitt Laser; Jie Zhang 050; Federica Sarro; Mark Harman; Nenad Medvidovic (ESEC/SIGSOFT FSE, 2020)

Constructing a Shared Infrastructure for Software Architecture Analysis and Maintenance. - Joshua Garcia; Mehdi Mirakhorli; Lu Xiao 001; Yutong Zhao; Ibrahim Mujhid; Khoi Pham; Ahmet Okutan; Sam Malek; Rick Kazman; Yuanfang Cai; Nenad Medvidovic (ICSA, 2021)

Architectural Decay as Predictor of Issue- and Change-Proneness. - Duc Minh Le; Suhrid Karthik; Marcelo Schmitt Laser; Nenad Medvidovic (ICSA, 2021)

Architectural Archipelagos: Technical Debt in Long-Lived Software Research Platforms. - Marcelo Schmitt Laser; Duc Minh Le; Joshua Garcia; Nenad Medvidovic (TechDebt@ICSE, 2021)

UI Test Migration Across Mobile Platforms. - Saghar Talebipour; Yixue Zhao; Luka Dojcilovic; Chenggang Li; Nenad Medvidovic (ASE, 2021)

Assessing the Feasibility of Web-Request Prediction Models on Mobile Platforms. - Yixue Zhao; Siwei Yin; Adriana Sejfia; Marcelo Schmitt Laser; Haoyu Wang 001; Nenad Medvidovic (MOBILESoft@ICSE, 2021)

Identifying casualty changes in software patches. - Adriana Sejfia; Yixue Zhao; Nenad Medvidovic (ESEC/SIGSOFT FSE, 2021)

Pains and Gains of Peer Reviewing in Software Engineering: A Journal-Centric Perspective. - Nenad Medvidovic (ACM SIGSOFT Softw. Eng. Notes, 2021)

Avgust: automating usage-based test generation from videos of app executions. - Yixue Zhao; Saghar Talebipour; Kesina Baral; Hyojae Park; Leon Yee; Safwat Ali Khan; Yuriy Brun; Nenad Medvidovic; Kevin Moran (ESEC/SIGSOFT FSE, 2022)

SAIN: A Community-Wide Software Architecture INfrastructure. - Joshua Garcia; Mehdi Mirakhorli; Lu Xiao 001; Sam Malek; Rick Kazman; Yuanfang Cai; Nenad Medvidovic (ICSE Companion, 2023)

Avgust: A Tool for Generating Usage-Based Tests from Videos of App Executions. - Saghar Talebipour; Hyojae Park; Kesina Baral; Leon Yee; Safwat Ali Khan; Kevin Moran; Yuriy Brun; Nenad Medvidovic; Yixue Zhao (ICSE Companion, 2023)

Adhere: Automated Detection and Repair of Intrusive Ads. - Yutian Yan; Yunhui Zheng; Xinyue Liu; Nenad Medvidovic; Weihang Wang 001 (ICSE, 2023)

Message from the ICSA 2024 General Chairs and Program Chairs. - Y. Raghu Reddy; Nenad Medvidovic; Romina Spalazzese; Heiko Koziolek (ICSA, 2024)

Toward Improved Deep Learning-based Vulnerability Detection. - Adriana Sejfia; Satyaki Das; Saad Shafiq; Nenad Medvidovic (ICSE, 2024)

Improving DNN Modularization via Activation-Driven Training. - Tuan Ngo; Abid Hassan; Saad Shafiq; Nenad Medvidovic (CoRR, 2024)

Are We Learning the Right Features? A Framework for Evaluating DL-Based Software Vulnerability Detection Solutions. - Satyaki Das; Syeda Tasnim Fabiha; Saad Shafiq; Nenad Medvidovic (ICSE, 2025)

Trust Dynamics in AI-Assisted Development: Definitions, Factors, and Implications. - Sadra Sabouri; Philipp Eibl; Xinyi Zhou; Morteza Ziyadi; Nenad Medvidovic; Lars Lindemann; Souti Chattopadhyay (ICSE, 2025)

Are We Learning the Right Features? A Framework for Evaluating DL-Based Software Vulnerability Detection Solutions. - Satyaki Das; Syeda Tasnim Fabiha; Saad Shafiq; Nenad Medvidovic (Zenodo, 2025)

Are We Learning the Right Features? A Framework for Evaluating DL-Based Software Vulnerability Detection Solutions. - Satyaki Das; Syeda Tasnim Fabiha; Saad Shafiq; Nenad Medvidovic (Zenodo, 2025)

Automated Test Transfer across Android Apps using Large Language Models. - Benyamin Beyzaei; Saghar Talebipour; Ghazal Rafiei; Nenad Medvidovic; Sam Malek (Proc. ACM Softw. Eng., 2025)