The papers are listed by publication category in reverse chronological order. These papers are provided under the copyright permission for noncommercial dissemination of scholarly and technical work. 



Refereed Journal Articles

J13.    Hamid Bagheri, Alireza Sadeghi, and Sam Malek. "COVERT: Compositional Analysis of Android Inter-App Permission Leakage." IEEE Transactions on Software Engineering, Accepted to appear. 

J12.    Eric Yuan, Naeem Esfahani, and Sam Malek. "A Systematic Survey of Self-Protecting Software Systems." ACM Transactions on Autonomous and Adaptive Systems, Vol. 8, Issue 4, January 2014.

J11.   Deshan Cooray, Ehsan Kouroshfar, Sam Malek, and Roshanak Roshandel. "Proactive Self-Adaptation for Improving the Reliability of Mission-Critical, Embedded, and Mobile Software." IEEE Transactions on Software Engineering, Vol. 39, No. 12, December 2013.

J10.   Naeem Esfahani, Ahmed Elkhodary, and Sam Malek. "A Learning-Based Framework for Engineering Feature-Oriented Self-Adaptive Software Systems." IEEE Transactions on Software Engineering, Vol. 39, No. 11, November 2013.

J9.    Chris A. Mattmann, Nenad Medvidovic, Sam Malek, George Edwards, and Somo Banerjee. “A Middleware Platform for Providing Mobile and Embedded Computing Instruction to Software Engineering Students.” IEEE Transactions on Education, Vol. 55, No. 3, pages 425-435, August 2012.

J8.    Naeem Esfahani and Sam Malek. “Utilizing Architectural Styles to Enhance the Adaptation Support of Middleware Platforms.” Journal of Information and Software Technology, Vol. 54, No. 7, pages 786-801, July 2012.

J7.    Danny Weyns, Sam Malek, and Jesper Andersson. “FORMS: Unifying Reference Model for Formal Specification of Distributed Self-Adaptive Systems.” ACM Transactions on Autonomous and Adaptive Systems, Special Issue on Formal Methods for Pervasive, Self-Aware, and Context-Aware Systems, Vol. 7, No. 1, pages 1-61, April 2012.

J6.    Sam Malek, Nenad Medvidovic, and Marija Mikic-Rakic. "An Extensible Framework for Improving a Distributed Software System's Deployment Architecture.IEEE Transactions on Software Engineering, Vol. 38, No. 1, pages 73-100, January/February 2012.

J5.    Daniel A. Menasce, Hassan Gomaa, Sam Malek, and Joao P. Sousa. “SASSY: A Framework for Self-Architecting Service-Oriented Systems.IEEE Software, Vol. 28, No. 6, Nov./Dec. 2011.

J4.    Sam Malek, Harshini Ramnath Krishnan, and Jayalakshmi Srinivasan. "Enhancing Middleware Support for Architecture-Based Development through Compositional Weaving of Styles.Journal of Systems and Software, Vol. 83, No. 12, pages 2513-2527, December 2010. 

J3.    Sam Malek, George Edwards, Yuriy Brun, Hossein Tajalli, Joshua Garcia, Ivo Krka, Nenad Medvidovic, Marija Mikic-Rakic, and Gaurav Sukhatme. "An Architecture-Driven Software Mobility Framework.Journal of Systems and Software, special issue on Software Architecture and Mobility, Vol. 83, No. 6, June 2010. 

J2.    Sam Malek, Marija Mikic-Rakic, and Nenad Medvidovic. "A Style-Aware Architectural Middleware for Resource Constrained, Distributed Systems.IEEE Transactions on Software Engineering, Vol. 31, No. 3, March 2005. 

J1.    Nenad Medvidovic, Marija Mikic-Rakic, Nikunj Mehta, and  Sam Malek. "Software Architectural Support for Handheld Computing.IEEE Computer – Special Issue on Handheld Computing, Vol. 36, No. 9, pages 66-73,  September 2003. (5.7% acceptance rate). 



