BLOGS WEBSITE

Publications

Books

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

Book chapters

  1. Treude, C., Figueira Filho, F., How Team Awareness Influences Perceptions of Developer Productivity, in Rethinking Productivity in Software Engineering, C. Sadowski and T. Zimmermann (Eds.), pp. 169-178, 2019.
  2. Storey, M.-A., Treude, C., Software Engineering Dashboards: Types, Risks, and Future, in Rethinking Productivity in Software Engineering, C. Sadowski and T. Zimmermann (Eds.), pp. 179-190, 2019.
  3. 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.
  4. Cleary, B., Treude, C., Figueira Filho, F., Storey, M.-A., Salois, M., Improving Tool Support for Software Reverse Engineering in a Security Context, in Foundations of Augmented Cognition, D. D. Schmorrow, C. M. Fidopiastis (Eds.), pp. 113-122, 2013.
  5. Barzilay, O., Treude, C., Zagalsky, A., Facilitating Crowd Sourced Software Engineering via Stack Overflow, in Finding Source Code on the Web for Remix and Reuse, S. E. Sim R. Gallardo-Valencia (Eds.), pp. 289-308, 2013.
  6. 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.
  7. Storey, M.-A., Grammel, L., Treude, C., Smart Media: Bridging Interactions and Services for the Smart Internet, in The Smart Internet, Chignell, M., Cordy, J., Ng, J., Yesha, Y. (Eds.), pp. 152-169, 2010.
  8. 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.
  9. 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.
  10. 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

  1. Baltes, S., Treude, C., Robillard, M. P., Contextual Documentation Referencing on Stack Overflow, IEEE Transactions on Software Engineering, 2020.
  2. Jiarpakdee, J., Tantithamthavorn, C., Treude, C., The Impact of Automated Feature Selection Techniques on the Interpretation of Defect Models, Empirical Software Engineering, 2020.
  3. Silva, J. O., Wiese, I., German, D. M., Treude, C., Gerosa, M. A., Steinmacher, I., Google Summer of Code: Student Motivations and Contributions, Journal of Systems and Software, 2020.
  4. Sulistya, A., Prana, G. A. A., Sharma, A., Lo, D., Treude, C., SIEVE: Helping Developers Sift Wheat from Chaff via Cross-Platform Analysis, Empirical Software Engineering, 2019.
  5. Wiese, I. S., Kuroda, R. T., Steinmacher, I., Oliva, G. A., R. Ré, Treude, C., Gerosa, M. A., Are Pieces of Contextual Information Suitable for Predicting Co-Changes? An Empirical Study, Software Quality Journal, 2019.
  6. Nassif, M., Treude, C., Robillard, M. P., Automatically Categorizing Software Technologies, IEEE Transactions on Software Engineering, 2018.
  7. Prana, G. A. A., Treude, C., Thung, F., Atapattu, T., Lo, D., Categorizing the Content of GitHub README Files, Empirical Software Engineering, 2018.
  8. Treude, C., Leite, L., Aniche, M., Unusual Events in GitHub Repositories, Journal of Systems and Software, 2018.
  9. Aniche, M., Bavota, G., Treude, C., Gerosa, M. A., van Deursen, A., Code Smells for Model-View-Controller Architectures, Empirical Software Engineering, 2017.
  10. Da Costa, D. A., McIntosh, S., Treude, C., Kulesza, U., Hassan, A. E., The Impact of Rapid Release Cycles on the Integration Delay of Fixed Issues, Empirical Software Engineering, 2017.
  11. Steinmacher, I., Treude, C., Gerosa, M. A., Let me in: Guidelines for the Successful Onboarding of Newcomers to Open Source Projects, IEEE Software, 2017.
  12. Tran, N. K., Sheng, Q. Z., Ali Babar, M., Yao, L., Searching the Web of Things: State of the Art, Challenges and Solutions, ACM Computing Surveys, 50 (4): 55, 2017.
  13. Shahin, M., Ali Babar, M., Zhu, L., Continuous Integration, Delivery and Deployment: A Systematic Review on Approaches, Tools, Challenges and Practices, IEEE Access, 5: pp. 3909-3943, 2017.
  14. Anvari, F., Richards, D., Hitchens, M., Ali Babar, M., Tran, H. M. T., Busch, P., An Empirical Investigation of the Influence of Persona with Personality Traits on Conceptual Design, accepted in Journal of System and Software, 2017.
  15. Chauhan, M. A., Ali Babar, M., Sheng, Q. Z., A Reference Architecture for Provisioning of Tools as a Service: Meta-Model, Ontologies and Design Elements, Future Generation Computer Systems, Vol. 69, 41-65, 2017.
  16. Chauhan, M. A., Ali Babar, M., Benatallah, B., Architecting Cloud-Enabled Systems: A Systematic Survey of Challenges and Solutions, Software: Practice and Experience, 47(4): 599-644, 2017.
  17. Gao, C., Jin, K., Shen, H., Ali Babar, M., Are you a Human or a Humanoid: Predictive User Modelling through Behavioural Analysis of Online Gameplay Data, accepted in the Advanced Engineering Informatics, 2017.
  18. Coelho, R., Almeida, L., Gousios, G., van Deursen, A., Treude, C., Exception Handling Bug Hazards in Android: Results from a Mining Study and an Exploratory Survey, Empirical Software Engineering, 2016.
  19. Wiese, I. S., Ré, R., Steinmacher, I., Kuroda, R. T., Oliva, G., Treude, C., Gerosa, M. A., Using contextual information to predict co-changes, Journal of Systems and Software, 2016.
  20. Ahmed, A., Ali Babar, M., Software Architectures for Robotics Systems:  A Systematic Mapping Study, Journal of Systems and Software, 122, pp. 16-39, 2016.
  21. Hoda, R., Ali Babar, M., Shastri, Y. Yaqoob, H., Socio-Cultural Challenges in Global Software Engineering Education, IEEE Transactions on Education, 60 (3), 173-182, 2016.
  22. Zahedi, M., Ali Babar, M., Why Does Site Visit Matter in Global Software Development: A Knowledge-Based Perspective, Information and Software Technology, 80, 36-56, 2016.
  23. Zahedi, M., Shahin, M., Ali Babar, M., A Systematic Review of Knowledge Sharing Challenges and Practices in Global Software Development, International Journal of Information Management, 36(6): pp. 995-1019, 2016.
  24. Capilla, R., Jansen, A., Tang, A., Avgeriou, P., Ali Babar, M., 10 Years of Software Architecture Knowledge Management: Practice and Future, Journal of Software and Systems, 116: pp. 191-205, 2016.
  25. 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.
  26. Treude, C., Robillard, M. P., Dagenais, B., Extracting Development Tasks to Navigate Software Documentation. IEEE Transactions on Software Engineering 41(6): pp. 565-581, 2015.
  27. Figueira Filho, F., Perin, M. G., Treude, C., Marczak, S., Melo, L., Marques da Silva, I., Bibiano dos Santos, L., A study on the geographical distribution of Brazil’s prestigious software developers. Journal of Internet Services and Applications 6(17): pp. 1-12, 2015.
  28. Li, Z., Ranjan, R., O’Brien, L., Zhang., H., Ali Babar, M., Zomaya, A., Wang, L., On the Communication Variability Analysis of the NeCTAR Research Cloud, IEEE Systems Journal, 13(9): pp. 1-11, 2015.
  29. 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.
  30. 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.
  31. Peng, X., Ali Babar, M., Ebert, C., Collaborative Software Development Platforms for Crowdsourcing, IEEE Software, 31(2): 30-36, 2014.
  32. 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.
  33. Stol, K., Avgeriou, P., Ali Babar, M., Fitzgerald, B., A Framework for Assessing Organizations’ Fit with Inner Source, ACM Transactions on Software Engineering and Methods (TOSEM), 23(2): 18, 2014.
  34. Chen, L., Ali Babar, M., Nuseibeh, B., Characterizing Architecturally Significant Requirements, IEEE Software, 30(2), pp. 38-45, 2013.
  35. Zhang, H., Ali Babar, M., Systematic Reviews in Software Engineering: An Empirical Investigation, Information & Software Technology, 55(7): pp. 1341-1354, 2013.
  36. 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.
  37. 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.
  38. Treude, C., Storey, M.-A., Work Item Tagging: Communicating Concerns in Collaborative Software Development. IEEE Transactions on Software Engineering 38(1): pp. 19-34, 2012.
  39. 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.
  40. 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.
  41. 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.
  42. 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.
  43. 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.
  44. 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.
  45. 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.
  46. Ali Babar, M., Chen, L., Shull, F., Managing Variability in Software Product Lines, IEEE Software, 27(3), pp. 89-91, 94, 2010.
  47. 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.
  48. 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.
  49. Ali Babar, M., Gorton, I., Software Architecture Reviews: The State of the Practice, IEEE Computer, 42(7): pp. 26-32, 2009.
  50. 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.
  51. 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.
  52. 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.
  53. 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.
  54. 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.
  55. 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.
  56. 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.
  57. 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.
  58. de Souza, L, O’Leary P, de Almeida E. Santana, Meira S. Romero de. Product Derivation in Practice in Journal of Information and Software Technology. 2014
  59. da Silva I. Freitas, Neto P. Anselmo da, O’Leary P, de Almeida E. Santana, Meira S. Romero de. Using a Multi-Method Approach to Understand Agile Software Product Lines in Journal of Information and Software Technology. 2014 (to appear)
  60. Beecham, S., P. O’Leary, S. Baker, I. Richardson and J. Noll (2014). “Making Software Engineering Research Relevant”. Computer, vol.47(4): pp 80-83.
  61. da Silva I. Freitas, Neto P. Anselmo da, O’Leary P, de Almeida E. Santana, Meira S. Romero de. Software Product Lines Scoping and Requirements Engineering in a Small and Medium-Sized Enterprise: An Industrial Case Study. Journal of Systems and Software. 2014
  62. O’Leary, P., Richardson, I., “Process Reference Model Construction: Implementing an Evolutionary Multi-Method Research Approach” in Wiley Software Process Improvement in Practice Series (2012)p
  63. O’Leary, P., Almeida, E., Richardson, I., “The Pro-PD Process Model for Product Derivation within Software Product Lines” in Journal of Information and Software Technology (2012), http://dx.doi.org/10.1016/j.infsof.2012.03.008
  64. Silva, I. F., Silveira N., P. A. M., O’Leary, P., Almeida, E. S., Meira, S. R. L. “Agile Software Product Lines: A Systematic Mapping Study”, in Software, Practice and Experience (2011)
  65. O’Leary, P., Richardson, I., Thiel, S. “Improving Product Derivation in Software Product Line Engineering”, in: InformatikJournal 2010, pp. 65-69, 2010. ISBN 978-3-00-032887-9pdf doc
  66. Rabiser, R., O’Leary, P., Richardson, I., “Key activities for product derivation in software product lines” in J. Syst. Software (2010), doi:10.1016/j.jss.2010.09.042
  67. O’Leary, P., McCaffery, F., Thiel, S. and Richardson, I., “An Agile process model for product derivation in software product line engineering”, Journal of Software Maintenance and Evolution: Research and Practice (2010). doi: 10.1002/smr.498

