Publications

Refereed Journal Articles

  • J1 Sepehr Eghbali*, Hassan Ashtiani*, and Ladan Tahvildari, “Online Nearest Neighbor Search Using Hamming Weight Trees”, IEEE Transaction on Pattern Analysis and Machine Intelligence (TPAMI), Volume 42, Issue 7, pp. 1729-1740, July 2020.
  • J2 Sepehr Eghbali* and Ladan Tahvildari, “Fast Cosine Similarity Search Using Multi-Index Hashing”, IEEE Transaction on Knowledge and Data Engineering (TKDE), Volume 31, Issue 2, pp. 329-342, February 2019.
  • J3 Sepehr Eghbali* and Ladan Tahvildari, “Test Case Prioritization Using Lexicographical Ordering”, IEEE Transactions on Software Engineering (TSE), 14(12), pp. 1175-1198, December 2016. * Cited by 46
  • J4 Mohammad Hamdaqa*, Ladan Tahvildari, Neil LaChapelle+, and Brian Campbell+, “Cultural Scene Detection Using Reverse Louvain Optimization”, Journal of Science of Computer Programming (SCP), 95(1), pp. 44-72, December 2014.
  • J5 Mahsa Emami-Taba*, Mehdi Amoui*, and Ladan Tahvildari, “On the Road to Holistic Decision Making in Adaptive Security”, Technology Innovation Management (TIM) Review, pp. 59-64, August 2013. Selected as One of the Best Papers for Cyber-Security E-Book
  • J6 Mehdi Amoui*, Mahdi Derakhshanmanesh*, Jürgen Ebert**, and Ladan Tahvildari, “Achieving Dynamic Adaptation via Management and Interpretation of Runtime Models”, Journal of Systems and Software (JSS), 85(12), pp. 2720-2737, December 2012. Cited by 47
  • J7 Mazeiar Salehie* and Ladan Tahvildari, “Towards a Goal-Driven Approach to Action Selection in Self-Adaptive Software”, Software Practice and Experience (SPE) Journal, 42(2), pp. 211-233, February 2012. Cited by 71
  • J8 Siavash Mirarab*, Soroush Akhlaghi**, and Ladan Tahvildari, “Size-Constrained Regression Test Case Selection Using Multi-Criteria Optimization”, IEEE Transactions on Software Engineering (TSE), 38(4), pp. 936-956, July/August 2011. Cited by 87
  • J9 Hyunsook Do**, Siavash Mirarab*, and Ladan Tahvildari, and Gregg Rothermel**, “The Effects of Time Constraints on Test Case Prioritization: A Series of Controlled Experiments”, IEEE Transactions on Software Engineering (TSE), 36(5), pp. 593-617, September/October 2010. Cited by 189
  • J10 Alaa Hassouna* and Ladan Tahvildari, “An Effort Prediction Framework for Software Defect Correction”, Journal of Information & Software Technology (IST), 52(2), pp. 197-209, February 2010
  • J11 Mazeiar Salehie* and Ladan Tahvildari, “Adaptive Software Systems: Emerging Trends and Open Problems”, ACM Transactions on Autonomous and Adaptive Systems (TAAS), 4(2), pp. 14:1-42, May 2009. ¨ Cited by 1,687
  • J12 Mehdi Amoui*, Mazeiar Salehie*, and Ladan Tahvildari, “Temporal Software Change Prediction Using Neural Networks”, Journal of Software Engineering and Knowledge Engineering (IJSEKE), 19(7), pp. 995-1014, November 2009.
  • J13 Ali R. Sharafat* and Ladan Tahvildari, “Change Predict Changes in Object-Oriented Software Systems: A Probabilistic Approach”, Journal of Software (JSW), Volume 3, Issue 5, pp. 26-39, May 2008. ¨ Cited by 46
  • J14 Mazeiar Salehie* and Ladan Tahvildari, “Autonomic Computing: Emerging Trends and Open Problems”, ACM SIGSOFT Software Engineering Notes, 30(4), pp. 1-7, 2005. ¨ Cited by 199
  • J15 Ladan Tahvildari and Kostas Kontogiannis, “Improving Design Quality Using Meta-Pattern Transformations: A Metric-Based Approach”, Journal of Software Maintenance and Evolution: Research and Practice (JSME), Volume 16, Issue 4-5, pp. 331-361, July/October 2004.
  • J16 Ladan Tahvildari, Kostas Kontogiannis and John Mylopoulos, “Quality-Driven Software Reengineering”, The Journal of Systems and Software (JSS), Special Issue on: Software Architecture – Engineering Quality Attributes, Volume 66, Issue 3, pp. 225-239, June 2003. Cited by 86