Refereed Conference Publications

C58.    Hamid Bagheri, Eunsuk Kang, Sam Malek, and Daniel Jackson. "Detection of Design Flaws in the Android Permission Protocol through Bounded Verification." In proceedings of the 20th International Symposium on Formal Methods (FM 2015), Oslo, Norway, June 2015.

C57.    Ehsan Kouroshfar, Mehdi Mirakhorli, Hamid Bagheri, Lu Xiao, Sam Malek, and Yuanfang Cai. "A Study on the Role of Software Architecture in the Evolution and Quality of Software." In proceedings of the 12th Working Conference on Mining Software Repositories (MSR 2015), Florence, Italy, May 2015. (30% acceptance rate)

C56.   Reyhaneh Jabbarvand, Alireza Sadeghi, Joshua Garcia, Sam Malek, and Paul Ammann. "EcoDroid: An Approach for Energy-Based Ranking of Android Apps." In proceedings of the 4th International Workshop on Green and Sustainable Software (GREENS 2015), Florence, Italy, May 2015.

C55.    Alireza Sadeghi, Hamid Bagheri, and Sam Malek. "Analysis of Android Inter-App Security Vulnerabilities Using COVERT." In proceedings of the 37th International Conference on Software Engineering (ICSE 2015), Demonstrations Track, Florence, Italy, May 2015. 

C54.    Riyadh Mahmood, Nariman Mirzaei, and Sam Malek. “EvoDroid: Segmented Evolutionary Testing of Android Apps.” Iproceedings of the 22nd ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE 2014), Hong Kong, November 2014. (22% acceptance rate)

C53.   Eric Yuan, Naeem Esfahani, and Sam Malek. "Automated Mining of Software Component Interactions for Self-Adaptation". In proceedings of the 9th International Conference on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2014), Hyderabad, India, June 2014. (19% acceptance rate)

C52.   Alireza Sadeghi, Naeem Esfahani, and Sam Malek. "Mining the Categorized Software Repositories to Improve the Analysis of Security Vulnerabilities." In proceedings of the 17th International Conference on Fundamental Approaches to Software Engineering (FASE 2014), Grenoble, France, April 2014. 

C51.   Eric Yuan, Sam Malek, Bradley Schmerl, David Garlan, and Jeff Gennari. “Architecture-Based Self-Protecting Software Systems.” In proceedings of the 9th International Conference on Quality of Software Architectures (QoSA 2013), Vancouver, Canada, June 2013.

C50.    Naeem Esfahani, Sam Malek, Kaveh Razavi. “GuideArch: Guiding the Exploration of Architectural Solution Space Under Uncertainty.” In proceedings of the 35th International Conference on Software Engineering (ICSE 2013), San Francisco, California, USA, May 2013. (18% acceptance rate)

C49.    Kyle R. Canavera, Naeem Esfahani, and Sam Malek. “Mining the Execution History of a Software System to Infer the Best Time for its Adaptation.” In proceedings of the 20th ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE 2012), Cary, North Carolina, November 2012. (17% acceptance rate)

C48.    Naeem Esfahani, Sam Malek, Kaveh Razavi. “Dealing with Uncertainty in Early Software Architecture.” In proceedings of the 20th ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE 2012), New Ideas and Emerging Results track, Cary, North Carolina, November 2012. (20% acceptance rate)

C47.    Nariman Mirzaei, Sam Malek, Corina S. Păsăreanu, Naeem Esfahani, Riyadh Mahmood. “Testing Android Apps through Symbolic Execution.” In proceedings of the Java Pathfinder Workshop (JPF 2012), Cary, North Carolina, November 2012.

C46.    Sam Malek, Naeem Esfahani, Thabet Kacem, Riyadh Mahmood, Nariman Mirzaei, and Angelos Stavrou. “A Framework for Automated Security Testing of Android Applications on the Cloud.” In proceedings of the 6th International Conference on Software Security and Reliability (SERE 2012), Washington, DC, June 2012.