Conference papers

  1. Pârțachi, P.-P., Dash, S., Treude, C., Barr, E. T., Posit: Simultaneously Tagging Natural and Programming Languages, Proceedings of the 42nd International Conference on Software Engineering, Seoul, South Korea, 2020.
  2. Xie, W., Peng, X., Liu, M., Treude, C., Xing, Z., Zhang, X., Zhao, W., API Method Recommendation via Explicit Matching of Functionality Verb Phrases, Proceedings of the Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, Sacramento, United States, 2020.
  3. Silva, J., Wiese, I., German, D. M., Treude, C., Gerosa, M. A., Steinmacher, I., A Theory of the Engagement in Open Source Projects via Summer of Code Programs, Proceedings of the Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, Sacramento, United States, 2020.
  4. Vargas, E. L., Aniche, A., Treude, C., Bruntink, M., Gousios, G., Selecting third-party libraries: The practitioners’ perspective, Proceedings of the Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, Sacramento, United States, 2020.
  5. Robillard, M. P., Treude, C., Understanding Wikipedia as a Resource for Opportunistic Learning of Computing Concepts, Proceedings of the 51st Technical Symposium on Computer Science Education, Portland, United States, 2020.
  6. Pinto, G., Miranda, B., Dissanayake, S., d’Amorim, M., Treude, C., Bertolino, A., What is the Vocabulary of Flaky Tests?Proceedings of the 17th International Conference on Mining Software Repositories, Seoul, South Korea, 2020.
  7. Alghamdi, M., Treude, C., Wagner, M., Human-Like Summaries from Heterogeneous and Time-Windowed Software Development Artefacts, Proceedings of the 16th International Conference on Parallel Problem Solving from Nature, Leiden, the Netherlands, 2020.
  8. Nadi, S., Treude, C., Essential Sentences for Navigating Stack Overflow Answers, Proceedings of the 27th International Conference on Software Analysis, Evolution, and Reengineering, London, Canada, 2020.
  9. Baltes, S., Treude, C., Code Duplication on Stack Overflow, Proceedings of the 42nd International Conference on Software Engineering – NIER track, Seoul, South Korea, 2020.
  10. Nunes, I., Treude, C., Calefato, F., The Impact of Dynamics of Collaborative Software Engineering on Introverts: A Study Protocol. Proceedings of the 17th International Conference on Mining Software Repositories, Seoul, South Korea, 2020.
  11. Hata, H., Treude, C., Kula., R. G., Ishio, T., 9.6 Million Links in Source Code Comments: Purpose, Evolution, and Decay, Proceedings of the 41st International Conference on Software Engineering, Montreal, Canada, 2019.
  12. Thiselton, E., Treude, C., Enhancing Python Compiler Error Messages via Stack Overflow, Proceedings of 12th International Symposium on Empirical Software Engineering and Measurement, Porto de Galinhas, Brazil, 2019.
  13. Liu, Z., Xia, X., Treude, C., Lo, D., Li, S., Automatic Generation of Pull Request Descriptions, Proceedings of the 34th International Conference on Automated Software Engineering, San Diego, United States, 2019.
  14. Yu, C. S., Treude, C., Aniche, M., Comprehending Test Code: An Empirical Study. Proceedings of the 35th International Conference on Software Maintenance and Evolution, Cleveland, United States, 2019.
  15. Treude, C., Wagner, M., Predicting Good Configurations for GitHub and Stack Overflow Topic Models. Proceedings of the 16th International Conference on Mining Software Repositories, Montreal, Canada, 2019.
  16. Alqaimi, A., Thongtanunam, P., Treude, C., Automatically Generating Documentation for Lambda Expressions in Java. Proceedings of the 16th International Conference on Mining Software Repositories, Montreal, Canada, 2019.
  17. Melo, H., Coelho, R., Treude, C., Unveiling Exception Handling Guidelines adopted by Java Developers, Proceedings of the 26th International Conference on Software Analysis, Evolution, and Reengineering, Hangzhou, China, 2019.
  18. Kelly, M., Treude, C., Murray, A., A Case Study on Automated Fuzz Target Generation for Large Codebases, Proceedings of 12th International Symposium on Empirical Software Engineering and Measurement, Porto de Galinhas, Brazil, 2019.
  19. Rebouças de Almeida, R., Treude, C., Kulesza, U., Tracy: A Business-driven Technical Debt Prioritization Framework. Proceedings of the 35th International Conference on Software Maintenance and Evolution, Cleveland, United States, 2019.
  20. Nassif, M., Treude, C., Robillard, M. P., Witt: Querying Technology Terms based on Automated Classification. Proceedings of the 41st International Conference on Software Engineering, Montreal, Canada, 2019.
  21. Baltes, S., Treude, C., Diehl, S., SOTorrent: Studying the Origin, Evolution, and Usage of Stack Overflow Code Snippets, Proceedings of the 16th International Conference on Mining Software Repositories, Montreal, Canada, 2019.
  22. Galster, M., Treude, C., Blincoe, K., Supporting Software Architecture Maintenance by Providing Task-specific Recommendations. Proceedings of the 35th International Conference on Software Maintenance and Evolution, Cleveland, United States, 2019.
  23. Jiarpakdee, J., Tantithamthavorn, C., Treude, C., AutoSpearman: Automatically Mitigating Correlated Software Metrics for Interpreting Defect Models, Proceedings of the 34th International Conference on Software Maintenance and Evolution, Madrid, Spain, 2018.
  24. Aniche, M., Treude C., Steinmacher, I., Wiese, I., Pinto, G. H. L., Storey, M.-A., Gerosa, M. A., How Modern News Aggregators Help Development Communities Shape and Share Knowledge, Proceedings of the 40th International Conference on Software Engineering, Gothenburg, Sweden, 2018.
  25. Baltes, S., Dumani, L., Treude, C., Diehl, S., SOTorrent: Reconstructing and Analyzing the Evolution of Stack Overflow Posts, Proceedings of the 15th International Conference on Mining Software Repositories, Gothenburg, Sweden, 2018.
  26. Rebouças de Almeida, R., Kulesza, U., Treude, C., Lima, A., Feitosa, D. C., Aligning Technical Debt Prioritization with Business Objectives: A Multiple-case Study, Proceedings of the 34th International Conference on Software Maintenance and Evolution, Madrid, Spain, 2018.
  27. Zahedi, M., Ali Babar, M., Treude, C., An Empirical Study of Security Issues Posted in Open Source Projects, Proceedings of the 51st Hawaii International Conference on System Sciences, Hawaii, United States, 2018.
  28. Al Omran, F. N. A., Treude, C., Choosing an NLP Library for Analyzing Software Documentation: A Systematic Literature Review and a Series of Experiments, Proceedings of the 14th International Conference on Mining Software Repositories, Buenos Aires, Argentina, 2017.
  29. Treude, C., Robillard, M. P., Understanding Stack Overflow Code Fragments, Proceedings of the 33rd International Conference on Software Maintenance and Evolution, NIER Track, Shanghai, China, 2017.
  30. Robillard, M. P., Marcus, A., Treude, C., Bavota, G., Chaparro, O., Ernst, N., Gerosa, M. A., Godfrey, M., Lanza, M., Linares-Vásquez, M., Murphy, G., Moreno, L., Shepherd, D., Wong, E., On-Demand Developer Documentation. Proceedings of the 33rd International Conference on Software Maintenance and Evolution, NIER Track, Shanghai, China, 2017.
  31. Campbell, B. A., Treude, C., NLP2Code: Code Snippet Content Assist via Natural Language Tasks. Proceedings of the 33rd International Conference on Software Maintenance and Evolution, Demo Track, Shanghai, China, 2017.
  32. Silva, L., Pinto, F., Kulesza, U., Treude, C., PerfMiner Visualizer: uma ferramenta para análise da evolução do atributo de qualidade de desempenho em sistemas de software, Proceedings of the 31st Brazilian Symposium on Software Engineering, Fortaleza, Brazil, 2017.
  33. Tran, N. K., Sheng, Q. Z., Ali Babar, M., Yao, L., A Kernel-based Approach to Developing Adaptable and Reusable Sensor Retrieval Systems for the Web of Things, accepted in the 18th International Conference on Web Information Systems Engineering (WISE), Moscow, Russia, 2017.
  34. Shahin, M., Ali Babar, M., Zahedi, M., Zhu, L., Beyond Continuous Delivery: An Empirical Investigation of Continuous Deployment Challenges, accepted in Empirical Software Engineering Measurement (ESEM), Toronto, Canada, 2017.
  35. Dong, L., Liu, B., Zheng, L., Wu, O., Ali Babar, M., Xu, B., A Mapping Study on Mining Software Process, accepted in the 24th Asia-Pacific Software Engineering Conference, Nanjing, China, 2017.
  36. Hachem, J. E., Khalil, T. A., Chiprianov, V., Ali Babar, M., Aniotre, P., A Model Driven Method to Design and Analyze Secure Architectures of Systems-of-Systems, accepted in ICECCS, 2017.
  37. Hata, H., Gao, M., Ali Babar, M., Understanding the Heterogeneity of Contributors in Bug Bounty Programs (Short paper), accepted in Empirical Software Engineering Measurement (ESEM), Toronto, Canada, 2017.
  38. Gao, M., Hata, H., Ali Babar, M., Optimizing Affine Maximizer Auctions via Linear Programming: an Application to Revenue Maximizing Mechanism Design for Zero-Day Exploits Markets, accepted in the 20th International Conference on Principles and Practices of Multi-Agent Systems, Nice, France, 2017.
  39. Shahin, M., Zahedi, M., Ali Babar, M., Zhu, L., Adopting Continuous Delivery and Deployment: Impacts on Team Structures, Collaboration and Responsibilities, the 21st International Conference on Evaluation and Assessment in Software Engineering, Karlskrona, Sweden, 2017.
  40. Ullah, F., Raft, A. J., Shahin, M., Zahedi, M., Ali Babar, M., Security Support in Continuous Deployment Pipeline, the 12th International Conference on Evaluation of Novel Approaches to Software Engineering, Porto, Portugal, 2017.
  41. Treude, C., Robillard, M. P., Augmenting API Documentation with Insights from Stack Overflow, Proceedings of the 38th International Conference on Software Engineering, Austin, United States, 2016.
  42. Steinmacher, I, Conte, T. U., Treude, C., Gerosa, M. A., Overcoming Open Source Project Entry Barriers with a Portal for Newcomers, Proceedings of the 38th International Conference on Software Engineering, Austin, United States, 2016.
  43. de Souza, C., Figueira Filho, F., Miranda, M., Ferreira, R., Treude, C., Singer, L., The Social Side of Software Platform Ecosystems, Proceedings of the 34th Annual ACM Conference on Human Factors in Computing Systems, San Jose, United States, 2016.
  44. Aniche, M., Bavota, G., Treude, C., van Deursen, A., Gerosa, M. A., A Validated Set of Smells in Model-View-Controller Architectures, Proceedings of the 32nd International Conference on Software Maintenance and Evolution, Raleigh, North Carolina, United States, 2016.
  45. Wiese, I. S., Steinmacher, I., Treude, C., Da Silva, J. T., Gerosa, M. A., Who is who in the mailing list? Comparing six disambiguation heuristics to identify multiple addresses of a participant, Proceedings of the 32nd International Conference on Software Maintenance and Evolution, Raleigh, North Carolina, United States, 2016.
  46. Aniche, M., Treude, C., Zaidman, A., van Deursen, A., Gerosa, M. A., SATT: Tailoring Code Metric Thresholds for Different Software Architectures, Proceedings of the 16th International Working Conference on Source Code Analysis and Manipulation, Raleigh, North Carolina, United States, 2016.
  47. Aniche, M., Gerosa, M. A., Treude, C., Developers’ Perceptions on Object-Oriented Design and Architectural Roles, Proceedings of the 30th Brazilian Symposium on Software Engineering, Maringa, PR, Brazil, 2016.
  48. Shahin, M., Ali Babar, M., Zhu, L., The Intersection of Continuous Deployment and Architecting Process: Practitioners’ Perspectives, the 10th International Symposium on Empirical Software Engineering and Measurement, Ciudad Real, Spain, 2016.
  49. Rashid, A., Naqvi, S. A. A., Ramdhany, R., Edwards, M., Chitchyna, R., Ali Babar, M., Discovering “Unknown Known” Security Requirements, the 38th International Conference on Software Engineering (ICSE), Austin, USA, 2016.
  50. Cain, A., Ali Babar, M., Reflections on Applying Constructive Alignment with Formative Feedback for Teaching Introductory Programming and Software Architecture, the 38th International Conference on Software Engineering (ICSE), (the Education Track), Austin, USA, 2016.
  51. Zhang, W. E., Sheng, Q. Z., Ali Babar, M., Abebe, E., Zhou, A, Mining Source Code Topics through Topic Model and Words Embedding, the 17th International Conference on Advanced Data Mining and Applications (ADMA), Gold Coast, Australia, 2016.
  52. Hachem, J. E., Pang, Z. Y., Chiprianov, V., Ali Babar, M., Aniorte, P., Model Driven Software Security Architecture of Systems-of-Systems, the 23rd Asia-Pacific Software Engineering Conference, Hamilton, New Zealand, 2016.
  53. Chauhan, M.A., Ali Babar, M., Probst, C., A Process Framework for Designing Software Reference Architectures for providing Tools as a Service, accepted in the 17th International Conference on Product Focused Software Process Improvement (PROFES), Trondheim, Norway, 2016.
  54. Guo, M., Hata, H., Ali Babar, M., Revenue Maximizing Markets for Zero-Day Exploits, The International Conference on Principles and Practices of Multi-Agent Systems, Phuket, Thailand, 2016.
  55. Almazroi, A. A., Shen, H., Teoh, K. K., Ali Babar, M., Cloud for e-Learning of Its Adoption by University Students in a Developing Country, the 13th IEEE International Conference on e-Business Engineering (ICEBE), 2016.
  56. Gao, C., Shen, H., Ali Babar, M., Concealing Jitter in Multi-Player Online Games through Predictive Behaviour Modeling, Proceedings of the 20th IEEE International Conference on Computer Supported Cooperative Work in Design, 2016.
  57. Tell, P., Ali Babar, M., An Empirical Evaluation of an Activity-Based Infrastructure for Supporting Cooperation in Software Engineering, the 11th International Conference on Global Software Engineering, USA, 2016.
  58. 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.
  59. 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.
  60. Treude, C., Figueira Filho, F., Kulesza, U., Summarizing and Measuring Development Activity, Proceedings of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, Bergamo, Italy, 2015.
  61. Pinto, F., Kulesza, U., Treude, C., Automating the Performance Deviation Analysis for Multiple System Releases: an Evolutionary Study, Proceedings of the 15th International Working Conference on Source Code Analysis and Manipulation, Bremen, Germany, 2015.
  62. Ferreira, R., Miranda, M., Figueira Filho, F., de Souza, C., Treude, C., Singer, L., Os Aspectos Sociais dos Ecossistemas de Software, Proceedings of the Brazilian Symposium in Collaborative Systems, Salvador, Brazil, 2015.
  63. Steffens, F., Marczak, S., Figueira Filho, F., Treude, C., Singer, L., Redmiles, D., Al-Ani, B., Using Gamification as a Collaboration Motivator for Software Development Teams: A Preliminary Framework, Proceedings of the Brazilian Symposium in Collaborative Systems, Salvador, Brazil, 2015.
  64. Lima, J., Treude, C., Figueira Filho, F., Kulesza, U., Assessing Developer Contribution with Repository Mining-based Metrics, Proceedings of the 31st International Conference on Software Maintenance and Evolution, Bremen, Germany, 2015.
  65. Leite, L., Treude, C., Figueira Filho, F., UEDashboard: Awareness of Unusual Events in Commit Histories, Proceedings of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, Bergamo, Italy, 2015.
  66. Treude, C., Prolo, C., Figueira Filho, F., Challenges in Analyzing Software Documentation in Portuguese, Proceedings of the 29th Brazilian Symposium on Software Engineering, Belo Horizonte, Brazil, 2015
  67. Treude, C., Sicard, M., Klocke, M., Robillard, M. P., TaskNav: Task-based Navigation of Software Documentation, Proceedings of the 37th International Conference on Software Engineering, Florence, Italy, 2015.
  68. 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.
  69. 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.
  70. 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.
  71. 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.
  72. 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).
  73. 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).
  74. 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.
  75. 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.
  76. Singer, L., Figueira Filho, F., Cleary, B., Treude, C., Storey, M.-A., Schneider, K., Mutual Assessment in the Social Programmer Ecosystem: An Empirical Investigation of Developer Profile Aggregators, Proceedings of the Conference on Computer Supported Cooperative Work, San Antonio, United States, 2013.
  77. Parnin, C., Treude, C., Storey, M.-A., Blogging Developer Knowledge: Motivations, Challenges and Future Directions, Proceedings of the 21st International Conference on Program Comprehension, San Francisco, United States, 2013.
  78. 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.
  79. 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.
  80. 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.
  81. 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.
  82. Ahmed-Kristensen, S., Ali Babar, M., Analysis of Software Design and Contrasting to Engineering Design, Proceedings of the IDETC/CIE, Chicago, USA, 2012.
  83. 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.
  84. 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.
  85. Treude, C., Gorman, P., Grammel, L., Storey, M.-A., WorkItemExplorer: Visualizing Software Development Tasks Using an Interactive Exploration Environment, Proceedings of the 34th International Conference on Software Engineering, Zurich, Switzerland, 2012.
  86. 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).
  87. 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).
  88. 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.
  89. 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.
  90. 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.
  91. 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.
  92. Treude, C., Storey, M.-A., Effective Communication of Software Development Knowledge Through Community Portals, Proceedings of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, Szeged, Hungary, 2011.
  93. Treude, C., Figueira Filho, F., Storey, M.-A., Salois, M., An Exploratory Study of Software Reverse Engineering in a Security Context, Proceedings of the 18th Working Conference on Reverse Engineering, Limerick, Ireland, 2011.
  94. Treude, C., Barzilay, O., Storey, M.-A., How do Programmers Ask and Answer Questions on the Web? (NIER Track), Proceedings of the 33rd ACM/IEEE International Conference on Software Engineering, Honolulu, United States, 2011.
  95. 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.
  96. 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.
  97. 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.
  98. 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.
  99. 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.
  100. 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.
  101. 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).
  102. Chen, L., Ali Babar, M., Model-Centered Customizable Architectural Design Decision Management, Proceedings of the 21st Australian Software Engineering Conference, 2010.
  103. Treude, C., Storey, M.-A., Awareness 2.0: Staying Aware of Projects, Developers and Tasks using Dashboards and Feeds, Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering – Volume 1, Cape Town, South Africa, 2010.
  104. Treude, C., Storey, M.-A., Bridging Lightweight and Heavyweight Task Organization: The Role of Tags in Adopting New Task Categories, Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering – Volume 2, Cape Town, South Africa, 2010.
  105. Bougie, G., Treude, C., German, D. M., Storey, M.-A., A Comparative Exploration of FreeBSD Bug Lifetimes, Proceedings of the 2010 International Working Conference on Mining Software Repositories, Cape Town, South Africa, 2010.
  106. Treude, C., The Role of Emergent Knowledge Structures in Collaborative Software Development, Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering – Volume 2, Cape Town, South Africa, 2010.
  107. 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.
  108. 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.
  109. 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.
  110. 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.
  111. 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.
  112. 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.
  113. 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.
  114. 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).
  115. 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.
  116. 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.
  117. 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.
  118. 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.
  119. 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.
  120. 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.
  121. Treude, C., Storey, M.-A., How tagging helps bridge the gap between social and technical aspects in software development, Proceedings of the 2009 IEEE 31st International Conference on Software Engineering, Vancouver, Canada, 2009.
  122. Treude, C., Storey, M.-A., ConcernLines: A timeline view of co-occurring concerns, Proceedings of the 2009 IEEE 31st International Conference on Software Engineering, Vancouver, Canada, 2009.
  123. 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.
  124. 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.
  125. 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.
  126. 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.
  127. 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.
  128. 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.
  129. 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).
  130. 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.
  131. 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.
  132. 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.
  133. 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.
  134. 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.
  135. 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.
  136. 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.
  137. 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.
  138. 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.
  139. 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.
  140. 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.
  141. 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.
  142. 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.
  143. 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.
  144. 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)..
  145. Nonaka, M., Zhu, L., Ali Babar, M., Staples, M., Project Cost Overrun Simulation in Software Product Line Development, proceedings of the 8th International Conference on Product Focused Software Process Improvement, 2007, Riga, Lative.
  146. 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.
  147. Treude, C., Berlik, S., Wenzel, S., Kelter, U., Difference computation of large models, Proceedings of the 6th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, Dubrovnik, Croatia, 2007.
  148. 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.
  149. 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.
  150. 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).
  151. 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).
  152. 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.
  153. 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.
  154. 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.
  155. 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.
  156. 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)..
  157. 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.
  158. 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.
  159. 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)..
  160. 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.
  161. 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.
  162. 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.
  163. 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.
  164. 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).
  165. 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.
  166. Ali Babar, M., and Zwoghi, D., Developing a Requirements Management Toolset: Lessons Learned, proceedings of the Australian Software Engineering Conference, 2004, Melbourne, Australia.
  167. 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.
  168. Ali Babar, M. and Gorton, I., Supporting Architecture Evaluation Process with Collaborative Application, proceedings of the 8th International Multi topic Conference, 2004, Lahore, Pakistan.
  169. 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.
  170. O‘Leary, P., Bruneti, L., Noll, J. and Richardson, I. (2014) Clinical Pathway Support System, in Int. Conf. on Health Informatics, Verona, Italy.
  171. O‘Leary, P., Carroll, N. and Richardson, I. (2014) The Practitioner’s Perspective on Clinical Pathway Support Systems, in Int. Conf. on Health Informatics, Verona, Italy
  172. S. Beecham, P. O’Leary, S. Baker, I. Richardson, J. Noll, “Who are we doing Global Software Development research for?” (2013) in International Conference on Global Software Development (ICGSE) Bari, Italy.
  173. O’Leary, P., Buckley, P. and Richardson, I. (2013) ‘Modelling Care Pathways in a Connected Health Setting’, in Third International Symposium on Foundations of Health Information Engineering and Systems, Macau.
  174. O’Leary, P., Noll, J. and Richardson, I. (2013) ‘A Resource Flow Approach to Modelling Care Pathways’, in Third International Symposium on Foundations of Health Information Engineering and Systems, Macau
  175. de Souza, L, O’Leary P, de Almeida E. Santana, Meira S. Romero de. Understanding the software product line derivation process: an industrial example in European Software Process Improvement Conference(2013)
  176. O’Leary, P., Richardson, I., “Process Support for Product Line Application Engineering” in European Software Process Improvement Conference(2011), Roskilde, Denmark. DOI: 10.1007/978-3-642-22206-1_17
  177. O’Leary, P., Richardson, I., “The Design and Development of Software Process Reference Models – Experiences and Lessons Learnt” in EuroSPI (2011), Roskilde, Denmark
  178. L. L. Lobato, O’Leary, P., “The importance of Documentation, Design and Reuse in Risk Management for SPL”. 28th ACM International Conference on Design of Communication (2010). São Carlos-São Paulo, Brazil
  179. O’Leary, P., Rabiser, R., Richardson, I. and Thiel, S., “Important Issues and Key Activities in Product Derivation: Experiences from Two Research Projects” in SPLC 2009 San Francisco, United States, 2009
  180. O’Leary, P., McCaffery, F., Richardson, I. and Thiel, S., “Preparing for Product Derivation: Activities and Issues” in ICSOFT 2009 Sofia, Bulgaria 2009
  181. O’Leary, P., McCaffery, F., Richardson, I. and Thiel, S., “Towards Agile Product Derivation in Software Product Line Engineering” in EuroSPI 2009 Madrid, Spain 2009
  182. O’Leary, P., Thiel, S., G. Botterweck, and Richardson, I., “Towards a Product Derivation Process Framework,” in 3rd IFIP TC2 Central and East European Conference on Software Engineering Techniques CEE-SET 2008 Brno (Czech Republic), 2008
  183. O’Leary, P., Richardson, I., and Thiel, S., “Developing a Product Derivation Process Framework for Software Product Line Organisations”, in European Software Process Improvement Conference Doctoral Symposium Dublin, Ireland, 2008
  184. O’Leary, P., M. Ali Babar, Thiel, S., and Richardson, I., “Towards Agile Product Derivation in Software Product Line Engineering,” in RISE 2007, 4th International Workshop on Rapid Integration of Software Engineering techniques, Luxembourg, 2007
  185. O’Leary, P., M. Ali Babar, Thiel, S., and Richardson, I., “Product Derivation Process and Agile Approaches: Exploring the Integration Potential,” in Proceedings of 2nd IFIP Central and East European Conference on Software Engineering Techniques, Poznań, Poland, 2007, pp. P. 166-171