Edited Books and Journals

  • E1 Ladan Tahvildari (Ed., Publications Chair), Joanne Altee** and Paola Inverardi** (Program Co-Chairs), Proceedings and Companions of the 31st International Conference on Software Engineering (ICSE), May 2009.
  • E2 Gerardo Canfora**, Ladan Tahvildari, Hausi Müller**, “Guest Editors’ Introduction: Special Section from the International Conference on Software Maintenance”, IEEE Transactions on Software Engineering, Volume 35, Issue 4, pp. 450-451, July/August 2009.
  • E3 Ladan Tahvildari, Gerardo Canfora** (Eds.), Proceedings of the 23rd IEEE International Conference on Software Maintenance (ICSM), IEEE Computer Society, September 2007.
  • E4 Ladan Tahvildari, George Wilkie** (Eds.), Proceedings of the IEEE Software Technology and Engineering Practice (STEP), IEEE Computer Society, September 2004.
  • E5 Ladan Tahvildari, Editor, CD-ROM for Workshops, Tutorial, and Tool Descriptions of IEEE Working Conference on Reverse Engineering (WCRE), IEEE Computer Society, November 2004
  • E6 Ladan Tahvildari, Kostas Kontogiannis (Eds.), Proceedings of the First International Workshop on REFactoring: Achievements, Challenges, and Effects (REFACE), Supported by IEEE Computer Society and Reengineering Forum, Victoria, BC, November 2003.