C45.    Riyadh Mahmood, Naeem Esfahani, Thabet Kacem, Nariman Mirzaei, Sam Malek, and Angelos Stavrou. “A Whitebox Approach for Automated Security Testing of Android Applications on the Cloud.” In proceedings of the 7th International Workshop on Automation of Software Test (AST 2012), Zurich, Switzerland, June 2012.

C44.    Eric Yuan and Sam Malek. “A Taxonomy and Survey of Self-Protecting Software Systems.” In proceedings of the 7th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2012), Zurich, Switzerland, June 2012. (30% acceptance rate for full papers)

C43.    Danny Weyns, M. Usman Iftikhar, Sam Malek, and Jesper Andersson. “Claims and Supporting Evidence for Self-Adaptive Systems – A Literature Study.” In proceedings of the 7th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2012), Zurich, Switzerland, June 2012. (30% acceptance rate for full papers)

C42.    Naeem Esfahani, Ehsan Kouroshfar, and Sam Malek. “Taming Uncertainty in Self-Adaptive Software.” In proceedings of the 8th joint meeting of the European Software Engineering Conference and ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE 2011), Szeged, Hungary, September 2011. (16% acceptance rate)

C41.    Pieter Vromant, Danny Weyns, Sam Malek, and Jesper Andersson. “On Interacting Control Loops in Self-Adaptive Systems.” In proceedings of the 6th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2011), Honolulu, Hawaii, May 2011.

C40.    Ahmed Elkhodary, Naeem Esfahani, and Sam Malek. "FUSION: A Framework for Engineering Self-Tuning Self-Adaptive Software Systems." In proceedings of the 18th ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE 2010), Santa Fe, NM, November 2010. (20% acceptance rate)

C39.    Deshan Cooray, Sam Malek, Roshanak Roshandel, and David Kilgore. "RESISTing Reliability Degradation through Proactive Reconfiguration." In proceedings of the 25th IEEE/ACM International Conference on Automated Software Engineering (ASE 2010), Antwerp, Belgium, September 2010.(17% acceptance rate)

C38.    Naeem Esfahani, and Sam Malek. "On the Role of Architectural Styles in Improving the Adaptation Support of Middleware Platforms." Inproceedings of the 4th European Conference on Software Architectures (ECSA 2010), Copenhagen, Denmark, August 2010.

C37.    Deshan Cooray, Sam Malek, and Roshanak Roshandel. "Context-Driven Optimization of Mobile Service-Oriented Systems for Improving their Resilience." In proceedings of the IEEE International Workshop on Engineering Mobile Service-Oriented Systems (EMSOS 2010), Miami, FL, July 2010. 

C36.    Danny Weyns, Sam Malek, and Jesper Andersson. “FORMS: A Formal Reference Model for Self-Adaptation.” In proceedings of the 7th IEEE International Conference on Autonomic Computing (ICAC 2010), Washington, DC, June 2010. (25% acceptance rate)

C35.    Daniel A. Menasce, Joao Pedro Sousa, Sam Malek, and Hassan Gomaa. “QoS Architectural Patterns for Self-Architecting Software Systems.” In proceedings of the 7th IEEE International Conference on Autonomic Computing (ICAC 2010), Washington, DC, June 2010. (25% acceptance rate) 

C34.    Naeem Esfahani, and Sam Malek. "Social Computing Networks: A New Paradigm for Engineering Pervasive Software Systems." Inproceedings of the 32nd International Conference on Software Engineering (ICSE 2010), New Ideas and Emerging Results Track, Cape Town, South Africa, May 2010. (25% acceptance rate)

C33.    Danny Weyns, Sam Malek, and Jesper Andersson. "On Decentralized Self-Adaptation: Lessons from the Trenches and Challenges for the Future." In proceedings of the ICSE workshop on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2010), Cape Town, South Africa, May 2010. 