Workshop papers

  1. Alghamdi, M., Treude, C., and Wagner, M., Toward Human-Like Summaries Generated from Heterogeneous Software Artefacts, Proceedings of the 7th International Workshop on Genetic Improvement, Prague, Czech Republic, 2019.
  2. Treude, C., and Aniche, M., Where does Google find API documentation?, Proceedings of the 2nd International Workshop on API Usage and Evolution, Gothenburg, Sweden, 2018.
  3. Steffens, F., Marczak, S., Figueira Filho, F., Treude, C., and de Souza, C., A Preliminary Evaluation of a Gamification Framework to Jump Start Collaboration Behavior Change, Proceedings of the 10th International Workshop on Cooperative and Human Aspects of Software Engineering, to appear.
  4. Marczak, S., Figueira Filho, F., Singer, L., Treude, C., Steffens, F., Redmiles, D., Al-Ani, B., Studying Gamification as a Collaboration Motivator for Virtual Software Teams: Social Issues, Cultural Issues, and Research Methods, Proceedings of the CSCW 2015 workshop on Doing CSCW Research in Latin America: Differences, Opportunities, Challenges, and Lessons Learned, Vancouver, Canada, 2015.
  5. Leite, L., Treude, C., Figueira Filho, F., An Automatic Approach to Detect Unusual Events in Software Repositories, Proceedings of the 2nd Latin-American School on Software Engineering, Porto Alegre, Brazil, 2015.
  6.  Ahmed, A., Ali Babar., M., Towards a Pattern Language for Self-Adaptation Cloud-Based Architectures, accepted in the Dependable and Secure Cloud Computing Architecture, Collocated with WICSA 2014, Sydney, Australia.
  7.  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.
  8. 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.
  9. 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.
  10. Cleary, B., Storey, M.-A., Gomez, C., Singer, L., Treude, C., Analyzing the Friendliness of Exchanges in an Online Software Developer Community, Proceedings of 6th International Workshop on Cooperative and Human Aspects of Software Engineering, San Francisco, United States, 2013.
  11. Treude, C., Figueira Filho, F., Cleary, B., Storey, M.-A., Programming in a Socially Networked World: the Evolution of the Social Programmer, Proceedings of the CSCW Workshop on the Future of Collaborative Software Development, Seattle, United States, 2012.
  12. 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.
  13. 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.
  14. Parnin, C., Treude, C., Measuring API Documentation on the Web, Proceedings of the 2nd International Workshop on Web 2.0 For Software Engineering, Honolulu, United States, 2011.
  15. 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.
  16. 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.
  17. 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.
  18. Storey, M.-A., Treude, C., van Deursen, A., Cheng, L.-T., The Impact of Social Media on Software Engineering Practices and Tools, Proceedings of the FSE/SDP workshop on Future of software engineering research, Santa Fe, United States, 2010.
  19. Grammel, L., Schackmann, H., Schröter, A., Treude, C., Storey, M.-A., Attracting the Community’s Many Eyes: an Exploration of User Involvement in Issue Tracking, Human Aspects of Software Engineering, Reno, United States, 2010.
  20. Treude, C., Storey, M.-A., The Implications of How We Tag Software Artifacts: Exploring Different Schemata and Metadata for Tags, Proceedings of the 1st Workshop on Web 2.0 For Software Engineering, Cape Town, South Africa, 2010.
  21. Grammel, L., Treude, C., Storey, M.-A., Mashups Environments in Software Engineering, Proceedings of the 1st Workshop on Web 2.0 For Software Engineering, Cape Town, South Africa, 2010.
  22. 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.
  23. 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.
  24. 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.
  25. 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.
  26. 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.
  27. 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.
  28. 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.
  29. 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.
  30. 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.
  31. 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.
  32. 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.
  33. 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..
  34. 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..
  35. 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.
  36. 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.
  37. 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.
  38. 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.
  39. 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.
  40. 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.
  41. 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.
  42. 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

  1.  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.
  2.  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.
  3.  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.
  4.  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.
  5. Ail Babar, M., Edlund, Å., Mikkonen, T., Mohagheghi, P., Mosser, S., Kungas, P., Nordic Symposium on Cloud Computing and Internet Technologies (NordiCloud2012), Proceedings of the Joint Working Conference on Software Architecture and European Conference on Software Architecture (WICSA/ECSA), Helsinki, Finland, 2012 – Companion Volume, ACM.