Refereed Conference Papers

  • C1 Ryan Liu*, Shizhe Lin*, and Ladan Tahvildari, “AHA: Adaptive Hadoop in Ad-hoc Cloud Environments”, In Proceedings of the IEEE International Conference on Autonomic Computing and Self-Organizing Systems (ACSOS), to appear, Washington, DC, September 2021.
  • C2 Sepehr Eghbali* and Ladan Tahvildari, “Deep Supervised Quantization for Image Search”, In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Long Beach, California, pp. 11690-11699, June 2019.
  • C3 Sepehr Eghbali*, Vinit Kudva*, Gregg Rothermel**, and Ladan Tahvildari, “Supervised Tie Breaking in Test Case Prioritization”, In Proceedings of the IEEE/ACM International Conference on Software Engineering (ICSE): Companion Proceedings, pp. 242-243, Montreal, Quebec, May 2019.
  • C4 Nasim Beigi-Mohammadi*, Marin Litoiu**, Mahsa Emami-Taba*, Ladan Tahvildari, Marios Fokaefs**, Ettore Merlo**, and Iosif Viorel Onut+, “A DevOps Framework for Quality-Driven Self-Protection in Web Software Systems”, In Proceedings of IBM International Conference on Computer Science and Software Engineering, Markham, Canada, pp. 270-274, October 2018.
  • C5 Sepehr Eghbali*, Hassan Ashtiani*, and Ladan Tahvildari, “Online Nearest Neighbor Search in Binary Space”, In Proceedings of the IEEE International Conference on Data Mining (ICDM), New Orleans, USA, pp. 853-858, November 2017.
  • C6 Mahsa Emami-Taba* and Ladan Tahvildari, “Bayesian Game Decision-Making Model for Uncertain Adversary Types”, In Proceedings of IBM International Conference on Computer Science and Software Engineering, Richmond-Hill, Canada, November 2016. Won Best Student Paper Award
  • C7 Mohammad Hamdaqa* and Ladan Tahvildari, “StratusPM: An Analytical Performance Model for Cloud Applications”, In Proceedings of the IEEE International Symposium on the Maintenance and Evolution of Service-Oriented and Cloud-Based Systems (MESOCA), Raleigh, North Carolina, USA, pp. 24-31, October 2016.
  • C8 Mohammad Hamdaqa*, Mohamed M. Sabri, Akshay Singh, and Ladan Tahvildari, “Adoop: MapReduce for Ad-hoc Cloud Computing”, In Proceedings of IBM Annual International Conference on Computer Science and Software Engineering, Richmond-Hill, Canada, pp. 26-34, November 2015.
  • C9 Mohammad Hamdaqa* and Ladan Tahvildari, “StratusML: A Layered Cloud Modelling Framework”, In Proceedings of the IEEE International Conference on Cloud Engineering (IC2E), Tempe, Arizona, USA, pp. 96-106, March 2015. Won IBM CASCON’13 Best Technology Showcase Award
  • C10 Mahsa Emami-Taba*, Mehdi Amoui*, and Ladan Tahvildari, “Strategy-Aware Mitigation Using Markov Games for Dynamic Application-Layer”, In Proceedings of IEEE International Symposium on High Assurance Systems Engineering (HASE), Daytona Beach, Florida, USA, pp. 134-141, January 2015. Won IBM CASCON’14 Best Technology Showcase Award
  • C11 Mahsa Emami-Taba*, Mehdi Amoui*, and Ladan Tahvildari, “Mitigating Dynamic Attacks Using Multi-Agent Game-Theoretic Techniques”, In Proceedings of IBM Annual International Conference on Computer Science and Software Engineering, Richmond-Hill, ON, Canada, pp. 375-378, November 2014. Won CSER Best Poster Award
  • C12 Mohammad Hamdaqa* and Ladan Tahvildari, “The (5+1) Architectural View Model for Cloud Applications”, In Proceedings of the IBM Center for Advance Studies Conference, Toronto, ON, Canada, pp. 1-15, November 2014.
  • C13 Mohammad Hamdaqa* and Ladan Tahvildari, “Prison Break: A Generic Schema Matching Solution to the Cloud Vendor Lock-in Problem”, In Proceedings of the IEEE International Symposium on the Maintenance and Evolution of Service-Oriented and Cloud-Based Systems (MESOCA), Victoria, BC, Canada, pp. 37-46, September 2014.
  • C14 Nilam Kaushik*, Mehdi Amoui*, Ladan Tahvildari, Weining Liu+ and Shimin Li+, “Defect Prioritization in the Software Industry: Challenges and Opportunities”, In Proceedings of the IEEE International Conference on Software Testing, Verification and Validation (ICST), Luxembourg, pp. 70-73, March 2013.
  • C15 Mehdi Amoui*, Nilam Kaushik*, Abraham Al-Dabbagh*, Ladan Tahvildari, Shimin Li+, and Weining Liu+, “Search-Based Duplicate Defect Detection: An Industrial Experience”, In Proceedings of the IEEE Working Conference on Mining Software Repositories (MSR), San Francisco, USA, pp. 173-182, May 2013.
  • C16 Nilam Kaushik* and Ladan Tahvildari, “Comparative Study of the Performance of IR Models on Duplicate Bug Detection”, In Proceedings of the European Conference on Software Maintenance and Reengineering (CSMR), Szeged, Hungary, pp. 159-168, March 2012. Cited by 43
  • C17 Nilam Kaushik* and Ladan Tahvildari, Mark Moore, “Reconstructing Traceability between Bugs and Test Cases: An Experimental Study”, In Proceedings of the IEEE Working Conference on Reverse Engineering (WCRE), pp. 411-414, Limerick, Ireland, October 2011.
  • C18 Mohammad Hamdaqa* and Ladan Tahvildari, “ReLACK: A Reliable VoIP Steganography Approach”, In Proceedings of the IEEE International Conference on Secure Software Integration and Reliability Improvement (SSIRI), Jeju Island, Korea, pp. 189-197, June 2011. Cited by 47
  • C19 Mahdi Derakhshanmanesh*, Mehdi Amoui*, Greg O’Grady*, Juergen Ebert** and Ladan Tahvildari, “GRAF: Graph-Based Runtime Adaptation Framework”, In Proceedings of IEEE/ACM ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems (SEAMS), Honolulu, Hawaii, pp. 128-137, May 2011.
  • C20 Mohammad Hamdaqa*, Tassos Livogiannis, and Ladan Tahvildari, “A Reference Model for Developing Cloud Applications”, In Proceedings of the International Conference on Cloud Computing and Services Science (CLOSER), Noordwijkerhout, The Netherlands, pp. 98-103, May 2011. Cited by 123
  • C21 Nilam Kaushik*, Mazeiar Salehie*, Ladan Tahvildari, Sen Li+, Mark Moore+, “Dynamic Prioritization in Regression Testing”, In Proceedings of the IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW), Berlin, Germany, pp. 135-138, March 2011.
  • C22 Mehdi Amoui*, Mahdi Derakhshanmanesh*, Juergen Ebert**, and Ladan Tahvildari, “Software Evolution Towards Model-Centric Runtime Adaptivity”, In Proceedings of the European Conference on Software Maintenance and Reengineering (CSMR), Oldenburg, Germany, pp. 89-92, March 2011.
  • C23 Mazeiar Salehie*, Sen Li*, Ladan Tahvildari, Rozita Dara+, Shimin Li+ and Mark Moore+, “Prioritizing Requirements-Based Regression Test Cases: A Goal-Driven Practice”, In Proceedings of the European Conference on Software Maintenance and Reengineering (CSMR) – Industry Forum, Oldenburg, Germany, pp. 329-332, March 2011.
  • C24 Mahdi Derakhshanmanesh*, Jürgen Ebert**, Mehdi Amoui*, and Ladan Tahvildari, “Introducing Adaptivity to Achieve Longevity for Software”, In Proceeding of Software Engineering – Design for Future (DFF), Karlsruhe, Germany, pp. 59-70, February 2011.
  • C25 Mehdi Amoui*, Sen Li*, Edson A. Oliveira Jr.*, and Ladan Tahvildari, “Towards Developing a Meta-model for Comprehending Software Adaptability”, In Proceedings of the International Conference on program Comprehension (ICPC), Braga, Portugal, pp.56-57, July 2010.
  • C26 Shimin Li*, Rozita Dara+, Weining Liu+, Angi Smith Gorbani+, and Ladan Tahvildari, “Using Dynamic Execution Data to Generate Test Cases”, In Proceedings of IEEE International Conference on Software Maintenance (ICSM), Edmonton, Alberta, Canada, pp. 433-436, September 2009.
  • C27 Reza Asadollahi*, Mazeiar Salehie*, and Ladan Tahvildari, “StarMX: A Framework for Developing Self-Managing Java-Based Systems”, In Proceedings of IEEE/ACM ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems (SEAMS), Vancouver, BC, Canada, pp. 58-67, May 2009. Cited by 73
  • C28 Mazeiar Salehie*, Sen Li*, and Ladan Tahvildari, “Employing Aspect Composition in Adaptive Software Systems: A Case Study”, ACM International Workshop on Linking Aspect Technology and Evolution (PLATE), Charlottesville, Virginia, USA, pp. 17-21, March 2009.
  • C29 Mazeiar Salehie*, Sen Li*, Reza Asadollahi*, Ladan Tahvildari, “Change Support in Adaptive Software: A Case Study for Fine-Grained Adaptation”, In Proceedings of the IEEE Conference on Engineering of Autonomic and Autonomous Systems (EASE), pp. 35-44, San Francisco, California, USA, April 2009.
  • C30 Hyunsook Do**, Siavash Mirarab*, Ladan Tahvildari, Gregg Rothermel**, “An Empirical Study of the Effect of Time Constraints on the Cost-Benefits of Regression Testing”, In Proceedings of the ACM SIGSOFT International Symposium on Foundations of Software Engineering (FSE), pp. 71-82, Atlanta, Georgia, USA, November 2008. Cited by 102
  • C31 Siavash Mirarab*, Afshar Ganjali*, Ladan Tahvildari, Shimin Li+, Weining Liu*, Mike Morrissey+, “A Requirement-Based Software Testing Framework: An Industrial Practice”, In Proceedings of IEEE International Conference on Software Maintenance (ICSM)-Industry Track, pp. 452-455, Beijing, October 2008.
  • C32 Shimin Li*, Ladan Tahvildari, “E-BUS: A Toolkit for Extracting Business Services from Java Software Systems”, In Proceedings of ACM/IEEE International Conference on Software Engineering (ICSE)-Companion Volume, pp. 961-962, Leipzig, Germany, May 2008.
  • C33 Shimin Li*, Ladan Tahvildari, Weining Liu+, Mike Morrissey+, Gary Cort+, “Coping with Requirement Changes in Software Verification and Validation”, In Proceedings of the IEEE European Conference on Software Maintenance and Reengineering (CSMR)-Industry Track, pp. 317-318, Athens, Greece, April 2008.
  • C34 Siavash Mirarab* and Ladan Tahvildari, “An Empirical Study on Bayesian Network-Based Approach for Test Case Prioritization”, In Proceedings of IEEE International Conference on Software Testing, Verification and Validation (ICST), pp. 278-287, Lillehammer, Norway, April 2008. Cited by 57
  • C35 Mehdi Amoui*, Mazeiar Salehie*, Siavash Mirarab*, and Ladan Tahvildari, “Adaptive Action Selection in Autonomic Software Using Reinforcement Learning”, In Proceedings of the IEEE International Conference on Autonomic and Autonomous Systems (ICAS), pp. 175-181, Gosier, Guadeloupe, March 2008. Cited by 76
  • C36 Mehdi Amoui*, Mazeiar Salehie*, and Ladan Tahvildari, “Temporal Software Change Prediction Using Neural Networks”, In Proceedings of the 19th International Conference on Software Engineering and Knowledge Engineering (SEKE), Boston, Massachusetts, USA, pp. 380-386, July 2007.
  • C37 Mazeiar Salehie* and Ladan Tahvildari, “A Weighted Voting Mechanism for Action Selection Problem in Self-Adaptive Software”, In Proceedings of the IEEE International Conference on Self-Adaptive and Self-Organizing Systems (SASO), Boston, Massachusetts, USA, pp. 328-331, July 2007.
  • C38 Siavash Mirarab*, Alaa Hassouna*, and Ladan Tahvildari, “Using Bayesian Belief Networks to Predict Change Propagation in Software Systems”, In Proceedings of the IEEE International Conference on Program Comprehension (ICPC), Banff, Alberta, Canada, pp. 177-188, June 2007. Cited by 64
  • C39 Mazeiar Salehie* and Ladan Tahvildari, “A Quality-Driven Approach to Enable Decision-Making in Self-Adaptive Software”, In Proceedings of the International Conference on Software Engineering (ICSE)-Companion Volume, Minneapolis, MN, USA, pp. 103-104, May 2007.
  • C40 Siavash Mirarab* and Ladan Tahvildari, “A Prioritization Approach for Software Test Cases Based on Bayesian Networks”, Fundamental Approaches to Software Engineering (FASE), Lecture Notes in Computer Science (LNCS) 4422-0276, Springer, pp. 276-290, Braga, Portugal, March 2007. Cited by 89
  • C41 Ali R. Sharafat* and Ladan Tahvildari, “A Probabilistic Approach to Predict Changes in Object-Oriented Software Systems”, In Proceedings of the European Conference on Software Maintenance and Reengineering (CSMR), Amsterdam, The Netherlands, pp. 27-38, March 2007. Cited by 49
  • C42 Shimin Li* and Ladan Tahvildari, “A Service-Oriented Componentization Framework for Java Software Systems”, In Proceedings of the IEEE Working Conference on Reverse Engineering (WCRE), Benevento, Italy, pp. 115-124, October 2006. Cited by 33
  • C43 Mazeiar Salehie*, Shimin Li*, and Ladan Tahvildari, “A Metric-Based Heuristic Framework to Detect Object-Oriented Design Flaws”, In Proceedings of the IEEE International Conference on Program Comprehension (ICPC), Athens, Greece, pp. 159-168, June 2006. Cited by 78
  • C44 Shimin Li* and Ladan Tahvildari, “JComp: A Reuse-Driven Componentization Framework for Java Applications”, In Proceedings of the IEEE International Conference on Program Comprehension (ICPC), Athens, Greece, pp. 264-267, June 2006.
  • C45 Subrina A. Tonu*, Azin Ashkan*, and Ladan Tahvildari, “Evaluating Architectural Stability Using a Metric-Based Approach”, In Proceeding of the IEEE European Conference on Software Maintenance and Reengineering (CSMR), Bari, Italy, pp. 259-268, March 2006. Cited by 39
  • C46 Mazeiar Salehie* and Ladan Tahvildari, “A Policy-Based Decision-Making Approach for Orchestrating Autonomic Elements”, In Proceedings of the IEEE International Software Technology and Engineering Practice (STEP), Budapest, Hungary, pp. 173-181, September 2005.
  • C47 Ladan Tahvildari, “Evolving Legacy Systems through a Multi-Objective Decision Process”, In Proceedings of the IEEE International Software Technology and Engineering Practice (STEP) Conference, Chicago, Illinois, USA, pp. 66-76, September 2004.
  • C48 Ladan Tahvildari, “Quality-Driven Object-Oriented Re-engineering Framework”, In Proceedings of the IEEE International Conference on Software Maintenance (ICSM), Chicago, Illinois, USA, pp. 479-483, September 2004. Cited by 31
  • C49 Ladan Tahvildari and Kostas Kontogiannis, “Developing a Multi-Objective Decision Approach for Selecting Source-Code Improving Transformations”, In Proceedings of the IEEE International Conference on Software Maintenance (ICSM), Chicago, Illinois, USA, pp. 427-431, September 2004.
  • C50 Ladan Tahvildari and Kostas Kontogiannis, “Requirements Driven Software Evolution”, In Proceedings of the 12th IEEE International Workshop on Program Comprehension (IWPC), Bari, Italy, pp. 258-259, June 2004.
  • C51 Ladan Tahvildari and Kostas Kontogiannis, “The First International Workshop on Refactoring: Achievements, Challenges, and Effects (REFACE)”, In Proceedings of the 10th IEEE Working Conference on Reverse Engineering (WCRE), Victoria, BC, Canada, pp. 369-370, November 2003.
  • C52 Ladan Tahvildari and Kostas Kontogiannis, “A Metric-Based Approach to Enhance Design Quality Through Meta-Pattern Transformations”, In Proceedings of the 7th IEEE European Conference on Software Maintenance and Reengineering (CSMR), Benevento, Italy, pp. 183-192, March 2003. Cited by 142
  • C53 Ladan Tahvildari and Kostas Kontogiannis, “A Methodology for Developing Transformations Using the Maintainability Soft-Goal Graph”, In Proceedings of the 9th IEEE Working Conference on Reverse Engineering (WCRE), Richmond, Virginia, USA, pp. 77-86, November 2002.
  • C54 Ladan Tahvildari and Kostas Kontogiannis, “A Software Transformation Framework for Quality-Driven Object-Oriented Re-engineering”, In Proceedings of the IEEE International Conference on Software Maintenance (ICSM), Montreal, Canada, pp. 596-605, October 2002. Cited by 34
  • C55 Ladan Tahvildari and Kostas Kontogiannis, “On the Role of Design Patterns in Quality-Driven Re-engineering”, In Proceedings of the 6th IEEE European Conference on Software Maintenance and Reengineering (CSMR), Budapest, Hungary, pp. 230-240, March 2002. Cited by 42
  • C56 Ladan Tahvildari, Kostas Kontogiannis and John Mylopolous, “Requirements-Driven Software Reengineering”, In Proceedings of the 8th IEEE Working Conference on Reverse Engineering (WCRE), Stuttgart, Germany, pp. 71-80, October 2001.
  • C57 Ladan Tahvildari and Kostas Kontogiannis, “A Workbench for Quality Based Software Re-engineering to Object Oriented Platforms”, In Proceedings of the ACM International Conference in Object Oriented Programming, Systems, Languages, and Applications (OOPSLA) - Doctoral Symposium, Minneapolis, Minnesota, USA, pp. 157-158, October 2000.
  • C58 Ladan Tahvildari and Ajit Singh, “Impact of Using Pattern-Based Systems on the Qualities of Parallel Application”, In Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA), Las Vegas, Nevada, USA, Vol. III, pp. 1713-1719, June 2000.
  • C59 Ladan Tahvildari and Ajit Singh, “Categorization of Object-Oriented Software Metrics”, In Proceedings of the IEEE Canadian Conference on Electrical and Computer Engineering, Halifax, Canada, pp. 235-239, May 2000.
  • C60 Ladan Tahvildari, Richard Gregory, and Kostas Kontogiannis, “An Approach for Measuring Software Evolution Using Source Code Features”, In Proceedings of the IEEE Asia-Pacific Software Engineering (APSEC), Takamatsu, Japan, pages 10-17, December 1999. Cited by 45