C32.    Joao Pedro Sousa, Zeynep Zengin, and Sam Malek. "Towards Multi-Design of Situated Service-Oriented Systems." In proceedings of the ICSE workshop on Principles of Engineering Service Oriented Systems (PESOS 2010), Cape Town, South Africa, May 2010. 

C31.    Hassan Gomaa, Koji Hashimoto, Minseong Kim, Sam Malek, Daniel A. Menasce. "Software Adaptation Patterns for Service-Oriented Architectures." In proceedings of the 25th ACM Symposium on Applied Computing (SAC 2010), Dependable and Adaptive Distributed Systems track, Sierre, Switzerland, March 2010. (30% acceptance rate) 

C30.    Daniel A. Menasce, John M. Ewing, Hassan Gomaa, Sam Malek, and Joao P. Sousa. "A Framework for Utility-Based Service Oriented Design in SASSY." In proceedings of the Joint WOSP/SIPEW International Conference on Performance Engineering, San Jose, California, January 2010. (25% acceptance rate) 

C29.    Ahmed Elkhodary, Sam Malek, Naeem Esfahani. "On the Role of Features in Analyzing the Architecture of Self-Adaptive Software Systems." In proceedings of the 4th International Workshop on Models at Runtime, Denver, Colorado, October 2009. (20% acceptance rate for full papers) 

C28.    Naeem Esfahani, Sam Malek, Joao P. Sousa, Hassan Gomaa, and Daniel A. Menasce. "A Modeling Language for Activity-Oriented Composition of Service-Oriented Software Systems." In proceedings of the ACM/IEEE 12th International Conference on Model Driven Engineering Languages and Systems (MODELS 09), Denver, Colorado, October 2009. (16% acceptance rate) 

C27.    Chiyoung Seo, George Edwards, Daniel Popescu, Sam Malek, and Nenad Medvidovic. "A Framework for Estimating the Energy Consumption Induced by a Distributed System's Architectural Style." In proceedings of the ESEC/FSE workshop on Specification and Verification of Component-Based Systems (SAVCBS 2009), Amsterdam, Netherlands, August 2009.

C26.    Jesper Andersson, Rogerio de Lemos, Sam Malek, and Danny Weyns. "Reflecting on Self-Adaptive Software Systems." In proceedings of the ICSE workshop on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2010), Vancouver, Canada, May 2009.

C25.    Sam Malek, Roshanak Roshandel, David Kilgore, and Ibrahim Elhag. "Improving the Reliability of Mobile Software Systems through Continuous Analysis and Proactive Reconfiguration." In proceedings of the International Conference on Software Engineering (ICSE 2009), New Ideas and Emerging Results Track, Vancouver, Canada, May 2009. (17% acceptance rate)

C24.    Sam Malek, Naeem Esfahani, Daniel A. Menasce, Joao Sousa, and Hassan Gomaa. "Self-Architecting Software Systems (SASSY) from QoS-Annotated Activity Models." In proceedings of the ICSE workshop on Principles of Engineering Service Oriented Systems (PESOS 2009), Vancouver, Canada, May 2009. (23% acceptance rate) 

C23.    Chiyoung Seo, Sam Malek, and Nenad Medvidovic. "Component-Level Energy Consumption Estimation for Distributed Java-Based Software Systems." In proceedings of the 11th International Symposium on Component Based Software Engineering (CBSE 2008), Karlsruhe, Germany, October 2008. 

C22.    Sam Malek. "Dealing with the Crosscutting Structure of Software Architectural Styles." In proceedings of the 32nd Annual IEEE International Computer Software and Applications Conference (COMPSAC 2008), Turku, Finland, July 2008. (20% acceptance rate)

C21.    Marija Mikic-Rakic, Sam Malek, and Nenad Medvidovic. "Architecture-Driven Software Mobility in Support of QoS Requirements." In proceedings of the International Workshop on Software Architectures and Mobility (SAM), Leipzig, Germany, May 2008.

