Nenad Medvidovic
Orcid: 0000-0002-1906-4878Affiliations:
- University of Southern California, Los Angeles, USA
According to our database1,
Nenad Medvidovic
authored at least 214 papers
between 1995 and 2024.
Collaborative distances:
Collaborative distances:
Awards
IEEE Fellow
IEEE Fellow 2016, "For contributions to the architecture of complex software systems".
Timeline
Legend:
Book In proceedings Article PhD thesis Dataset OtherLinks
Online presence:
-
on orcid.org
-
on csse.usc.edu
-
on dl.acm.org
On csauthors.net:
Bibliography
2024
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024
Proceedings of the 21st IEEE International Conference on Software Architecture, 2024
2023
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering: ICSE 2023 Companion Proceedings, 2023
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering: ICSE 2023 Companion Proceedings, 2023
2022
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022
2021
Pains and Gains of Peer Reviewing in Software Engineering: A Journal-Centric Perspective.
ACM SIGSOFT Softw. Eng. Notes, 2021
Proceedings of the ESEC/FSE '21: 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2021
Proceedings of the 8th IEEE/ACM International Conference on Mobile Software Engineering and Systems, 2021
Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering, 2021
Architectural Archipelagos: Technical Debt in Long-Lived Software Research Platforms.
Proceedings of the 4th IEEE/ACM International Conference on Technical Debt, 2021
Proceedings of the 18th IEEE International Conference on Software Architecture, 2021
Constructing a Shared Infrastructure for Software Architecture Analysis and Maintenance.
Proceedings of the 18th IEEE International Conference on Software Architecture, 2021
2020
Proceedings of the ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2020
Proceedings of the ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2020
Proceedings of the ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2020
ARCADE: an extensible workbench for architecture recovery, change, and decay evaluation.
Proceedings of the ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2020
Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering, 2020
Strategies for Pattern-Based Detection of Architecturally-Relevant Software Vulnerabilities.
Proceedings of the 2020 IEEE International Conference on Software Architecture, 2020
Proceedings of the 2020 ACM Workshop on Forming an Ecosystem Around Software Transformation, 2020
2019
Proceedings of the 6th International Conference on Mobile Software Engineering and Systems, 2019
Automatic detection of latent software component relationships from online Q&A sites.
Proceedings of the 7th International Workshop on Realizing Artificial Intelligence Synergies in Software Engineering, 2019
2018
Measuring the Impact of Code Dependencies on Software Architecture Recovery Techniques.
IEEE Trans. Software Eng., 2018
A Conversation with Barry Boehm: Recollections from 50 Years of Software Engineering.
IEEE Softw., 2018
Proceedings of the 15th International Conference on Mining Software Repositories, 2018
Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering, 2018
Proceedings of the 40th International Conference on Software Engineering, 2018
Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings, 2018
Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings, 2018
Proceedings of the IEEE International Conference on Software Architecture, 2018
Proceedings of the IEEE International Conference on Software Architecture, 2018
2017
Empir. Softw. Eng., 2017
SEALANT: a detection and visualization tool for inter-app security vulnerabilities in Android.
Proceedings of the 32nd IEEE/ACM International Conference on Automated Software Engineering, 2017
1st International Workshop on Establishing the Community-Wide Infrecaseructure for Architecture-Based Software Engineering (ECASE 2017).
Proceedings of the 1st IEEE/ACM International Workshop on Establishing the Community-Wide Infrecaseructure for Architecture-Based Software Engineering, 2017
Proceedings of the 39th International Conference on Software Engineering, 2017
Proceedings of the 2017 IEEE International Conference on Software Architecture, 2017
2016
ACM SIGSOFT Softw. Eng. Notes, 2016
Software architectural principles in contemporary mobile software: from conception to practice.
J. Syst. Softw., 2016
Proceedings of the 13th Working IEEE/IFIP Conference on Software Architecture, 2016
Proceedings of the 13th Working IEEE/IFIP Conference on Software Architecture, 2016
Proceedings of the 8th International Workshop on Modeling in Software Engineering, 2016
Disseminating architectural knowledge on open-source projects: a case study of the book "architecture of open-source applications".
Proceedings of the 38th International Conference on Software Engineering, 2016
Proceedings of the 38th International Conference on Software Engineering, 2016
Software analytics under the lamp post (or what star trek teaches us about the importance of asking the right questions).
Proceedings of the Perspectives on Data Science for Software Engineering, 2016
2015
IEEE Trans. Software Eng., 2015
Proceedings of the 12th Working IEEE/IFIP Conference on Software Architecture, 2015
Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, 2015
Proceedings of the 12th IEEE/ACM Working Conference on Mining Software Repositories, 2015
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015
2014
Softw. Pract. Exp., 2014
Guest editorial to the Special Issue on Component-Based Software Engineering and Software Architecture.
Sci. Comput. Program., 2014
Proceedings of the 2014 IEEE/IFIP Conference on Software Architecture, 2014
Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering, (FSE-22), Hong Kong, China, November 16, 2014
Proceedings of the 9th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, 2014
Proceedings of the 36th International Conference on Software Engineering, 2014
Proceedings of the FM 2014: Formal Methods, 2014
2013
IEEE Trans. Dependable Secur. Comput., 2013
Proceedings of the Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, 2013
Proceedings of the 21st IEEE International Requirements Engineering Conference, 2013
Proceedings of the 2013 28th IEEE/ACM International Conference on Automated Software Engineering, 2013
Proceedings of the 4th International Workshop on Managing Technical Debt, 2013
Proceedings of the 35th International Conference on Software Engineering, 2013
How software architects collaborate: Insights from collaborative software design in practice.
Proceedings of the 6th International Workshop on Cooperative and Human Aspects of Software Engineering, 2013
2012
An Extensible Framework for Improving a Distributed Software System's Deployment Architecture.
IEEE Trans. Software Eng., 2012
A Middleware Platform for Providing Mobile and Embedded Computing Instruction to Software Engineering Students.
IEEE Trans. Educ., 2012
Proceedings of the Third Joint WOSP/SIPEW International Conference on Performance Engineering, 2012
Proceedings of the 2012 Joint Working IEEE/IFIP Conference on Software Architecture and European Conference on Software Architecture, 2012
Proceedings of the 2012 Joint Working IEEE/IFIP Conference on Software Architecture and European Conference on Software Architecture, 2012
Analyzing Design Tradeoffs in Large-Scale Socio-technical Systems through Simulation of Dynamic Collaboration Patterns.
Proceedings of the On the Move to Meaningful Internet Systems: OTM 2012, 2012
Software architecture challenges and opportunities for the 21st century: dynamism, mobility, autonomy, services, grids, and clouds.
Proceedings of the Proceeding of the 5th Annual India Software Engineering Conference, 2012
Proceedings of the Second International Workshop on Developing Tools as Plug-Ins, 2012
Proceedings of the First International Workshop on Formal Methods in Software Engineering, 2012
Proceedings of the Sixth ACM International Conference on Distributed Event-Based Systems, 2012
Are automatically-detected code anomalies relevant to architectural modularity?: an exploratory analysis of evolving systems.
Proceedings of the 11th International Conference on Aspect-oriented Software Development, 2012
Proceedings of the 2012 IEEE Fifth International Conference on Cloud Computing, 2012
2011
Computer, 2011
On the Impact of Aspect-Oriented Code Smells on Architecture Modularity: An Exploratory Study.
Proceedings of the Fifth Brazilian Symposium on Software Components, 2011
Proceedings of the 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011), 2011
Proceedings of the 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011), 2011
Proceedings of the 33rd International Conference on Software Engineering, 2011
Proceedings of the 2011 International Conference on Distributed Computing Systems, 2011
2010
Proceedings of the ASE 2010, 2010
Proceedings of the ASE 2010, 2010
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 2010
Proceedings of the 2010 ICSE Workshop on Quantitative Stochastic Models in the Verification and Design of Software Systems, 2010
Using dynamic execution traces and program invariants to enhance behavioral model inference.
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 2010
SHARP: a scalable approach to architecture-level reliability prediction of concurrent systems.
Proceedings of the 2010 ICSE Workshop on Quantitative Stochastic Models in the Verification and Design of Software Systems, 2010
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 2010
Wiley, ISBN: 978-0-470-16774-8, 2010
2009
Proceedings of the Joint Working IEEE/IFIP Conference on Software Architecture 2009 and European Conference on Software Architecture 2009, 2009
Proceedings of the Joint Working IEEE/IFIP Conference on Software Architecture 2009 and European Conference on Software Architecture 2009, 2009
A framework for estimating the energy consumption induced by a distributed system's architectural style.
Proceedings of the SAVCBS'09, 2009
Proceedings of the 7th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2009
Proceedings of the Architectures for Adaptive Software Systems, 2009
Proceedings of the 17th IEEE International Conference on Program Comprehension, 2009
Proceedings of the ICSE Workshop on Software Engineering for Computational Science and Engineering, 2009
Proceedings of the 31st International Conference on Software Engineering, 2009
Proceedings of the 2009 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems, 2009
Proceedings of the 2009 workshop on Bio-inspired algorithms for distributed systems, 2009
Proceedings of the 13th European Conference on Software Maintenance and Reengineering, 2009
2008
Model Interpreter Frameworks: A Foundation for the Analysis of Domain-Specific Software Architectures.
J. Univers. Comput. Sci., 2008
A Framework for Estimating the Impact of a Distributed Software System's Architectural Style on its Energy Consumption.
Proceedings of the Seventh Working IEEE / IFIP Conference on Software Architecture (WICSA 2008), 2008
Proceedings of the Sixth Annual IEEE International Conference on Pervasive Computing and Communications (PerCom 2008), 2008
A Methodology and Framework for Creating Domain-Specific Development Infrastructures.
Proceedings of the 23rd IEEE/ACM International Conference on Automated Software Engineering (ASE 2008), 2008
Proceedings of the 30th International Conference on Software Engineering (ICSE 2008), 2008
Proceedings of the 1st International Workshop on Software Architectures and Mobility, 2008
Proceedings of the 1st International Workshop on Software Architectures and Mobility, 2008
Exploiting connector knowledge to efficiently disseminate highly voluminous data sets.
Proceedings of the 3rd International Workshop on Sharing and Reusing Architectural Knowledge, 2008
A Comprehensive Exploration of Challenges in Architecture-Based Reliability Estimation.
Proceedings of the Architecting Dependable Systems VI, 2008
Proceedings of the 30th International Conference on Software Engineering (ICSE 2008), 2008
Component-Level Energy Consumption Estimation for Distributed Java-Based Software Systems.
Proceedings of the Component-Based Software Engineering, 11th International Symposium, 2008
2007
Inf. Softw. Technol., 2007
A Framework for the Assessment and Selection of Software Components and Connectors in COTS-Based Architectures.
Proceedings of the Sixth Working IEEE / IFIP Conference on Software Architecture (WICSA 2007), 2007
Proceedings of the 2007 International Workshop on Engineering of Software Services for Pervasive Environments, 2007
Fault and adversary tolerance as an emergent property of distributed systems' software architectures.
Proceedings of the 2007 Workshop on Engineering Fault Tolerant Systems, 2007
Proceedings of the First Brazilian Symposium on Software Components, 2007
A Bayesian Model for Predicting Reliability of Software Systems at the Architectural Level.
Proceedings of the Software Architectures, 2007
Reducing Ambiguities in Requirements Specifications Via Automatically Created Object-Oriented Models.
Proceedings of the Innovations for Requirement Analysis. From Stakeholders' Needs to Formal Designs, 2007
Proceedings of the 5th International Workshop on Middleware for Pervasive and Ad-hoc Computing (MPAC 2007), held at the ACM/IFIP/USENIX 8th International Middleware Conference, November 26, 2007
Proceedings of the 22nd IEEE/ACM International Conference on Automated Software Engineering (ASE 2007), 2007
Proceedings of the IEEE International Conference on Information Reuse and Integration, 2007
Identifying and Addressing Uncertainty in Architecture-Level Software Reliability Modeling.
Proceedings of the 21th International Parallel and Distributed Processing Symposium (IPDPS 2007), 2007
Reconceptualizing a Family of Heterogeneous Embedded Systems via Explicit Architectural Support.
Proceedings of the 29th International Conference on Software Engineering (ICSE 2007), 2007
An Architectural Style for Solving Computationally Intensive Problems on Large Networks.
Proceedings of the 2007 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems, 2007
Proceedings of the Fundamental Approaches to Software Engineering, 2007
2006
Understanding the past, improving the present, and mapping out the future of software architecture.
J. Syst. Softw., 2006
Providing middleware-level facilities to support architecture-based development of software systems in pervasive environments.
Proceedings of the 4th International Workshop on Middleware for Pervasive and Ad-hoc Computing (MPAC 2006), held at the ACM/IFIP/USENIX 7th International Middleware Conference, November 27, 2006
Engineering reliability into hybrid systems via rich design models: recent results and current directions.
Proceedings of the 20th International Parallel and Distributed Processing Symposium (IPDPS 2006), 2006
Proceedings of the 28th International Conference on Software Engineering (ICSE 2006), 2006
Proceedings of the 28th International Conference on Software Engineering (ICSE 2006), 2006
A software architecture-based framework for highly distributed and data intensive scientific applications.
Proceedings of the 28th International Conference on Software Engineering (ICSE 2006), 2006
Proceedings of the 32nd EUROMICRO Conference on Software Engineering and Advanced Applications (EUROMICRO-SEAA 2006), August 29, 2006
Proceedings of the 32nd EUROMICRO Conference on Software Engineering and Advanced Applications (EUROMICRO-SEAA 2006), August 29, 2006
Tailoring an architectural middleware platform to a heterogeneous embedded environment.
Proceedings of the 6th International Workshop on Software Engineering and Middleware, 2006
2005
A Style-Aware Architectural Middleware for Resource-Constrained, Distributed Systems.
IEEE Trans. Software Eng., 2005
IEEE Softw., 2005
ACM SIGSOFT Softw. Eng. Notes, 2005
ACM SIGSOFT Softw. Eng. Notes, 2005
ACM SIGSOFT Softw. Eng. Notes, 2005
Proceedings of the Reliable Systems on Unreliable Networked Platforms, 2005
Proceedings of the Fundamental Approaches to Software Engineering, 2005
Proceedings of the Advances in Grid Computing, 2005
Improving Availability in Large, Distributed Component-Based Systems Via Redeployment.
Proceedings of the Component Deployment, Third International Working Conference, 2005
A Decentralized Redeployment Algorithm for Improving the Availability of Distributed Systems.
Proceedings of the Component Deployment, Third International Working Conference, 2005
Proceedings of the Component-Based Software Engineering, 8th International Symposium, 2005
2004
ACM Trans. Softw. Eng. Methodol., 2004
Softw. Syst. Model., 2004
An extensible framework for autonomic analysis and improvement of distributed deployment architectures.
Proceedings of the 1st ACM SIGSOFT Workshop on Self-Managed Systems, 2004
Proceedings of the 4th Working IEEE / IFIP Conference on Software Architecture (WICSA 2004), 2004
Proceedings of the UML Modeling Languages and Applications, 2004
Proceedings of the 19th IEEE International Conference on Automated Software Engineering (ASE 2004), 2004
Using Empirical Testbeds to Accelerate Technology Maturity and Transition: The SCRover Experience.
Proceedings of the 2004 International Symposium on Empirical Software Engineering (ISESE 2004), 2004
Proceedings of the Architecting Dependable Systems III [the book is a result of the ICSE 2004 and DSN 2004 workshops], 2004
Proceedings of the 1st International Conference on Autonomic Computing (ICAC 2004), 2004
A Tailorable Environment for Assessing the Quality of Deployment Architectures in Highly Distributed Settings.
Proceedings of the Component Deployment, Second International Working Conference, 2004
Software Architectural Support for Disconnected Operation in Highly Distributed Environments.
Proceedings of the Component-Based Software Engineering, 7th International Symposium, 2004
2003
Int. J. Softw. Eng. Knowl. Eng., 2003
Proceedings of the 11th ACM SIGSOFT Symposium on Foundations of Software Engineering 2003 held jointly with 9th European Software Engineering Conference, 2003
Proceedings of the Middleware 2003, 2003
Using Service Utilization Metrics to Assess the Structure of Product Line Architectures.
Proceedings of the 9th IEEE International Software Metrics Symposium (METRICS 2003), 2003
Proceedings of the Architecting Dependable Systems II, 2003
Proceedings of the ICSE 2003, 2003
Proceedings of the 23rd International Conference on Distributed Computing Systems Workshops (ICDCS 2003 Workshops), 2003
2002
ACM Trans. Softw. Eng. Methodol., 2002
Proceedings of the First Workshop on Self-Healing Systems, 2002
Proceedings of the Software Architecture: System Design, Development and Maintenance, IFIP 17<sup>th</sup> World Computer Congress, 2002
Proceedings of the 14th international conference on Software engineering and knowledge engineering, 2002
Proceedings of the Architecting Dependable Systems [the book is a result of the ICSE 2002 Workshop on Software Architectures for Dependable Systems], 2002
Architecture-Level Support for Software Component Deployment in Resource Constrained Environments.
Proceedings of the Component Deployment, IFIP/ACM Working Conference, 2002
2001
Focus: A Light-Weight, Incremental Approach to Software Architecture Recovery and Evolution.
Proceedings of the 2001 Working IEEE / IFIP Conference on Software Architecture (WICSA 2001), 2001
Increasing the confidence in off-the-shelf components: a software connector-based approach.
Proceedings of the ACM SIGSOFT Symposium on Software Reusability: Putting Software Reuse in Context, 2001
Proceedings of the 8th European Software Engineering Conference held jointly with 9th ACM SIGSOFT International Symposium on Foundations of Software Engineering 2001, 2001
Software Model Connectors: Bridging Models across the Software Lifecycle.
Proceedings of the Thirteenth International Conference on Software Engineering & Knowledge Engineering (SEKE'2001), 2001
Proceedings of the 5th IEEE International Symposium on Requirements Engineering (RE 2001), 2001
Proceedings of the Software Product-Family Engineering, 4th International Workshop, 2001
Proceedings of the 34th Annual Hawaii International Conference on System Sciences (HICSS-34), 2001
2000
A Classification and Comparison Framework for Software Architecture Description Languages.
IEEE Trans. Software Eng., 2000
ACM SIGSOFT Softw. Eng. Notes, 2000
ACM SIGSOFT Softw. Eng. Notes, 2000
IEE Proc. Softw., 2000
Proceedings of the Software Architectures for Product Families, 2000
Proceedings of the 22nd International Conference on on Software Engineering, 2000
Proceedings of the Fundamental Approaches to Software Engineering, 2000
1999
Assessing the Suitability of a Standard Design Method for Modeling Software Architectures.
Proceedings of the Software Architecture, 1999
Proceedings of the «UML»'99: The Unified Modeling Language, 1999
Proceedings of the «UML»'99: The Unified Modeling Language, 1999
A Language and Environment for Architecture-Based Software Development and Evolution.
Proceedings of the 1999 International Conference on Software Engineering, 1999
Using Off-the-Shelf Middleware to Implement Connectors in Distributed Software Architectures.
Proceedings of the 1999 International Conference on Software Engineering, 1999
1998
Proceedings of the Third International Workshop on Software Architecture, 1998
Proceedings of the Forging New Links, 1998
Proceedings of the Forging New Links, 1998
1997
IEE Proc. Softw. Eng., 1997
Proceedings of the Pulling Together, 1997
Proceedings of the Software Engineering, 1997
Proceedings of the Conference on Domain-Specific Languages, 1997
1996
IEEE Trans. Software Eng., 1996
Proceedings of the Fourth ACM SIGSOFT Symposium on Foundations of Software Engineering, 1996
Proceedings of the Joint Proceedings of the Second International Software Architecture Workshop (ISAW-2) and International Workshop on Multiple Perspectives in Software Development (Viewpoints '96) on SIGSOFT '96 workshops, 1996
1995
Proceedings of the 17th International Conference on Software Engineering, 1995