Book Chapters

  • B1 G. Tamura, N.M. Villegas, H.A. Müller, J.P. Sousa, B. Becker, B., G. Karsai, S. Mankovskii, M. Pezzè, W. Schäfer, L. Tahvildari, and K. Wong, “Towards Practical Runtime Verification and Validation of Self-Adaptive Software Systems”, Software Engineering for Self-Adaptive Systems, Lecture Notes Computer Science (LNCS), Volume 7475, Springer, pp. 108-132, 2013. Cited by 115
  • B2 R. de Lemos, H. Giese, H.A. Müller, M. Shaw, J. Andersson, L. Baresi, B. Becker, N. Bencomo, Y. Brun, B. Cukic, R. Desmarais, S. Dustdar, G. Engels, K. Geihs, K.M. Goeschka, A. Gorla, V. Grassi, P. Inverardi, G. Karsai, J. Kramer, M. Litoiu, A. Lopes, J. Magee, S. Malek, S. Mankovskii, R. Mirandola, J. Mylopoulos, O. Nierstrasz, M. Pezzè, C. Prehofer, W. Schäfer, W. Schlichting, B. Schmerl, D.B. Smith, J.P. Sousa, G. Tamura, L. Tahvildari, N.M. Villegas, T. Vogel, D. Weyns, K. Wong, and J. Wuttke, “Software Engineering for Self-Adaptive Systems: A Second Research Roadmap”, Software Engineering for Self-Adaptive Systems, Lecture Notes Computer Science (LNCS), Volume 7475, Springer, pp. 1-32, 2013. Cited by 2,082
  • B3 Mohammad Hamdaqa* and Ladan Tahvildari, “Cloud Computing Uncovered: A Research Landscape”, Advances in Computers, Elsevier Publisher, Volume 86, pp. 41-85, 2012. Cited by 170
  • B4 Ladan Tahvildari, Kostas Kontogiannis, Computer-Aided Software Engineering (CASE), In John G. Webster, Editor, Encyclopedia of Electrical and Electronics Engineering, John Wiley Publishers, 2003.
  • B5 Ladan Tahvildari, Ajit Singh, Software Bugs, In John G. Webster, Editor, Encyclopedia of Electrical and Electronics Engineering, John Wiley Publishers, Volume 19, pp. 445-465, July 1999.