C20.    Roshanak Roshandel, and Sam Malek. "Refining Reliability Estimation of Mobile Software Systems." In proceedings of the International Workshop on Software Architectures and Mobility (SAM), Leipzig, Germany, May 2008.

C19.    Chiyoung Seo, Sam Malek, and Nenad Medvidovic. "Estimating the Energy Consumption in Pervasive Java-Based Systems." In proceedings of the 6th IEEE International Conference on Pervasive Computing and Communications (PerCom 2008), Hong Kong, March 2008.

C18.    Sam Malek. "Effective Realization of Software Architectural Styles with Aspects". In proceedings of the 7th Working IEEE/IFIP Conference on Software Architecture (WICSA 2008), Vancouver, BC, Canada, February 2008.

C17.    Chiyoung Seo, George Edwards, Sam Malek, and Nenad Medvidovic. "A Framework for Estimating the Impact of a Distributed Software System's Architectural Style on its Energy Consumption." In proceedings of the 7th Working IEEE/IFIP Conference on Software Architecture (WICSA 2008), Vancouver, BC, Canada, February 2008.

C16.    George Edwards, Chiyoung Seo, Daniel Popescu, Sam malek, and Nenad Medvidovic. "Self-* Software Architectures and Component Middleware in Pervasive Environments." In proceedings of the 5th International Workshop on Middleware for Pervasive and Ad-Hoc Computing (MPAC 2007), Newport Beach, Orange County, California, November 2007.

C15.    Chiyoung Seo, Sam Malek, and Nenad Medvidovic. "An Energy Consumption Framework for Distributed Java-Based Systems." Inproceedings of the 22nd IEEE/ACM International Conference on Automated Software Engineering (ASE 2007), Atlanta, Georgia, November 2007.

C14.    Nenad Medvidovic, and Sam Malek. "Software Deployment Architecture and Quality-of-Service in Pervasive Environments." In proceedings of the International Workshop on the Engineering of Software Services for Pervasive Environments (ESSPE 2007), Dubrovnik, Croatia, September 2007. 

C13.    Sam Malek, Chiyoung Seo, Sharmila Ravula, Brad Petrus, and Nenad Medvidovic. "Reconceptualizing a Family of Heterogeneous Embedded Systems via Explicit Architectural Support." In proceedings of the 29th International Conference on Software Engineering (ICSE 2007), Minneapolis, Minnesota, May 2007. (25% acceptance rate) 

C12.    Chiyoung Seo, Sam Malek, George Edwards, Nenad Medvidovic, Brad Petrus, and Sharmila Ravula. "Exploring the Role of Software Architecture in Dynamic and Fault Tolerant Pervasive Systems." In proceedings of the Workshop on Software Engineering of Pervasive Computing Applications, Systems and Environments (SEPCASE 07), Minneapolis, MN, May 2007. 

C11.    George Edwards, Sam Malek, and Nenad Medvidovic. "Scenario-Driven Dynamic Analysis of Distributed Architecture." In proceedings of the 10th International Conference on Fundamental Approaches to Software Engineering (FASE 2007), Braga, Portugal, March 2007. (15% acceptance rate)

C10.    Sam Malek, Chiyoung Seo, and Nenad Medvidovic. "Tailoring an Architectural Middleware Platform to a Heterogeneous Embedded Environment." In proceedings of the 6th International Workshop on Software Engineering and Middleware (SEM 2006), Portland, Oregon, November 2006.

C9.    Sam Malek. "A User-Centric Framework for Improving a Distributed Software System's Deployment Architecture.In proceedings of the doctoral track at the 14th ACM SIGSOFT Symposium on Foundation of Software Engineering (FSE 2006), Portland, Oregon, November 2006.

