Papers are listed by publication year in reverse chronological order. They are provided under the copyright permission for non-commercial dissemination of scholarly and technical work.
2026
-
Towards Explorative IRBL: Combining Semantic Retrieval with LLM-driven Iterative Code ExplorationInternational Symposium on Software Testing and Analysis (ISSTA 2026)
-
ReFLAIR: Detecting Responsive Layout Reflow Issues using Multimodal Generative AIACM International Conference on the Foundations of Software Engineering (FSE), 2026
-
Bridging the Gap between Automated Intervention and Actual User Experience: A Mixed-Methods Study on Mobile Accessibility Issues for Screen Reader UsersACM CHI Conference on Human Factors in Computing Systems (CHI 2026), Barcelona, Spain, April 2026
2025
-
Automated Detection of Web Application Navigation Barriers for Screen Reader Users40th IEEE/ACM International Conference on Automated Software Engineering (ASE 2025), Seoul, South Korea, November 2025
-
Automated Test Transfer Across Android Apps Using Large Language Models34th ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2025), Trondheim, Norway, June 2025
-
Enhancing Web Accessibility: Automated Detection of Issues with Generative AIACM International Conference on Foundations of Software Engineering (FSE 2025), Trondheim, Norway, June 2025
-
Automated Accessibility Analysis of Dynamic Content Changes on Mobile AppsIEEE/ACM 46th International Conference on Software Engineering (ICSE 2025), Ottawa, Canada, April 2025
-
Automated Generation of Accessibility Test Reports from Recorded User Transcripts47th IEEE/ACM International Conference on Software Engineering (ICSE 2025), Ottawa, Canada, April 2025
-
Bringing Architecture-Based Adaptation to the MainstreamElsevier Journal of Information and Software Technology (IST)
2024
-
"I tend to view ads almost like a pestilence": On the Accessibility Implications of Mobile Ads for Blind UsersIEEE/ACM 46th International Conference on Software Engineering (ICSE 2024), Lisbon, Portugal, April 2024
-
A Historical Review of Web Accessibility Using WAVE5th Workshop on Gender Equality, Diversity, and Inclusion in Software Engineering (GE 2024), Lisbon, Portugal, April 2024
-
Darcy: Automatic Architectural Inconsistency Resolution in JavaIEEE Transactions on Software Engineering (TSE), Vol. 50, No. 6, June 2024
-
Ma11y: A Mutation Framework for Web Accessibility Testing33rd ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2024), Vienna, Austria, September 2024
2023
-
#A11yDev: Understanding Contemporary Software Accessibility Practices from Twitter Conversations2023 CHI Conference on Human Factors in Computing Systems (CHI 2023), Hamburg, Germany, April 2023
-
Assistive-Technology Aided Manual Accessibility Testing in Mobile Apps, Powered by Record-and-Replay2023 CHI Conference on Human Factors in Computing Systems (CHI 2023), Hamburg, Germany, April 2023
-
ROUTE: Road Not Taken in UI TestingACM Transactions on Software Engineering and Methodology (TOSEM), Vol. 32, No. 3, April 2023
-
DeltaDroid: Dynamic Delivery Testing in AndroidACM Transactions on Software Engineering and Methodology (TOSEM), Vol. 32, No. 4, May 2023
-
A Systematic Co-engineering of Safety and Security Analysis in Requirements Engineering ProcessElsevier International Journal of Critical Infrastructure Protection, Vol. 43, December 2023
2022
-
Tool-Assisted Componentization of Java Applications19th International Conference on Software Architectures (ICSA 2022), Honolulu, Hawaii, March 2022
-
GUI Test Transfer from Web to Android15th IEEE International Conference on Software Testing, Verification and Validation (ICST 2022), April 2022
-
Forecasting Architectural Decay from Evolutionary HistoryIEEE Transactions on Software Engineering (TSE), Vol. 48, No. 7, July 2022
-
Too Much Accessibility is Harmful! Automated Detection and Analysis of Overly Accessible Elements in Mobile Apps37th IEEE/ACM International Conference on Automated Software Engineering (ASE 2022), Michigan, United States, October 2022
-
Groundhog: An Automated Accessibility Crawler for Mobile Apps37th IEEE/ACM International Conference on Automated Software Engineering (ASE 2022), Michigan, United States, October 2022
-
AccessiText: Automated Detection of Text Accessibility Issues in Android AppsACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2022), Singapore, November 2022
2021
-
Constructing a Shared Infrastructure for Software Architecture Analysis and MaintenanceIEEE International Conference on Software Architecture (ICSA 2021), Stuttgart, Germany, March 2021 (28% acceptance rate)
-
Flair: Efficient Analysis of Android Inter-Component Vulnerabilities in Response to Incremental ChangesSpringer Journal of Empirical Software Engineering (EMSE), Vol. 26, No. 54, April 2021
-
Latte: Use-Case Assistive-Service Driven Automated Accessibility Testing Framework for AndroidACM Conference on Human Factors in Computing Systems (CHI 2021), Yokohama, Japan, May 2021 (26% acceptance rate)
-
Data-driven Accessibility Repair Revisited: On the Effectiveness of Generating Labels for Icons in Android AppsACM Joint Meeting of ESEC and SIGSOFT FSE (ESEC/FSE 2021), Athens, Greece, August 2021 (24.5% acceptance rate)
-
Deep GUI: Black-box GUI Input Generation with Deep Learning36th IEEE/ACM International Conference on Automated Software Engineering (ASE 2021), Melbourne, Australia, November 2021 (27% acceptance rate)
2020
-
ER Catcher: A Static Analysis Framework for Accurate and Scalable Event-Race Detection in Android35th International Conference on Automated Software Engineering (ASE 2020), Virtual, September 2020 (23% acceptance rate)
-
Test Automation in Open-Source Android Apps: A Large-Scale Empirical Study35th International Conference on Automated Software Engineering (ASE 2020), Virtual, September 2020 (23% acceptance rate)
-
Automated Construction of Energy Test Oracle for AndroidACM Joint Meeting of ESEC and SIGSOFT FSE (ESEC/FSE 2020), Sacramento, CA, November 2020
-
Accessibility Issues in Android Apps: State of Affairs, Sentiments, and Ways Forward42nd International Conference on Software Engineering (ICSE 2020), Seoul, South Korea, October 2020 (21% acceptance rate)
-
A Benchmark for Event-Race Analysis in Android Apps18th International Conference on Mobile Systems, Applications, and Services (MobiSys 2020), Virtual, June 2020 (Poster)
2019
-
Test Transfer Across Mobile Apps Through Semantic Mapping34th International Conference on Automated Software Engineering (ASE 2019), San Diego, USA, November 2019 (21% acceptance rate)
-
Search-Based Energy Testing of Android41st International Conference on Software Engineering (ICSE 2019), Montreal, Canada, May 2019 (21% acceptance rate)
-
Detection and Repair of Architectural Inconsistencies in Java41st International Conference on Software Engineering (ICSE 2019), Montreal, Canada, May 2019 (21% acceptance rate)
-
DelDroid: An Automated Approach for Determination and Enforcement of Least-Privilege Architecture in AndroidJournal of Systems and Software, Volume 149, March 2019
2018
-
SALMA: Self-Protection of Android Systems from Inter-Component Communication Attacks33rd International Conference on Automated Software Engineering (ASE 2018), Montpellier, France, September 2018 (20% acceptance rate)
-
Efficient, Evolutionary Security Analysis of Interacting Android Apps34th International Conference on Software Maintenance and Evolution (ICSME 2018), Madrid, Spain, September 2018 (25% acceptance rate)
-
Lightweight, Obfuscation-Resilient Detection and Family Identification of Android MalwareACM Transactions on Software Engineering and Methodology (TOSEM), Vol. 26, No. 3, January 2018 — ICSE’18 Journal First
-
A Temporal Permission Analysis and Enforcement Framework for Android40th International Conference on Software Engineering (ICSE 2018), Gothenburg, Sweden, May 2018 (21% acceptance rate)
-
Nemo: Multi-Criteria Test-Suite Minimization with Integer Nonlinear Programming40th International Conference on Software Engineering (ICSE 2018), Gothenburg, Sweden, May 2018 (21% acceptance rate)
-
A Large-Scale Empirical Study on the Effects of Code Obfuscations on Android Apps and Anti-Malware Products40th International Conference on Software Engineering (ICSE 2018), Gothenburg, Sweden, May 2018 (21% acceptance rate)
2017
-
Perpetual Assurances for Self-Adaptive SystemsSoftware Engineering for Self-Adaptive Systems 3, Lecture Notes in Computer Science, Springer, 2017
-
Mining Mobile App Markets for Prioritization of Security Assessment Effort2nd International Workshop on App Market Analytics (WAMA 2017), Paderborn, Germany, September 2017
-
μDroid: An Energy-Aware Mutation Testing Framework for Android11th Joint Meeting of ESEC and ACM SIGSOFT FSE (ESEC/FSE 2017), Paderborn, Germany, September 2017
-
PATDroid: Permission-Aware GUI Testing of Android11th Joint Meeting of ESEC and ACM SIGSOFT FSE (ESEC/FSE 2017), Paderborn, Germany, September 2017
-
Automatic Generation of Inter-Component Communication Exploits for Android Applications11th Joint Meeting of ESEC and ACM SIGSOFT FSE (ESEC/FSE 2017), Paderborn, Germany, September 2017
-
Ensuring the Consistency of Adaptation through Inter- and Intra-Component Dependency AnalysisACM Transactions on Software Engineering and Methodology (TOSEM), Vol. 26, Issue 1, June 2017
-
A Taxonomy and Qualitative Comparison of Program Analysis Techniques for Security Assessment of Android SoftwareIEEE Transactions on Software Engineering (TSE), Vol. 43, Issue 6, June 2017 — ICSE’17 Journal First
-
DELDroid: Determination and Enforcement of Least-Privilege Architecture in AndroidIEEE International Conference on Software Architecture (ICSA 2017), Gothenburg, Sweden, April 2017
-
A Formal Approach for Detection of Security Flaws in the Android Permission SystemSpringer Journal on Formal Aspects of Computing, November 2017
2016
-
Titanium: Efficient Analysis of Evolving Alloy Specifications24th ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE 2016), Seattle, WA, November 2016 (27% acceptance rate)
-
Software Architectural Principles in Contemporary Mobile Software: from Conception to PracticeJournal of Systems and Software, Vol. 119, Pages 31–44, September 2016
-
Architecture Modeling and Analysis of Security in Android Systems10th European Conference on Software Architecture (ECSA 2016), Istanbul, Turkey, September 2016 (14% acceptance rate)
-
Practical, Formal Synthesis and Autonomic Enforcement of Security Policies for Android46th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN 2016), Toulouse, France, June 2016 (20% acceptance rate)
-
Energy-Aware Test-Suite Minimization for Android AppsInternational Symposium on Software Analysis and Testing (ISSTA 2016), Saarbrucken, Germany, July 2016 (25% acceptance rate)
-
Reducing Combinatorics in GUI Testing of Android Applications38th International Conference on Software Engineering (ICSE 2016), Austin, TX, May 2016 (19% acceptance rate)
-
Inferring Software Component Interaction Dependencies for Adaptation SupportACM Transactions on Autonomous and Adaptive Systems, Vol. 10, No. 4, February 2016
-
Mining Software Component Interactions to Detect Security Threats at the Architectural Level13th Working IEEE/IFIP Conference on Software Architecture (WICSA 2016), Venice, Italy, April 2016
2015
-
COVERT: Compositional Analysis of Android Inter-App Permission LeakageIEEE Transactions on Software Engineering, Vol. 41, No. 9, September 2015
-
SIG-Droid: Automated System Input Generation for Android Applications26th IEEE International Symposium on Software Reliability Engineering (ISSRE 2015), Gaithersburg, MD, November 2015 (19% acceptance rate)
-
Detection of Design Flaws in the Android Permission Protocol through Bounded Verification20th International Symposium on Formal Methods (FM 2015), Oslo, Norway, June 2015 (26% acceptance rate)
-
A Study on the Role of Software Architecture in the Evolution and Quality of Software12th Working Conference on Mining Software Repositories (MSR 2015), Florence, Italy, May 2015 (30% acceptance rate)
-
EcoDroid: An Approach for Energy-Based Ranking of Android Apps4th International Workshop on Green and Sustainable Software (GREENS 2015), Florence, Italy, May 2015
-
Analysis of Android Inter-App Security Vulnerabilities Using COVERT37th International Conference on Software Engineering (ICSE 2015), Demonstrations Track, Florence, Italy, May 2015
2014
-
A Systematic Survey of Self-Protecting Software SystemsACM Transactions on Autonomous and Adaptive Systems, Vol. 8, Issue 4, January 2014
-
EvoDroid: Segmented Evolutionary Testing of Android Apps22nd ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE 2014), Hong Kong, November 2014 (22% acceptance rate)
-
Automated Detection and Mitigation of Inter-Application Security Vulnerabilities in Android2nd International Workshop on Software Development Lifecycle for Mobile (DeMobile 2014), Hong Kong, November 2014
-
Automated Mining of Software Component Interactions for Self-Adaptation9th International Conference on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2014), Hyderabad, India, June 2014 (19% acceptance rate)
-
Mining the Categorized Software Repositories to Improve the Analysis of Security Vulnerabilities17th International Conference on Fundamental Approaches to Software Engineering (FASE 2014), Grenoble, France, April 2014 (22% acceptance rate)
2013
-
Proactive Self-Adaptation for Improving the Reliability of Mission-Critical, Embedded, and Mobile SoftwareIEEE Transactions on Software Engineering, Vol. 39, No. 12, December 2013
-
A Learning-Based Framework for Engineering Feature-Oriented Self-Adaptive Software SystemsIEEE Transactions on Software Engineering, Vol. 39, No. 11, November 2013
-
Architecture-Based Self-Protecting Software Systems9th International Conference on Quality of Software Architectures (QoSA 2013), Vancouver, Canada, June 2013
-
GuideArch: Guiding the Exploration of Architectural Solution Space Under Uncertainty35th International Conference on Software Engineering (ICSE 2013), San Francisco, CA, May 2013 (18% acceptance rate)
2012
-
A Middleware Platform for Providing Mobile and Embedded Computing Instruction to Software Engineering StudentsIEEE Transactions on Education, Vol. 55, No. 3, pages 425–435, August 2012
-
Utilizing Architectural Styles to Enhance the Adaptation Support of Middleware PlatformsJournal of Information and Software Technology, Vol. 54, No. 7, pages 786–801, July 2012
-
FORMS: Unifying Reference Model for Formal Specification of Distributed Self-Adaptive SystemsACM Transactions on Autonomous and Adaptive Systems, Vol. 7, No. 1, pages 1–61, April 2012
-
An Extensible Framework for Improving a Distributed Software System's Deployment ArchitectureIEEE Transactions on Software Engineering, Vol. 38, No. 1, pages 73–100, January/February 2012
-
Mining the Execution History of a Software System to Infer the Best Time for its Adaptation20th ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE 2012), Cary, NC, November 2012 (17% acceptance rate)
-
Dealing with Uncertainty in Early Software Architecture20th ACM SIGSOFT FSE 2012, New Ideas and Emerging Results Track, Cary, NC, November 2012 (20% acceptance rate)
-
Testing Android Apps through Symbolic ExecutionJava Pathfinder Workshop (JPF 2012), Cary, NC, November 2012
-
A Framework for Automated Security Testing of Android Applications on the Cloud6th International Conference on Software Security and Reliability (SERE 2012), Washington, DC, June 2012
-
A Whitebox Approach for Automated Security Testing of Android Applications on the Cloud7th International Workshop on Automation of Software Test (AST 2012), Zurich, Switzerland, June 2012
-
A Taxonomy and Survey of Self-Protecting Software Systems7th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2012), Zurich, Switzerland, June 2012 (30% acceptance rate)
-
Claims and Supporting Evidence for Self-Adaptive Systems – A Literature Study7th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2012), Zurich, Switzerland, June 2012 (30% acceptance rate)
-
Software Engineering for Self-Adaptive Systems: A Second Research RoadmapSoftware Engineering for Self-Adaptive Systems 2, Lecture Notes in Computer Science, Springer, 2012
-
On Patterns for Decentralized Control in Self-Adaptive SystemsSoftware Engineering for Self-Adaptive Systems 2, Lecture Notes in Computer Science, Springer, 2012
-
Uncertainty in Self-Adaptive Software SystemsSoftware Engineering for Self-Adaptive Systems 2, Lecture Notes in Computer Science, Springer, 2012
2011
-
SASSY: A Framework for Self-Architecting Service-Oriented SystemsIEEE Software, Vol. 28, No. 6, Nov./Dec. 2011
-
Taming Uncertainty in Self-Adaptive Software8th Joint Meeting of ESEC and ACM SIGSOFT FSE (ESEC/FSE 2011), Szeged, Hungary, September 2011 (16% acceptance rate)
-
On Interacting Control Loops in Self-Adaptive Systems6th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2011), Honolulu, Hawaii, May 2011
2010
-
Enhancing Middleware Support for Architecture-Based Development through Compositional Weaving of StylesJournal of Systems and Software, Vol. 83, No. 12, pages 2513–2527, December 2010
-
An Architecture-Driven Software Mobility FrameworkJournal of Systems and Software, special issue on Software Architecture and Mobility, Vol. 83, No. 6, June 2010
-
FUSION: A Framework for Engineering Self-Tuning Self-Adaptive Software Systems18th ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE 2010), Santa Fe, NM, November 2010 (20% acceptance rate)
-
RESISTing Reliability Degradation through Proactive Reconfiguration25th IEEE/ACM International Conference on Automated Software Engineering (ASE 2010), Antwerp, Belgium, September 2010 (17% acceptance rate)
-
On the Role of Architectural Styles in Improving the Adaptation Support of Middleware Platforms4th European Conference on Software Architectures (ECSA 2010), Copenhagen, Denmark, August 2010
-
Context-Driven Optimization of Mobile Service-Oriented Systems for Improving their ResilienceIEEE International Workshop on Engineering Mobile Service-Oriented Systems (EMSOS 2010), Miami, FL, July 2010
-
FORMS: A Formal Reference Model for Self-Adaptation7th IEEE International Conference on Autonomic Computing (ICAC 2010), Washington, DC, June 2010 (25% acceptance rate)
-
QoS Architectural Patterns for Self-Architecting Software Systems7th IEEE International Conference on Autonomic Computing (ICAC 2010), Washington, DC, June 2010 (25% acceptance rate)
-
Social Computing Networks: A New Paradigm for Engineering Pervasive Software Systems32nd International Conference on Software Engineering (ICSE 2010), New Ideas and Emerging Results Track, Cape Town, South Africa, May 2010 (25% acceptance rate)
-
On Decentralized Self-Adaptation: Lessons from the Trenches and Challenges for the FutureICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2010), Cape Town, South Africa, May 2010
-
Towards Multi-Design of Situated Service-Oriented SystemsICSE Workshop on Principles of Engineering Service Oriented Systems (PESOS 2010), Cape Town, South Africa, May 2010
-
Software Adaptation Patterns for Service-Oriented Architectures25th ACM Symposium on Applied Computing (SAC 2010), Dependable and Adaptive Distributed Systems Track, Sierre, Switzerland, March 2010 (30% acceptance rate)
-
A Framework for Utility-Based Service Oriented Design in SASSYJoint WOSP/SIPEW International Conference on Performance Engineering, San Jose, CA, January 2010 (25% acceptance rate)
2009
-
On the Role of Features in Analyzing the Architecture of Self-Adaptive Software Systems4th International Workshop on Models at Runtime, Denver, CO, October 2009 (20% acceptance rate)
-
A Modeling Language for Activity-Oriented Composition of Service-Oriented Software SystemsACM/IEEE 12th International Conference on Model Driven Engineering Languages and Systems (MODELS 2009), Denver, CO, October 2009 (16% acceptance rate)
-
A Framework for Estimating the Energy Consumption Induced by a Distributed System's Architectural StyleESEC/FSE Workshop on Specification and Verification of Component-Based Systems (SAVCBS 2009), Amsterdam, Netherlands, August 2009
-
Reflecting on Self-Adaptive Software SystemsICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2009), Vancouver, Canada, May 2009
-
Improving the Reliability of Mobile Software Systems through Continuous Analysis and Proactive ReconfigurationInternational Conference on Software Engineering (ICSE 2009), New Ideas and Emerging Results Track, Vancouver, Canada, May 2009 (17% acceptance rate)
-
Self-Architecting Software Systems (SASSY) from QoS-Annotated Activity ModelsICSE Workshop on Principles of Engineering Service Oriented Systems (PESOS 2009), Vancouver, Canada, May 2009 (23% acceptance rate)
-
Software Engineering for Self-Adaptive Systems: A Research RoadmapSoftware Engineering for Self-Adaptive Systems, Lecture Notes in Computer Science, Springer, 2009
-
Modeling Dimensions of Self-Adaptive Software SystemsSoftware Engineering for Self-Adaptive Systems, Lecture Notes in Computer Science, Springer, 2009
2008
-
Component-Level Energy Consumption Estimation for Distributed Java-Based Software Systems11th International Symposium on Component Based Software Engineering (CBSE 2008), Karlsruhe, Germany, October 2008
-
Dealing with the Crosscutting Structure of Software Architectural Styles32nd Annual IEEE International Computer Software and Applications Conference (COMPSAC 2008), Turku, Finland, July 2008 (20% acceptance rate)
-
Architecture-Driven Software Mobility in Support of QoS RequirementsInternational Workshop on Software Architectures and Mobility (SAM 2008), Leipzig, Germany, May 2008
-
Refining Reliability Estimation of Mobile Software SystemsInternational Workshop on Software Architectures and Mobility (SAM 2008), Leipzig, Germany, May 2008
-
Estimating the Energy Consumption in Pervasive Java-Based Systems6th IEEE International Conference on Pervasive Computing and Communications (PerCom 2008), Hong Kong, March 2008
-
Effective Realization of Software Architectural Styles with Aspects7th Working IEEE/IFIP Conference on Software Architecture (WICSA 2008), Vancouver, BC, Canada, February 2008
-
A Framework for Estimating the Impact of a Distributed Software System's Architectural Style on its Energy Consumption7th Working IEEE/IFIP Conference on Software Architecture (WICSA 2008), Vancouver, BC, Canada, February 2008
2007
-
Self-* Software Architectures and Component Middleware in Pervasive Environments5th International Workshop on Middleware for Pervasive and Ad-Hoc Computing (MPAC 2007), Newport Beach, CA, November 2007
-
An Energy Consumption Framework for Distributed Java-Based Systems22nd IEEE/ACM International Conference on Automated Software Engineering (ASE 2007), Atlanta, Georgia, November 2007
-
Software Deployment Architecture and Quality-of-Service in Pervasive EnvironmentsInternational Workshop on the Engineering of Software Services for Pervasive Environments (ESSPE 2007), Dubrovnik, Croatia, September 2007
-
Reconceptualizing a Family of Heterogeneous Embedded Systems via Explicit Architectural Support29th International Conference on Software Engineering (ICSE 2007), Minneapolis, Minnesota, May 2007 (25% acceptance rate)
-
Exploring the Role of Software Architecture in Dynamic and Fault Tolerant Pervasive SystemsWorkshop on Software Engineering of Pervasive Computing Applications, Systems and Environments (SEPCASE 2007), Minneapolis, MN, May 2007
-
Scenario-Driven Dynamic Analysis of Distributed Architecture10th International Conference on Fundamental Approaches to Software Engineering (FASE 2007), Braga, Portugal, March 2007 (15% acceptance rate)
2006
-
Tailoring an Architectural Middleware Platform to a Heterogeneous Embedded Environment6th International Workshop on Software Engineering and Middleware (SEM 2006), Portland, Oregon, November 2006
-
A User-Centric Framework for Improving a Distributed Software System's Deployment Architecture14th ACM SIGSOFT Symposium on Foundation of Software Engineering (FSE 2006), Doctoral Track, Portland, Oregon, November 2006
-
Providing Middleware-Level Facilities to Support Architecture-Based Development of Software Systems in Pervasive Environments4th International Workshop on Middleware for Pervasive and Ad-Hoc Computing (MPAC 2006), Melbourne, Australia, November 2006
2005
-
A Style-Aware Architectural Middleware for Resource Constrained, Distributed SystemsIEEE Transactions on Software Engineering, Vol. 31, No. 3, March 2005
-
A Decentralized Redeployment Algorithm for Improving the Availability of Distributed Systems3rd International Conference on Component Deployment (CD 2005), Grenoble, France, November 2005
-
Improving Availability in Large, Distributed Component-Based Systems via Redeployment3rd International Conference on Component Deployment (CD 2005), Grenoble, France, November 2005
-
A Framework for Ensuring and Improving Dependability in Highly Distributed SystemsArchitecting Dependable Systems III, Editors R. de Lemos, C. Gacek, and A. Romanowski, Springer Verlag, October 2005
-
GLIDE: A Grid-based Lightweight Infrastructure for Data-intensive EnvironmentsEuropean Grid Conference (EGC 2005), Amsterdam, Netherlands, February 2005
2004
-
An Extensible Framework for Autonomic Analysis and Improvement of Distributed Deployment ArchitecturesACM SIGSOFT Workshop on Self-Managed Systems (WOSS 2004), Newport Beach, California, October 2004
-
A Tailorable Environment for Assessing the Quality of Deployment Architectures in Highly Distributed Settings2nd International Conference on Component Deployment (CD 2004), Edinburgh, UK, May 2004
-
Improving Availability of Distributed Event-Based Systems via Run-Time Monitoring and AnalysisTwin Workshop on Architecting Dependable Systems (WADS 2004), Edinburgh, UK, May 2004, and Florence, Italy, June 2004
2003
-
Software Architectural Support for Handheld ComputingIEEE Computer – Special Issue on Handheld Computing, Vol. 36, No. 9, pages 66–73, September 2003 (5.7% acceptance rate)
-
Software Architectures and Embedded SystemsMonterey Workshop on Software Engineering for Embedded Systems, Chicago, Illinois, September 2003

