Untitled

Mojtaba Shahin! Since March 2015, I am a PhD Student of Software Engineering under the supervision of Prof. Muhammad Ali Babar and Dr. Liming Zhu in CREST Centre, at The University of Adelaide, Australia. Previously, I worked as lecturer and researcher at Neyriz Islamic Azad University. I obtained my Master and Bachelor degrees in Software Engineering from Sheikh Bahaei University and Shiraz Azad University respectively.

I am passionate about research on software engineering. My research goals are (i) to develop a deep understanding of how actually software engineers design and implement large-scale software systems and (ii) to develop new techniques and tools to support software-intensive organizations in developing and deploying high-quality software. My research interests reside primarily in software architecture, empirical software engineering, DevOps, continuous delivery and deployment, global software engineering, requirement engineering, qualitative research, and human factors in software engineering, for which I extensively leverage both qualitative (e.g., grounded theory) and quantitative (e.g., controlled experiment) methods. My PhD research is focused on “Architecting and Organizing for DevOps”.

I also have 6+ years experience in software industries as software engineer and software consultant.

Contact: mojtaba.shahin AT adelaide DOT edu DOT au

Publications (Google Scholar, DBLP)

Refereed Journal

J3. Mojtaba Shahin, Muhammad Ali Babar, and Liming Zhu,  Continuous Integration, Delivery and Deployment: A Systematic Review on Approaches, Tools, Challenges and Practices, IEEE Access, 5 (99), 2017, IEEE. [Impact Factor (2016): 3.24, SJR rating: Q1]. [PDF]

J2. Mansooreh Zahedi, Mojtaba Shahin, and Muhammad Ali Babar, A Systematic Review of Knowledge Sharing Challenges and Practices in Global Software Development, International Journal of Information Management, Elsevier, 36 (6), Part A, 2016, Elsevier. [Impact factor (2016): 3.87, SJR rating: Q1]. [PDF]

J1. Mojtaba Shahin, Peng Liang, and Muhammad Ali Babar, A Systematic Review of Software Architecture Visualization Techniques, Journal of Systems and Software, 94, 2014, Elsevier. [Impact Factor (2016): 2.44, SJR rating: Q1]. [PDF]

Refereed Conference and Workshop Proceedings

C13. Mojtaba Shahin, Muhammad Ali Babar, Mansooreh Zahedi, and Liming Zhu, Beyond Continuous Delivery: An Empirical Investigation of Continuous Deployment Challenges, In Proceedings of 11th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), Toronto, Canada, 2017, IEEE. [CORE rating: rank A, acceptance rate: 19% (21/109)]. [PDF]

C12. Mojtaba Shahin, Mansooreh Zahedi, Muhammad Ali Babar, and Liming Zhu, Adopting Continuous Delivery and Deployment: Impacts on Team Structures, Collaboration and Responsibilities , In Proceedings of 21st International Conference on Evaluation and Assessment in Software Engineering (EASE), Karlskrona, Sweden, 2017, ACM. [CORE rating: rank A, acceptance rate: 37.5% (27/72)]. [PDF]

C11. Faheem Ullah, Adam Johannes Raft, Mojtaba Shahin, Mansooreh Zahedi, and Muhammad Ali Babar, Security Support in Continuous Deployment Pipeline, In Proceedings of 12th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE), Porto, Portugal, 2017. [CORE rating: rank B]. [PDF]

C10. Mojtaba Shahin, Muhammad Ali Babar and Liming Zhu, The Intersection of Continuous Deployment and Architecting Process: Practitioners’ Perspectives, In Proceedings of 10th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), Ciudad Real, Spain, 2016, IEEE. [CORE rating: rank A, acceptance rate: 22% (27/122)]. [PDF]

C9. Mojtaba Shahin, Architecting for DevOps and Continuous Deployment , In Proceedings of 24th Australasian Software Engineering Conference (ASWEC 2015), Doctoral Symposium Track, Vol II, Adelaide, Australia, 2015, ACM Press. [PDF]

C8. Mojtaba Shahin and Muhammad Ali Babar , Improving the Quality of Architecture Design through Peer-reviews and Recombination, In Proceedings of 9th European Conference on Software Architecture (ECSA 2015), Dubrovnik/Cavtat, Croatia, 2015, Springer. [CORE rating: rank A, acceptance rate: 12% (12/100). [PDF]

C7. Mojtaba Shahin, Peng Liang, and Zengyang Li, Do Architectural Design Decisions Improve the Understanding of Software Architecture? Two Controlled Experiments, In Proceedings of the 22nd International Conference on Program Comprehension (ICPC), Hyderabad, India, 2014, ACM. [CORE rating: rank C, acceptance rate: 48% (20/42)]. [PDF]

C6. Wei Ding, Peng Liang, Antony Tang, Hans van Vliet and Mojtaba Shahin, How Do Open Source Communities Document Software Architecture: An Exploratory Survey, In Proceedings of the 19th IEEE International Conference on Engineering of Complex Computer Systems (ICECCS), Tianjin, China, 2014, IEEE. [CORE rating: rank A, acceptance rate: 24% (15/62)]. [PDF]

C5. Mojtaba Shahin, Peng Liang and Zengyang Li, Recovering Software Architectural Knowledge from Documentation using Conceptual Model, In Proceedings of the 25th International Conference on Software Engineering and Knowledge Engineering (SEKE), Boston, USA, 2013, Knowledge Systems Institute. [CORE rating: rank B, acceptance rate: 29.2%]. [PDF]

C4. Mojtaba Shahin, Peng Liang and Zengyang Li, Architectural Design Decision Visualization for Architecture Design: Preliminary Results of a Controlled Experiment, In Proceedings of the 5th European Conference on Software Architecture: Companion Volume, Essen, Germany, September, 2011, ACM Press. [PDF]

C3. Mojtaba Shahin, Peng Liang and Mohammad Reza Khayyambashi, Improving Understandability of Architecture Design through Visualization of Architectural Design Decision, In Proceedings of the 5th ICSE Workshop on SHAring and Reusing architectural Knowledge (SHARK 2010), hosted at 32nd IEEE/ACM International Conference on Software Engineering (ICSE 2010), 88-95, Cape Town, South Africa, 2010, ACM Press. [PDF]

C2. Mojtaba Shahin, Peng Liang and Mohammad Reza Khayyambashi, Rationale Visualization of Software Architectural Design Decision using Compendium. In Proceedings of the 25th ACM Symposium on Applied Computing (SAC), Software Engineering Track, Sierre, Switzerland, 2010, ACM. [CORE rating: rank B]. [PDF]

C1. Mojtaba Shahin, Peng Liang and Mohammad Reza Khayyambashi, Architectural Design Decision: Existing Models and Tools. In Proceedings of the Joint Working IEEE/IFIP Conference on Software Architecture & European Conference on Software Architecture (WICSA/ECSA), Cambridge, United Kingdom (UK), 2009, IEEE. [CORE rating: rank A]. [PDF]

Technical Report

T1. Mojtaba Shahin, Peng Liang and Mohammad Reza Khayyambashi, A Survey of Architectural Design Decision Models and Tools. Technical report SBU-RUG-2009-SL-01, Sheikh Bahaei University & University of Groningen, June 2009. [PDF]

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

w

Connecting to %s