C8.    Sam Malek, Chiyoung Seo, Sharmila Ravula, Brad Petrus, and Nenad Medvidovic. "Providing Middleware-Level Facilities to Support Architecture-Based Development of Software Systems in Pervasive Environments." In proceedings of the 4th International Workshop on Middleware for Pervasive and Ad-Hoc Computing (MPAC 2006), Melbourne, Australia, November 2006. 

C7.    Sam Malek, Marija Mikic-Rakic, and Nenad Medvidovic. "A Decentralized Redeployment Algorithm for Improving the Availability of Distributed Systems." In proceedings of the 3rd International Conference on Component Deployment (CD 2005), Grenoble, France, November 2005. 

C6.    Marija Mikic-Rakic, Sam Malek, and Nenad Medvidovic. "Improving Availability in Large, Distributed Component-Based Systems via Redeployment." In proceedings of the 3rd International Conference on Component Deployment (CD 2005), Grenoble, France, November 2005. 

C5.    Christian Mattmann, Sam Malek, Nels Beckman, Marija Mikic-Rakic, Nenad Medvidovic, and Daniel Crichton. "GLIDE: A Grid-based Lightweight Infrastructure for Data-intensive Environments." In proceedings of the European Grid Conference (EGC 2005), Amsterdam, Netherlands, February 2005. 

C4.    Sam Malek, Marija Mikic-Rakic, and Nenad Medvidovic. "An Extensible Framework for Autonomic Analysis and Improvement of Distributed Deployment Architectures." In proceedings of the ACM SIGSOFT Workshop on Self-Managed Systems (WOSS 2004) , Newport Beach, California, October 2004. 

C3.    Marija Mikic-Rakic, Sam Malek, Nels Beckman, and Nenad Medvidovic. "A Tailorable Environment for Assessing the Quality of Deployment Architectures in Highly Distributed Settings." In proceedings of the 2nd International Conference on Component Deployment (CD 2004), Edinburgh, UK, May 2004. 

C2.    Marija Mikic-Rakic, Sam Malek, Nels Beckman, and Nenad Medvidovic. "Improving Availability of Distributed Event-Based Systems via Run-Time Monitoring and Analysis." In proceedings of the Twin Workshop on Architecting Dependable Systems (WADS 2004), Edinburgh, UK, May 2004, and Florence, Italy, June 2004. 

C1.    Nenad Medvidovic, Sam Malek, and Marija Mikic-Rakic. "Software Architectures and Embedded Systems." In proceedings of the Monterey Workshop on Software Engineering for Embedded Systems , Chicago, Illinois, September 2003. 

Refereed Book Chapters

B6.    Naeem Esfahani and Sam Malek. “Uncertainty in Self-Adaptive Software Systems.” In Software Engineering for Self-Adaptive Systems 2, Editors R. de Lemos, H. Giese, H. Müller, and M. Shaw. Lecture Notes in Computer Science Hot Topics, Springer, 2012.

B5.    Danny Weyns, Bradley Schmerl, Vincenzo Grassi, Sam Malek, Raffaela Mirandola, Christian Prehofer, Jochen Wuttke, Jesper Andersson, Holger Giese, and Karl Goschka. “On Patterns for Decentralized Control in Self-Adaptive Systems.” In Software Engineering for Self-Adaptive Systems 2, Editors R. de Lemos, H. Giese, H. Müller, and M. Shaw. Lecture Notes in Computer Science Hot Topics, Springer, 2012.

