Professor Ali Babar

Professor Ali Babar
 Position Professor
 Org Unit Computer Science
 Email ali.babar@adelaide.edu.au
 Telephone +61 8 8313 4478
 Location Floor/Room 4 ,  Ingkarni Wardli ,   North Terrace
  • Qualifications

    • 2007 - Ph.D. in Computer Science and Engineering, University of New South Wales, Australia.
    • 1999 - Master of Science in Computing, University of Technology Sydney, Australia.
    • 1994 - Master of Science in Psychology, Government College Lahore, Pakistan.

  • Publications

    Books

    • Ali Babar, M., Brown, A.W., Mistrik, I. (Ed.), Agile Software Architecture: Aligning Agile Processes with Software Architecture, Morgen Kaufmann Publishers, December 2013.
    • Ali Babar, M., Dingsoyr, T., Lago, P., Vliet, H. (Ed.), , Springer, 2009.

       

    Book chapters

    • Ali Babar, M., Making Software Architecture and Agile Approaches Work Together, in Ali Babar, M., Brown, A.W., Mistrik, I., (Ed.), Agile Software Architecture: Aligning Agile Processes with Software Architecture, Morgen Kaufmann Publishers, December 2013.
    • Ali Babar., M., A Web-based System for Managing Software Architectural Knowledge, in Web-based Support Systems, Yao, J. (Ed.), Springer, pp. 305 – 332, 2010.
    • Ali Babar, M., Supporting the Software Architecture Process with Knowledge Management, in Ali Babar, M., Dingsoyr, T., Lago, P., van Vliet, H. (Ed.), Software Architecture Knowledge Management: Theory and Practice, Springer, pp. 69 – 83, 2009.
    • Ahmed, F., Capretz, L., Ali Babar, M., Software Product Line Engineering: The Future Research Directions, in Software Engineering and Development, Belini, E., Editor, NOVA Publishers, pp. 69 – 92, 2009.  
    • Ali Babar, M., Gorton, I., and Kitchenham, B., A Framework for Supporting Architecture Knowledge and Rationale Management, in Rationale Management in Software Engineering, A.H. Dutoit, et al., Editors., Springer, pp. 237-254, 2006.

    Journal papers

    • Mougouei, D., Shen, H., Ali Babar, M., Partial Selection of Agile Software Requirements, International Journal of Software Engineering and Its Applications, 9(1): pp. 113-126, 2015.
    • Shahin, M., Liang, P., Ali Babar, M., A Systematic Review of Software Architecture Visualization Techniques, Journal of Systems and Software, 94: pp.161-185, 2014.
    • Peng, X., Ali Babar, M., Ebert, C., Collaborative Software Development Platforms for Crowdsourcing, IEEE Software, 31(2): 30-36, 2014.
    • Verner, M. J., Ali Babar, M., Cepra, N., Beecham, S., Hall, T., Factors that Motivate Software Engineering Teams: A Four Country Empirical Study, accepted in Journal of Systems and Software, 92: pp. 115-127, 2014.
    • Stol, K., Avgeriou, P., Ali Babar, M., Fitzgerald, B., A Framework for Assessing Organizations’ Fit with Inner Source, accepted in ACM Transactions on Software Engineering and Methods (TOSEM), 23(2): 18, 2014.
    • Chen, L., Ali Babar, M., Nuseibeh, B., Characterizing Architecturally Significant Requirements, IEEE Software, 30(2), pp. 38-45, 2013.
    • Zhang, H., Ali Babar, M., Systematic Reviews in Software Engineering: An Empirical Investigation, Information & Software Technology, 55(7): pp. 1341-1354, 2013.
    • Zhang, P., Han, Y., Ali Babar, M., A Dataflow Optimization Mechanism for Service-Oriented Cloud Workflow, accepted for publication in the International Journal of Comoputational Science and Engineering, November, 2012.
    • Ali Babar, M., A Framework for Groupware-Supported Software Architecture Evaluation Process in Global Software Development, Journal of Software Evolution and Process, 24(2), pp. 207-229, 2012.
    • Stol, K., Ali Babar, M., Avgeriou, P., Fitzgerald, B., A Comparative Study of Challenges in Integrating Open Source Software and Inner Source Software, Information and Software Technology, 53(12), pp. 1319-1336, 2011.
    • Lago, P., Muccini, H., Ali Babar, M., An Empirical Study of Learning by Osmosis in Global Software Engineering, Journal of Software Evolution and Process, 24(6), pp.693-703, 2012.
    • Zhang, H., Ali Babar, M., Tell, P., A Systematic Approach to Searching Relevant Studies in Software Engineering, Information and Software Technology, 53(6), pp. 625-637, 2011.
    • Chen, L., Ali Babar, M., A Systematic Review of Evaluation of Variability Management Approaches in Software Product Lines, Information and Software Technology, 53(4), pp. 344-362, 2011.
    • Rosik, J., Le Gear, A., Buckley, J., Ali Babar, M., Connolly, D., Assessing Architectural Drift in Commercial Software Development: A Case Study, accepted for publication in Software: Practice and Experience, 41(1), pp. 63-86, 2011.
    • Ali, S.M., Ali Babar, M., Chen, L., Stol, K., A Systematic Review of Comparative Evidence of Aspect-Oriented Programming, Information and Software Technology, 52(9), pp. 871-887, 2010.
    • Niazi, M., Ali Babar, M., Verner, J., Software Process Improvement Barriers: A Cross-Cultural Comparison, Information and Software Technology, 52(11), pp. 1204-1216, 2010.
    • Ali Babar, M., Chen, L., Shull, F., Managing Variability in Software Product Lines, IEEE Software, 27(3), pp. 89-91, 94, 2010. 
    • Falessi, D., Ali Babar, M., Cantone, G., Kruchten, P., Empirically Assessing Software Architecture Research: Challenges and Lessons Learned, Empirical Software Engineering Journal, 15(3): pp. 250-276, 2010.
    • Tang, A., Avgeriou, P., Jensen A., Capilla, R., Ali Babar, M., A Comparative Study of Architecture Knowledge Management Tools, Journal of Systems and Software, (83)3: pp. 352-370, 2010.
    • Ali Babar, M., Gorton, I., Software Architecture Reviews: The State of the Practice, IEEE Computer, 42(7): pp. 26-32, 2009.
    • Niazi, M., Ali Babar, M., Identifying High Perceived Value Practices of CMMI Level 2: An Empirical Study, Information and Software Technology, 51(8): pp.1231–1243, 2009.
    • Thiel, S., Ali Babar, M., Botterweck, G., O’Brien, L., Software Product Lines in Automotive Systems Engineering, SAE International Journal of Passenger Cars- Electronic and Electrical   Systems, 1(1): pp. 531-543, 2009.
    • Ali Babar, M., Kitchenham, B., Jeffery, R., Comparing Distributed and Face-to-Face meetings for Software Architecture Evaluation: A Controlled Experiment, Empirical Software Engineering Journal, 13(1): pp. 39-62, 2008.
    • Kitchenham, B., Al-Khilidar, H., Ali Babar, M., Berry, M., Cox, K., Keung, J., Kurniawati, F., Staples, M., Zhang, H., Zhu, L., A Theoretical Evaluation of Guidelines for Reporting Software Engineering Experiments, Empirical Software Engineering Journal, 13(1): pp. 97-121, 2008.
    • Niazi, M., Ali Babar, M., Katugampola, N M., De-motivators of Software Process Improvement: An Empirical Investigation, Software Process Improvement and Practice, 13(3): pp. 249-264, 2008.
    • Ali Babar, M., Nguyen, P.T., Verner, J.M., Establishing and Maintaining Trust in Off-Shore Software Outsourcing Relationships: Practitioners’ Views, Journal of Systems and Software, 80(9), pp. 1438-1449, 2007.
    • Tang, A., Ali Babar, M., Gorton, I., and Han, J., An Empirical Study of the Use and Documentation of Architecture Design Rationale, Journal of Systems and Software, 79(12), pp. 1792-1804, 2006.
    • Ali Babar, M., Kitchenham, B., Zhu, L., Gorton, I., Jeffery, R., An Empirical Study of Groupware Support for Distributed Software Architecture Evaluation Process, Journal of Systems and Software, 79(7): pp. 912-925, 2006.
    • Conference papers
    • Anvari, F., Richards, D., Hitchens, M., Ali Babar, M., Effectiveness of Persona with Personality Traits on Conceptual Design, accepted in the 37th International Conference of Software Engineering (the Education Track), Florence, Italy, 2015.
    • Zhou, Y., Zhang, H., Huang, X., Yang, S., Ali Babar, M., Tang, H., Quality Assessment of Systematic Reviews in Software Engineering: A Tertiary Study, accepted in the 19th International Conference on Evaluation and Assessment in Software Engineering, Nanjing, China, 2015.
    • Cleland-Huang, J., Ali Babar, M., Mirakhorli, M., An Inverted Classroom Experience: Engaging Students in Architectural Thinking for Agile Projects, the proceedings of the 36th International Conference of Software Engineering (the Education Track), Hyderabad, India, 2014.
    • Chen, L., Ali Babar, M., Towards an Evidence-Based Understanding of Emergence of Architecture Through Continuous Refactoring in Agile Software Development, the proceedings of the 11th Working IEEE/IFIP Conference on Software Architecture (WICSA), Sydney, Australia, 2014.
    • Zahedi, M., Ali Babar, M., Knowledge Sharing for Common Understanding of Technical Specifications Through Artifactual Culture, the proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering, London, UK, 2014.
    • Zahedi, M., Ali Babar, M., Towards an Understanding of Enabling Process Knowing in Global Software Development: A Case Study, the proceedings of the International Conference on Software and Systems Process (ICSSP), Nanjing, China, 2014.
    • Chauhan, M. A., Ali Babar, M., Towards a Reference Architecture of Cloud-enabled Infrastructure for Providing Tools as a Service, the proceedings of the 11th Working IEEE/IFIP Conference on Software Architecture (WICSA), Sydney, Australia, 2014 (short paper).
    • Galster, M., Ali Babar, M., An Empirical Stud of Industrial Practices of Architectural Knowledge Management, the proceedings of the 11th Working IEEE/IFIP Conference on Software Architecture (WICSA), Sydney, Australia, 2014 (short paper).
    • Ali Babar, M., Zahedi, M., Understanding Structures and Affordances of Extended Teams in Global Software Development, the proceedings of the 8th International Conference on Global Software Engineering (ICGSE), Bari, Italy, 2013.
    • Tell, P., Ali Babar, M., Grundy, J., A Preliminary Evaluation of a Support Infrastructure for Applying Activity Based Computing in Global Software Development, the proceedings of the 8th International Conference on Global Software Engineering (ICGSE), Bari, Italy, 2013.
    • Chauhan, M. A., Ali Babar, M., Towards Process Support for Migrating Applications to Cloud Computing, Proceedings of the International Conference on Cloud and Service Computing (CSC 2012), Shanghai, China, 2012.
    • Chauhan, M.A., Ali Babar, M., Cloud Infrastructure for Providing Tools as a Service: Quality Attributes and Potential Solutions, Proceedings of the Nordic Symposium on Cloud Computing & Internet Technologies (NordiCloud), Helsinki, Finland, 2012.
    • Lee, D., In., H. P., Lee, J., Ali Babar, M., Lee, K., A Quality-Driven Embedded Systems Lifecycle Model for Consumer Electronics, Proceedings of the 7th Asia-Pacific International Conference on Information Science and Technology, JeJu Island, South Korea, 2012.
    • Tell, P., Ali Babar, M., Activity Theory Applied to Global Software Engineering: Theoretical Foundations and Implications for Tool Builders, Proceedings of the 7th International Conference on Global Software Engineering (ICGSE), PUCRS, Proto Alegre, Brazil, 2012.
    • Ahmed-Kristensen, S., Ali Babar, M., Analysis of Software Design and Contrasting to Engineering Design, Proceedings of the IDETC/CIE, Chicago, USA, 2012.
    • Ayala, C., Cruzes, D., Nguyen, A.D., Conradi, R., Franch, X., Host, M., Ali Babar, M., OSS Integration Issues and Community Support: An Integrated Perspective, Proceedings of the Eighth International Conference on Open Source Systems, Hammamet, Tunisia, 2012.
    • Zhang, P., Wang, G., Han, Y., Ali Babar, M., Dataflow Optimization for Service-Oriented Applications, Proceedings of the 14th Asia-Pacific Web Conference, Kunming, China, 2012.
    • Zhang, H., Ali Babar, M., An Empirical Investigation of Systematic Reviews in Software Engineering, Proceedings of the 4th International Symposium on Empirical Software Engineering and Measurement, Banff, Canada, 2011 (One of the five best papers).
    • Tell, P., Ali Babar, M., Supporting Activity Based Computing Paradigm in Global Software Development, Proceedings of the 26th IEEE/ACM International Conference on Automated Software Engineering, 2001 (Short paper).
    • Chauhan, M. A., Ali Babar, M., Migrating Service Oriented Systems to Cloud Computing: An Experience Report, Proceedings of the 4th International Conference on Cloud Computing, 2011.
    • Stol, Klaas-Jan, Ali Babar, M., Avgeriou, P., The Importance of Architectural Knowledge in Integrating Open Source Software, Proceedings of the Seventh International Conference on Open Source Systems, Salvador, Brazil, 2011.
    • Stol, Klaas-Jan, Avgeriou, P., Ali Babar, M., Design and Evaluation of a Process for Identifying Architecture Patterns in Open Source Software, Proceedings of the 5th European Conference on Software Architecture, Essen, German, 2011.
    • Zhang, J., Ali Babar, M., Bai, X., Li, J., Huang, L., An Empirical Assessment of A Systematic Search Process for Systematic Reviews, Proceedings of the International Conference on Evaluation and Assessment in Software Engineering (EASE), 2011.
    • Pei-Breivold, H., Chauhan, A., Ali Babar, M., A Systematic Review of Studies of Open Source Software Evolution, Proceedings of the 17th Asia-Pacific Software Engineering Conference, Sydney, Australia, 2010.
    • Conradi, R., Ali Babar, M., Controlled Experiments on Pair Programming: Making Sense of Heterogeneous Results, Proceedings of the third Norsk InformasjonsSikkerhets Konferanse (NISK), Gjøvik, Norway, 2010.
    • Chen, L., Ali Babar, M., Variability Management in Software Product Lines: An Investigation of Contemporary Industrial Challenges, Proceedings of the 14th International Conference on Software Product Lines, JeJu Islands, South Korea, 2010.
    • Zhang, J., Ali Babar, M., On Searching Relevant Studies in Software Engineering, Proceedings of the International Conference on Evaluation and Assessment in Software Engineering (EASE), 2010.
    • Stol, K., Avgeriou, P., Ali Babar, M., Identifying Architectural Patterns Used in Open Source Software: Approaches and Challenges, Proceedings of the International Conference on Evaluation and Assessment in Software Engineering (EASE), 2010. 
    • Stol, K., Ali Babar., M., A Comparison Framework for Open Source Software Evaluation Methods, Proceedings of the 6th International Conference on Open Source Systems, 2010.
    • Chen, L., Ali Babar, M., Towards Evidence-Based Understanding of Electronic Data Sources, Proceedings of the International Conference on Evaluation and Assessment in Software Engineering (EASE), 2010, (Short Paper).
    • Chen, L., Ali Babar, M., Model-Centered Customizable Architectural Design Decision Management, Proceedings of the 21st Australian Software Engineering Conference, 2010.
    • Ali Babar, M., An Exploratory Study of Architectural Practices and Challenges in Using Agile Software Development Approaches, Proceedings of the Joint Working IEEE/IFIP Conference on Software Architecture (WICSA/ECSA 2009), Cambridge, UK, 2009. 
    • Ali Babar, M., Zhang, H., Systematic Literature Reviews in Software Engineering: Preliminary Results from Interviews with Researchers, Proceedings of the 3rd International Symposium on Empirical Software Engineering and Measurement (ESEM), Florida, USA, 2009.
    • Ali Babar, M., Ihme, T., Pikkarainen, M., An Industrial Case of Exploiting Product Line Architectures in Agile Software Development, Proceedings of the 13th International Conference on Software Product Lines, San Francisco, USA, 2009.
    • Chen, L., Ali Babar, M., Ali, N., Variability Management in Software Product Lines: A Systematic Review, Proceedings of the 13th International Conference on Software Product Lines, San Francisco, USA, 2009.
    • Ali Babar, M., A Framework for Supporting the Software Architecture Evaluation Process in Global Software Development, Proceedings of the 4th International Conference on Global Software Engineering, Limerick, Ireland, 2009.
    • Hossain, E., Ali Babar, M., Paik, H., Verner, J., Risks Identification and Mitigation Processes for Using Scrum in Global Software Development: A Conceptual Framework, Proceedings of the 16th Asia-Pacific Software Engineering Conference, Malaysia, 2009. 
    • Ali, N., Ali Babar, M., Modeling Service-Oriented Architectures of Mobile Applications by Extending SoaML with Ambients, Proceedings of the 35th Euromicro Software Engineering and Advanced Applications (SEAA) Conference, Patras, Greece, 2009.
    • Ali, M.S., Ali Babar, M., Schmid, K., A Comparative Survey of Economic Models for Software Product Lines, Proceedings of the 35th Euromicro Software Engineering and Advanced Applications (SEAA) Conference, Patras, Greece, 2009, (Short Paper).
    • Hossain, E., Ali Babar, M., Paik, H., Using Scrum in Global Software Development: A Systematic Review, Proceedings of the 4th International Conference on Global Software Engineering, Limerick, Ireland, 2009.
    • Rosik, J., Buckley, J., Ali Babar, M., Design Requirements for an Architecture Consistency Tool, Proceedings of the 21st Annual Psychology of Programming Interest Group Conference, Limerick, Ireland, 2009.
    • Chen, L., Ali Babar, M., Cawley, C., A Status Report on the Evaluation of Variability Management Approaches, Proceedings of the 13th International Conference on Evaluation and Assessment in Software Engineering, Durham, UK, 2009.
    • Stol, K., Ali Babar, M., Reporting Empirical Research in Open Source Software: The State of Practice, Proceedings of the 5th International Conference on Open Source Systems, Sweden, 2009.
    • Hossain, E., Ali Babar., M., Verner, J., Towards a Framework for Using Agile Approaches in Distributed Software Development, Proceedings of the 10th International Conference on Product Focused Software Process Improvement, Oulu, Finland, 2009.
    • Hossain, E., Ali Babar, M., Verner, J., How Can Agile Practices Minimize Global Software Development Co-ordination Challenges?, Proceedings of the 16th European Systems and Software Process Improvement and Innovation Conference (EuroSPI), Madrid, Spain, 2009.
    • Slyngstad, O P., Conradi, R., Ali Babar, M., Clerc, V., Vliet, H., Risks and Risk Management in Software Architecture Evolution: an Industrial Survey, Proceedings of the 15th Asia-Pacific Software Engineering Conference, Beijing, China, 2008.
    • Capilla, R., Ali Babar, M., On the Role of Architectural Design Decisions in Software Product Line Engineering, Proceedings of the 2nd European Conference on Software Architecture, Paphos, Cyprus, 2008.
    • Liu, J., Ali Babar, M., Gorton, I., Middleware Architecture Evaluation for Dependable Self-managing Systems, Proceedings of the 4th International Conference on Quality of Software Architectures (QoSA08), Karlsruhe, Germany, 2008.
    • Ali Babar, M., Assessment of a Framework for Designing and Evaluating Security Sensitive Architecture, Proceedings of the 12th International Conference on Evaluation and Assessment in Software Engineering (EASE08), Bari, Italy, 2008.
    • Biffl, S., Ali Babar, M., Winkler, D., Impact of Experience and Team Size on the Quality of Scenarios for Architecture Evaluation, proceedings of the 12th International Conference on Evaluation and Assessment in Software Engineering (EASE08), Bari, Italy, 2008.
    • Rosik, J., Le Gear, A., Buckley, J., Ali Babar, M., An Industrial Case Study of Architecture Conformance, Proceedings of the 2nd International Symposium on Empirical Software Engineering (ESEM08), Germany, 2008.
    • Winkler, D., Biffl, S., Ali Babar, M., An Empirical Study of Scenarios Gained and Lost in Architecture Evaluation Meetings, Proceedings of the 2nd International Symposium on Empirical Software Engineering (ESEM08), Germany, 2008, (Short Paper).
    • Ali Babar, M., Niazi, M., Implementing Software Process Improvement Initiatives: An Analysis of Vietnamese Practitioners’ Views, Proceedings of the 3rd International Conference on Global Software Engineering, Bangalore, India, 2008.
    • Lago, P., Muccini, H., Ali Babar, M., On Developing a Course on Designing Software in Global Software Development, Proceedings of the 3rd International Conference on Global Software Engineering, Bangalore, India, 2008.
    • Naizi, M., Ali Babar, M., Ibrahim, S., An Empirical Study Identifying High Perceived Value Practice of CMMI Level 2, Proceedings of the 9th International Conference on Product Focused Software Process Improvement, Rome, Italy, 2008.
    • Naizi, M., Hickman, C., Ali Babar, M., Ahmed, R., A Model for Requirements Change Management: Implementation of CMMI Level 2 Specific Practice, Proceedings of the 9th International Conference on Product Focused Software Process Improvement, Rome, Italy, 2008.
    • Slyngstad, O.P., Li, J., Conradi, R., Ali Babar, M., Identifying and Understanding Architectural Risks in Software Evolution: An Empirical Study, Proceedings of the 9th International Conference on Product Focused Software Process Improvement, Rome, Italy, 2008.
    • Ali Babar, M., Northway, A., Gorton, I., Heuer, P., Nguyen, T., Introducing Tool Support for Managing Architectural Knowledge: An Experience Report, Proceedings of the Conference on Engineering Computer Based Systems, Dublin, Ireland, 2008.
    • Thiel, S., O’Brien, L., Ali Babar, M., Botterweck, G., Software Product Lines in Automotive Systems Engineering, Proceedings of the SAE World Congress in the AE19 Session, 2008.
    • O’leary, P., Ali Babar, M., Thiel, S., Richarson, I., Product Derivation Process and Agile Approaches: Exploring the Integration Potential, proceedings of the 2nd IFIP Central and East European Conference on Software Engineering Techniques, 2007, Poznan, Poland.
    • Ali Babar, M., Bass, L., Gorton, I., Factors Influencing Industrial Practices of Software Architecture Evaluation: An Empirical Investigation, proceedings of the 3rd International Conference on the Quality of Software Architecture (QoSA), Massachusetts, USA, 2007.
    • Nonaka, M., Zhu, L., Ali Babar, M., Staples, M., The Impact of Architecture and Quality Investments in Software Product Line Development, proceedings of the 11th International Software Product Line Conference, 2007, Japan.
    • Ali Babar, Barbara, K., The Impact of Group Size on Software Architecture Evaluation: A Controlled Experiment, proceedings of the International symposium on empirical software engineering and measurement, 2007.
    • Ali Babar, M., Winkler, D., Biffl, S., Evaluating the Usefulness and Ease of Use of a Groupware Tool for the Software Architecture Evaluation Process, proceedings of the International symposium on empirical software engineering and measurement, 2007.
    • Ali Babar, M., Barbara, K., Assessment of a Framework for Comparing Software Architecture Analysis Methods, proceedings of the 11th International conference on evaluation and assessment in software engineering, Keele, England, 2007.
    • Naizi, M., Ali Babar, M., Motivators of Software Process Improvement: An Analysis of Vietnamese Practitioners’ Views, proceedings of the 11th International conference on evaluation and assessment in software engineering, Keele, England, 2007.
    • Naizi, M., Ali Babar, M., De-Motivators of Software Process Improvement: An Analysis of Vietnamese Practitioners’ Views, proceedings of the 8th International Conference on Product Focused Software Process Improvement, 2007, Riga, Lative (One of the best papers invited for Journal publication)..
    • Nonaka, M., Zhu, L., Ali Babar, M., Staples, M., Project Delay Variability Simulation in Software Product Line Development, proceedings of the 1st International conference on software process  Minneapolis, USA, 2007.
    • Ali Babar, M., Tang, A., Gorton, I., and Han, J., Industrial Perspective on the Usefulness of Design Rationale for Software Maintenance, proceedings of the International Conference on Quality of Software (QSIC) 2006, Beijing, China.
    • Ali Babar, M., Biffl, S., Eliciting Better Quality Architecture Evaluation Scenarios: A Controlled Experiment On Top-Down vs. Bottom-Up, proceedings of the International Symposium on Empirical Software Engineering (ISESE) 2006, Rio de Janeiro, Brazil.
    • Ali Babar, M., Kitchenham, B., Jeffery, R., Distributed versus Face-to-Face meetings for architecture evaluation: A controlled experiment, proceedings of the International Symposium on Empirical Software Engineering (ISESE) 2006, Rio de Janeiro, Brazil (One of the selected papers invited for Journal publication).
    • Kitchenham, B., Al-Khilidar, H., Ali Babar, M., Berry, M., Cox, K., Keung, J., Kurniawati, F., Staples, M., Zhang, H., Zhu, L., An Evaluation of Proposed Guidelines for Reporting Software Engineering Experiments, proceedings of the International Symposium on Empirical Software Engineering (ISESE) 2006, Rio de Janeiro, Brazil (Best paper award).
    • Ali Babar, M., Kitchenham, B., Gorton, I., Towards a Distributed Software Architecture Evaluation Process - A Preliminary Assessment, proceedings of the 28th International Conference on Software Engineering, (Emerging Results Track), 2006.
    • Ali Babar, M., Kitchenham, B., Maheshwari, P., The Value of Architecturally Significant Information Extracted from Patterns for Architecture Evaluation: A Controlled Experiment, proceedings of the Australian Software Engineering Conference, 2006, Sydney, Australia.
    • Ali Babar, M., Kitchenham, B., Maheshwari, P. Assessing the value of architectural information extracted from patterns for architecting, proceedings of the 10th International conference on Empirical Assessment in Software Engineering, 2006, Keele, UK.
    • Nguyen, P.T., Ali Babar, M., Verner, J.M., Critical Factors in Establishing and Maintaining Trust in Software Outsourcing Relationships, proceedings of the 28th International Conference on Software Engineering (Far Eastern Experiences Track), 2006.
    • Nguyen, P.T., Ali Babar, M., Verner, J.M., Trust in Software Outsourcing Relationships: An Analysis of Vietnamese Practitioners’ Views, proceedings of the 10th International Conference on Empirical Assessment in software Engineering, 2006, Keele, UK (One of the best papers invited for Journal publication)..
    • Ali Babar, M., Gorton, I., and Jeffery, R., Capturing and Using Software Architecture Knowledge for Architecture-based Software Development, proceedings of the 5th International Conference on Quality Software (QSIC) 2005, Melbourne.
    • Ali Babar, M., Kitchenham, B., Maheshwari, P., and Jeffery, R. Mining Patterns for Improving Architecting Activities - A Research Program and Preliminary Assessment, proceedings of the 9th International conference on Empirical Assessment in Software Engineering. 2005, Keele, UK.
    • Tang, A., Ali Babar, M., Gorton, I., and Han, J., A Survey of the Use and Documentation of Architecture Design Rationale, proceedings of the 5th Working IEEE/IFIP Conference on Software Architecture (WICSA) 2005, USA (One of the best papers invited for Journal publication)..
    • Ali Babar, M., Wang, X., and Gorton, I., Supporting Security Sensitive Architecture Design, proceedings of International Conference on Quality of Software Architectures, 2005, Erfurt, Germany.
    • Al-Naeem, T., Gorton, I., Ali-Babar, M., and Rabhi, F., and Benatallah, B., A Quality-Driven Systematic Approach for Architecting Distributed Software Applications, proceedings of the 27th International Conference on Software Engineering, 2005, St. Louis, USA.
    • Ali Babar, M., Niazi, M., and Jeffery, R., Assessing a Framework of Comparing Architecture Review Methods Using CMMI, proceedings of the 17th International Conference on Software Engineering and Knowledge Engineering, 2005, Taipei, Taiwan, Republic of China.
    • Ali Babar, M., Wang, X., Gorton, I., PAKME: A Tool for Capturing and Using Architecture Design Knowledge, proceedings of the 9th IEEE International Multitopic Conference, 2005.
    • Ali Babar, M., Kitchanham, B., Zhu, L., and Jeffery, R. An Exploratory Study of Groupware Support for Distributed Software Architecture Evaluation Process, proceedings of the 11th Asia-Pacific Software Engineering Conference, 2004, Busan, South Korea (One of the best papers invited for Journal publication).
    • Ali Babar, M., Zhu, L., and Jeffery, R. A Framework for Classifying and Comparing Software Architecture Evaluation Methods, proceedings of the Australian Software Engineering Conference, 2004, Melbourne, Australia.
    • Ali Babar, M., and Zwoghi, D., Developing a Requirements Management Toolset: Lessons Learned, proceedings of the Australian Software Engineering Conference, 2004, Melbourne, Australia.
    • Zhu, L., Ali-Babar, M., and Jeffery, R., Mining Patterns to Support Software Architecture Evaluation, proceedings of the 4th Working IEEE/IFIP Conference on Software Architecture, 2004, Oslo, Norway.
    • Ali Babar, M. and Gorton, I., Supporting Architecture Evaluation Process with Collaborative Application, proceedings of the 8th International Multi topic Conference, 2004, Lahore, Pakistan.
    • Huo, M., Verner, J., Zhu, L., and Ali-Babar, M., Software Quality and Agile Methods, proceedings of the 28th Computer Software and Applications Conference, 2004, Hong Kong, China.

    Workshop papers

    •  Ahmed, A., Ali Babar, M., A Framework for Architecture-Driven Migration of Legacy Systems to Cloud-Enabled Software, accepted in the First Workshop on Software Architecture Erosion and Architectural Consistency, Collocated with WICSA 2014, Sydney, Australia.  
    • Jain, S., Ali Babar, M., Fernandez, J., Conducting Empirical Studies in Industry: Balancing Rigor and Relevance, proceedings of the workshop on Conducting Empirical Studies in Industry (CESI), Collocated with ICSE 2013, San Francisco, USA.
    • Zahedi, M., Ali Babar, M., Exploring Social Structures in Extended Team Model, proceedings of the 6th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE 2013), collocated with ICSE 2013, San Francisco, USA.
    • Tell, P., Ali Babar, M., Requirements for an infrastructure to support Activity-Based Computing in Global Software Development, Proceedings of 5th International Workshop on Tool Support Development and Management in Distributed Software Projects (REMIDI'10), Collocated with ICGSE 2011, Helsinki, Finland.
    • Ali Babar, M., Chauhan, M. A., A Tale of Migration to Cloud Computing for Sharing Experiences and Observations, proceedings of the Software Engineering for Cloud Computing Workshop (SECLOUD), Collocated with ICSE 2011, Hawaii, USA.
    • Kou, S., Ali Babar, M., Sangroya, A., Modeling Security for Service Oriented Application, proceedings of the 8th Nordic Workshop on Model-Driven Software Engineering, Collocated with the 4th European Conference on Software Architecture (ECSA2010), Copenhagen, Denmark. 
    • Stol, K., Ali Babar, M., Challenges in Using Open Source Software in Product Development: A Review of the Literature, proceedings of the FLOSS workshop, Collocated with ICSE 2010, Cape town, South Africa.
    • Ali, N., Nellipaiappan, R.,  Chandran, R., Ali Babar, M., Model-Driven Support for the Service-Oriented Architecture Modeling Language, proceedings of the Workshop on Principles of Engineering Service-Oriented Systems (PESOS 2010), Collocated with ICSE 2010, Cape Town, South Africa.
    • Chen, L., Ali Babar, M., A Study of Scalability Aspects of Variability Modeling Approaches, proceedings of the workshop on Scalable Modeling Techniques for Software Product Lines (SCALE2009), Collocated with SPLC 2009, San Francisco, USA.
    • Stol, K., Ali Babar, M., Russo, B., Fitzgerald, B., The Use of Empirical Methods in Open Source Software Research: Facts, Trends and Future Directions, proceedings of the FLOSS workshop, Collocated with ICSE 2009, Vancouver, Canada.
    • Solis, C., Ali, N., and Ali-Babar, M., A Spatial Hypertext Wiki for Architectural Knowledge Management, proceedings of the workshop on Wikis for Software Engineering, Collocated with ICSE 2009, Vancouver, Canada.
    • Ul-Haq, A., Ali Babar, M., Tool Support for Automating Architectural Knowledge Extraction, proceedings of the workshop on Sharing and Reusing architectural knowledge (SHARK), Collocated with ICSE 2009, Vancouver, Canada.
    • Ali Babar, M., Capilla, R., Capturing and Using Quality Attributes Knowledge in Software Architecture Evaluation Process, proceedings of the First International Workshop on Managing Requirements Knowledge (MaRK08), collocated with RE08, 2008, Barcelona, Spain.
    • Shokry, H., Ali Babar, M., Dynamic Software Product Line Architectures Using Service-Based Computing for Automotive Systems, proceedings of the 2nd International Workshop on Dynamic Software Product Lines (DSPL), Collocated with SPLC08, 2008, Limerick, Ireland.
    • Ali Babar, M., The Application of Knowledge-Sharing Workspace Paradigm for Software Architecture Processes, proceedings of the workshop on Sharing and Reusing architectural knowledge (SHARK), Collocated with ICSE 2008, Leipzig, Germany.
    • Downey, J., Ali Babar, M., On Identifying Skills Needed for Software Architects, proceedings of the workshop on Leadership and Management in Software Architecture, Collocated with ICSE 2008, Leipzig, Germany.
    • Faheem, A., Capretz, L. F., Ali Babar, M., A Model of Open Source Software-Based Product Line Development, proceedings of the workshop on Quality and Architectural Concerns in Open Source Software (QACOS), collocated with COMPSAC, Turku, Finland, 2008.
    • O’leary, P., Ali Babar, M., Thiel, S., Richarson, I., Towards Agile Product Derivation in Software Product Line Engineering, proceedings of the 4th International Workshop on Rapid Integration of Software Engineering techniques, 2007, Luxembourg.
    • Ali Babar, Fitzgerald, B., Ågerfalk, P.J., Lundell, B., Thiel, S., On the Importance of Sound Architectural Practices in the Use of OSS in Software Product Lines, proceedings of the OSSPL07 Asia, collocated with the 11th Software Product Line Conference, 2007, Kyoto, Japan.
    • Ali Babar, M., Gorton, I., A Tool for Software Architecture Knowledge Management, proceedings of the 2nd Workshop on SHAring and Reusing architecture knowledge – Architecture, Rationale, and Design Intent, Minneapolis, USA..
    • Ali Babar, M., Boer, R., Dingsoyr, T., Farenhorst, R., Architectural Knowledge Management Strategies: Approaches in Research and Industry, proceedings of the 2nd Workshop on SHAring and Reusing architecture knowledge – Architecture, Rationale, and Design Intent, 2007, Minneapolis, USA..
    • Ali Babar, M. and Verner, J., Groupware requirements for supporting software architecture evaluation process, proceedings of the International Workshop on Distributed Software Development, 2005, Paris, France.
    • Kutay, C. and Ali Babar, M., Teaching Three Quality Assurance Techniques in Tandem - Lessons Learned, proceedings of the International Workshop on Education and Training for Quality Software Engineering, 2005, Melbourne, Australia.
    • Ali Babar, M., and Gorton, I., Comparison of Scenario-Based Software Architecture Evaluation Methods, proceedings of the 1st Asia-Pacific Workshop on Software Architecture and Component Technologies, 2004, Busan, South Korea.
    • Ali Babar, M., Scenarios, Quality Attributes, and Patterns: Capturing and Using their Synergistic Relationships for Product Line Architectures, proceedings of the International Workshop on Adopting Product Line Software Engineering, 2004, Busan, South Korea.
    • Ali Babar, M., Gorton, I., and Zhu, L., Distributed Software Architecture Evaluation Process, proceeding of the  3rd Workshop on Cooperative Support for Distributed Software Engineering Processes, 2004, Linz, Austria.
    • Zhu, L., Ali Babar, M., and Jeffery, R., Distilling Scenarios from Patterns for Software Architecture Evaluation, proceedings of the First European Workshop on Software Architecture, 2004, St. Andrew, Scotland.
    • Huo, M., Verner, J., Ali Babar, M., and Zhu, L., How Does Agility Ensure Quality?, proceedings of the 2nd Workshop on Software Quality, 2004, Edinburgh, Scotland. 
    • Ali Babar, M. An Experience of Applying Architecture-Based Approach to Build a Component-Based Requirements Management Toolset, proceedings of the workshop on architecture for complex application integration, 2003, Dallas, Texas, USA.

    Other publications

    •  Deeptimahanti , D., Ali Babar, M., An Automated Tool for Generating UML Models from Natural Language Requirements, Proceedings of the 24th IEEE/ACM International Conference on Automated Software Engineering, 2009, Auckland, New Zealand.

    •  Chen, L., Ali Babar., M., Supporting Customizable Architectural Design Decision Management, proceedings of the 17th IEEE International Conference and Workshops on Engineering of Computer-Based Systems, 2010, Cambridge, UK.
    •  Ali Babar, M., Perspectives and Reflections on Cloud Computing and Internet Technologies from NordiCloud 2012, Proceedings of the 2nd Symposium on Cloud Computing and Internet Technologies, 2013, Oslo, Norway.
    •  Ali Babar, M., Dumas, M., Solberg, A., NordiCloud 2013: A Nordic and Baltic  Gathering for Supporting Cloud Computing and Internet Technologies, Proceedings of the 2nd Symposium on Cloud Computing and Internet Technologies, 2013, Oslo, Norway.

The information in this directory is provided to support the academic, administrative and business activities of the University of Adelaide. To facilitate these activities, entries in the University Phone Directory are not limited to University employees. The use of information provided here for any other purpose, including the sending of unsolicited commercial material via email or any other electronic format, is strictly prohibited. The University reserves the right to recover all costs incurred in the event of breach of this policy.

Entry last updated: Thursday, 15 Dec 2022

To link to this page, please use the following URL:  https://www.adelaide.edu.au/directory/ali.babar