Refereed Workshop Papers

  • W1 Sepehr Eghbali* and Ladan Tahvildari, “Discriminative Quantization for Fast Similarity Search”, In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition Workshop (CVPRW), Long Beach, California, June 2019.
  • W2 Ladan Tahvildari and Mohammad Zulkernine**, “Quality Software for Quality Service (QS4QS)”, In Proceedings of the International Conference of the Center for Advanced Studies on Collaborative Research, Richmond-Hill, ON, Canada, pp. 365-366, November 2013.
  • W3 Mazeiar Salehie*, Sen Li*, and Ladan Tahvildari, “Employing Aspect Composition in Adaptive Software Systems: A Case Study”, ACM International Workshop on Linking Aspect Technology and Evolution (PLATE), Charlottesville, Virginia, USA, pp. 17-21, March 2009.
  • W4 Azin Ashkan* and Ladan Tahvildari, “A Hybrid Analysis Framework to Evaluate Runtime Behavior of OO Systems”, In Proceedings of the IEEE WCRE Workshop on Program Comprehension through Dynamic Analysis (PCODA), Benevento, Italy, pp. 1-5, October 2006.
  • W5 Mazeiar Salehie* and Ladan Tahvildari, “A Coordination Model for Self-Healing and Self-Optimizing Disciplines”, In Proceedings of IEEE/ACM ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems (SEAMS), Shanghai, China, page 98, May 2006.
  • W6 Subrina A. Tonu* and Ladan Tahvildari, “Towards a Framework to Incorporate NFRs into UML Models”, In Proceeding of IEEE WCRE Workshop on Reverse Engineering to Requirements (RETR), Pittsburgh, Pennsylvania, USA, pp. 13-18, November 2005.
  • W7 Mazeiar Salehie* and Ladan Tahvildari, “Autonomic Computing: Emerging Trends and Open Problems”, In Proceedings of IEEE/ACM ICSE Workshop on Design and Evolution of Autonomic Application Software (DEAS), St. Louis, Missouri, USA, pp. 82-88, May 2005.
  • W8 Ladan Tahvildari, “Testing Challenges in Adoption of Component-Based Software”, In Proceedings of IEEE/ACM ICSE Workshop on Adoption-Centric Software Engineering (ACSE), Edinburgh, Scotland, pp. 21-25, May 2004.
  • W9 Ladan Tahvildari and Kostas Kontogiannis, “Quality-Driven Object-Oriented Code Restructuring”, In Proceedings of IEEE/ACM ICSE Workshop on Software Quality (WoSQ), Edinburgh, Scotland, pp. 47-52, May 2004.
  • W10 Ladan Tahvildari, Kostas Kontogiannis, and John Mylopolous, “Weaving Between Non-Functional Requirements and Object-Oriented Re-engineering", In Proceedings of the Annual Canadian Conference on Intelligent Systems, Ottawa, ON, Canada, pp. 64-65, June 2001.
books and an ipad