B4.    Rogerio de Lemos, Holger Giese, Hausi Muller, Mary Shaw, Jesper Andersson, Luciano Baresi, Basil Becker, Nelly Bencomo, Yuriy Brun, Bojan Cikic, Ron Desmarais, Schahram Dustdar, Gregor Engels, Kurt Geihs, Karl M. Goeschka, Alessandra Gorla, Vincenzo Grassi, Poala Inverardi, Gabor Karsai, Jeff Kramer, Marin Litoiu, Antonia Lopes, Jeff Magee, Sam Malek, Serge Mankovskii, Raffaela Mirandola, John Mylopoulos, Oscar Nierstrasz, Mauro Pezze, Christian Prehofer, Wilhelm Schafer, Wilhelm Schlichting, Bradley Schmerl, Dennis B. Smith, Joao P. Sousa, Gabriel Tamura, Ladan Tahvildari, Norha M. Villegas, Thomas Vogel, Danny Weyns, Kenny Wong, Jochen Wuttke. “Software Engineering for Self-Adaptive Systems: A second Research Roadmap.” In Software Engineering for Self-Adaptive Systems 2, Editors R. de Lemos, H. Giese, H. Müller, and M. Shaw. Lecture Notes in Computer Science Hot Topics, Springer, 2012. 

B3.    Jesper Andersson, Rogerio de Lemos, Sam Malek, and Danny Weyns. "Modeling Dimensions of Self-Adaptive Software Systems." InSoftware Engineering for Self-Adaptive Systems, Editors B. H. C. Cheng, R. de Lemos, H. Giese, P. Inverardi, and J. Magee, Lecture Notes on Computer Science Hot Topics, Springer, 2009. 

B2.    Betty H. C. Cheng, Rogério de Lemos, Holger Giese, Paola Inverardi, Jeff Magee, Jesper Andersson, Basil Becker, Nelly Bencomo, Yuriy Brun, Bojan Cukic, Giovanna Di Marzo Serugendo, Schahram Dustdar, Anthony Finkelstein, Cristina Gacek, Kurt Geihs, Vincenzo Grassi, Gabor Karsai, Holger M. Kienle, Jeff Kramer, Marin Litoiu, Sam Malek, Raffaela Mirandola, Hausi A. Müller, Sooyong Park, Mary Shaw, Matthias Tichy, Massimo Tivoli, Danny Weyns, Jon Whittle. "Software Engineering for Self-Adaptive Systems: A Research Roadmap." In Software Engineering for Self-Adaptive SystemsEditors B. H. C. Cheng, R. de Lemos, H. Giese, P. Inverardi, and J. Magee, Lecture Notes in Computer Science, Springer, 2009.

B1.    Sam Malek, Nels Beckman, Marija Mikic-Rakic, and Nenad Medvidovic. "A Framework for Ensuring and Improving Dependability in Highly Distributed Systems." In R. de Lemos, C. Gacek, and A. Romanowski, eds., Architecting Dependable Systems III, Springer Verlag, October 2005.


Edited Book and Journals

E2.    Danny Weyns, Sam Malek, Jesper Andersson, and Bradley Schmerl. “State of the Art in Self-Adaptive Software Systems.” Journal of Systems and Software, special issue, tentative publication date of October 2012.

E1.    Danny Weyns, Sam Malek, Rogerio de Lemos, and Jesper Andersson, eds. “Self-Organizing Architectures.” Lecture Notes in Computer Science, Springer Verlag, vol. 6090, 300 pages, September 2009. ISBN: 978-3642-14411-0.


Dissertations

D5.    Riyadh Mahmoud, "An Evolutionary Approach for Security Testing of Android Applications." PhD Thesis, Computer Science Department, George Mason University, August 2015. 
   
D4.    Naeem Esfahani, "Management of Uncertainty in Self-Adaptive Software." PhD Thesis, Computer Science Department, George Mason University, August 2014. 
   
D3.    Ahmed Elkhodary. "A Learning-Based Approach for Engineering Feature-Oriented Self-Adaptive Software Systems." PhD Thesis, Computer Science Department, George Mason University, December 2011.

D2.     Deshan Cooray. "Resisting Reliability Degradation through Proactive Reconfiguration." MS Thesis, Computer Science Department, George Mason University, August 2010.

D1.     Sam Malek. “A User-Centric Approach for Improving a Distributed Software System’s Deployment Architecture.” PhD Thesis, Computer Science Department, University of Southern California, 2007.