Publications - Methodology Engineering Laboratory

Recent Publications
Software Process Improvement by Managing Situational Method Engineering Knowledge
Dehghani, R., and Ramsin, R., Journal of Universal Computer Science, vol. 30, no. 5, 2024, pp. 645-673.
Read moreModel-Driven Methodology for Developing Chatbots Based on Microservice Architecture
Vahdati, A., and Ramsin, R., in Proceedings of the 12th International Conference on Model-Based Software and Systems Engineering (MODELSWARD’24), 2024, pp. 247-254.
Read moreAll Publications
Software Process Improvement by Managing Situational Method Engineering Knowledge
Dehghani, R., and Ramsin, R., Journal of Universal Computer Science, vol. 30, no. 5, 2024, pp. 645-673.
Read moreModel-Driven Methodology for Developing Chatbots Based on Microservice Architecture
Vahdati, A., and Ramsin, R., in Proceedings of the 12th International Conference on Model-Based Software and Systems Engineering (MODELSWARD’24), 2024, pp. 247-254.
Read moreA Knowledge Management-Driven and DevOps-Based Method for Situational Method Engineering
Dehghani, R., and Ramsin, R., Information Technology and Management, vol. 24, no. 3, 2023, pp. 267-291.
Read moreA Model-Driven Approach for Software Process Line Engineering
Agh, H., and Ramsin, R., Software, vol. 2, no. 1, 2023, pp. 21-70.
Read moreMDD4REST: Model-Driven Methodology for Developing RESTful Web Services
Deljouyi, A., and Ramsin, R., in Proceedings of the 10th International Conference on Model-Driven Engineering and Software Development (MODELSWARD’22), 2022, pp. 93-104.
Read moreModeling and Model Transformation as a Service: Towards an Agile Approach to Model-Driven Development
Vahdati, A., and Ramsin, R., in Proceedings of the 6th International Conference on Lean and Agile Software Development (LASD’22) - LNBIP 438, 2022, pp. 116-135.
Read moreScrum Metaprocess: A Process Line Approach to Customizing Scrum
Agh, H., and Ramsin, R., Software Quality Journal, vol. 29, no. 2, 2021, pp. 337-379.
Read moreOn Understanding the Relation of Knowledge and Confidence to Requirements Quality
Dehghani, R., Wnuk, K., Mendez, D., Gorschek, T., and Ramsin, R., in Proceedings of the 27th International Working Conference on Requirements Engineering: Foundation for Software Quality (REFSQ’21) - LNCS 12685, 2021, pp. 208-224.
Read moreSeGa4Biz: Model-Driven Framework for Developing Serious Games for Business Processes
Khorram, F., Taromirad, M., and Ramsin, R., in Proceedings of the 9th International Conference on Model-Driven Engineering and Software Development (MODELSWARD’21), 2021, pp. 139-146.
Read moreRequirements for Adopting Software Process Lines
Agh, H., Garcia, F., Piattini, M., and Ramsin, R., Journal of Systems and Software, vol. 164, 2020.
Read moreMBT in agile/lightweight processes: A process-centred review
Taromirad, M., and Ramsin, R., IET Software, vol. 13, no. 5 (October), 2019, pp. 327-337.
Read moreGMAP: A Generic Methodology for Agile Product Line Engineering
Farahani, F.F., and Ramsin, R., in Proceedings of the 12th International Conference on Software Engineering Advances (ICSEA’17), 2017, pp. 157-166.
Read moreTowards a Generic Framework for Model-Driven Engineering of Software Process Lines
Agh, H., and Ramsin, R., in Proceedings of the 5th European Conference on the Engineering of Computer-Based Systems (ECBS’17), 2017, pp. 19:1-19:4.
Read moreAgile Web Development Methodologies: A Survey and Evaluation
Ghasempour Maleki, N., and Ramsin, R., in Software Engineering Research, Management and Applications (SERA) 2017, R. Lee (Ed.), SCI 722, Springer, 2017, pp. 1-25.
Read moreA Pattern-Based Model-Driven Approach for Situational Method Engineering
Agh, H., and Ramsin, R., Information and Software Technology, vol. 78, 2016, pp. 95-120.
Read moreTowards a Method Engineering Approach for Business Process Reengineering
Ghanadbashi, S., and Ramsin, R., IET Software, vol. 10, no. 2 (April), 2016, pp. 27-44.
Read moreAssessing the Suitability of Architectural Patterns for Use in Agile Software Development
Seifi Jegarkandy, S., and Ramsin, R., in Proceedings of the 8th International Conferences on Pervasive Patterns and Applications (PATTERNS’16), 2016, pp. 39-46.
Read moreMethodologies for Model-Driven Development of Adaptive Web Applications: An Analytical Survey
Fadavi, M., and Ramsin, R., in Proceedings of the 7th International Conference on Information and Multimedia Technology (ICIMT’15), 2015, pp. 94-109 (Published in Journal of Software, vol. 11, no. 1).
Read moreEBGSD: Emergence-Based Generative Software Development
Mostafazadeh, M., Besharati, M.R., and Ramsin, R., in Proceedings of the 10th International Conference on Software Engineering Advances (ICSEA’15), 2015, pp. 108-114.
Read moreFDMD: Feature-Driven Methodology Development
Mahdavi-Hezaveh, R., and Ramsin, R., in Proceedings of the 10th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE’15), 2015, pp. 229-237.
Read moreMethodologies for Developing Knowledge Management Systems: An Evaluation Framework
Dehghani, R., and Ramsin, R., Journal of Knowledge Management, vol. 19, no. 4, 2015, pp. 682-710.
Read moreAn Abstract Methodology for Developing Knowledge Management Systems
Dehghani, R., and Ramsin, R., in Proceedings of the 10th International Conference on Innovations in Information Technology (IIT’14), 2014, pp. 110-115.
Read moreUCDMD: Use Case Driven Methodology Development
Zakerifard, H., and Ramsin, R., in Proceedings of the 9th International Conference on Software Engineering Advances (ICSEA’14), 2014, pp. 434-440.
Read moreMethodologies for Agile Product Line Engineering: A Survey and Evaluation
Farahani, F.F., and Ramsin, R., in Proceedings of the 13th International Conference on Intelligent Software Methodologies, Tools and Techniques (SoMeT’14), 2014, pp. 545-564.
Read moreTowards Process Lines for Agent-Oriented Requirements Engineering
Golpayegani, F., Azadbakht, K., and Ramsin, R., In Proceedings of the IEEE International Conference on Computer as a Tool (EuroCon’13), 2013, pp. 550-557.
Read moreGeneric Process Framework for Developing High-Integrity Software
Biglari, B., and Ramsin, R., In Proceedings of the 11th International Conference on Intelligent Software Methodologies, Tools and Techniques (SoMeT’12), 2012, pp. 73-88.
Read moreTowards Model-Based Testing Patterns for Enhancing Agile Methodologies
Jalalinasab, D., and Ramsin, R., In Proceedings of the 11th International Conference on Intelligent Software Methodologies, Tools and Techniques (SoMeT’12), 2012, pp. 57-72.
Read moreDevelopment of Situational Requirements Engineering Processes: A Process Factory Approach
Jafarinezhad, O., and Ramsin, R., In Proceedings of the 36th Annual IEEE Computer Software and Applications Conference (COMPSAC’12), 2012, pp. 279-288.
Read moreEnhancing Tool Support for Situational Engineering of Agile Methodologies in Eclipse
Shakeri Hossein Abad, Z., Alipour, A., and Ramsin, R., In Software Engineering Research, Management and Applications (SERA) 2012, R. Lee (Ed.), SCI 430, Springer, 2012, pp. 141-152.
Read moreAn Analytical Review of Process-Centered Software Engineering Environments
Matinnejad, R., and Ramsin, R., In Proceedings of the 19th IEEE International Conference on Engineering of Computer-Based Systems (ECBS’12), 2012, pp. 64-73.
Read moreTowards a Framework for the Application of Model-Driven Development in Situational Method Engineering
Zohrevand, Z., Mehrdad Bibalan, Y., and Ramsin, R., In Proceedings of the 18th International Asia-Pacific Software Engineering Conference (APSEC’11), 2011, pp. 122-129.
Read moreA framework for extending agile methodologies with aspect-oriented features
Gerami, M., and Ramsin, R., In Proceedings of the 5th IEEE International Conference on Research Challenges in Information Science (RCIS’11), 2011, pp. 1-6.
Read moreTowards tool support for situational engineering of agile methodologies
Shakeri Hossein Abad, Z., Hasani Sadi, M., and Ramsin, R., In Proceedings of the 17th International Asia-Pacific Software Engineering Conference (APSEC’10), 2010, pp. 326-335.
Read moreProcess patterns for Web engineering
Babanezhad, R., Mehrdad Bibalan, Y., and Ramsin, R., In Proceedings of the 34th Annual IEEE Computer Software and Applications Conference (COMPSAC’10), 2010, pp. 477-486.
Read moreTowards a general framework for evaluating software development methodologies
Hesari, S., Mashayekhi, H., and Ramsin, R., In Proceedings of the 34th Annual IEEE Computer Software and Applications Conference (COMPSAC’10), 2010, pp. 208-217.
Read moreProcess patterns for MDA-based software development
Asadi, M., Esfahani, N., and Ramsin, R., In Proceedings of the 8th International Conference on Software Engineering Research, Management and Applications (SERA’10), 2010, pp. 190-197.
Read moreProcess patterns for aspect-oriented software development
Khaari, M., and Ramsin, R., In Proceedings of the 17th IEEE International Conference on Engineering of Computer-Based Systems (ECBS’10), 2010, pp. 241-252.
Read moreIterative Criteria-Based Approach to Engineering the Requirements of Software Development Methodologies
Ramsin, R., and Paige, R. F., IET Software, vol. 4, no. 2 (April), 2010, pp. 91-104.
Read morePatterns of Situational Method Engineering
Asadi, M., and Ramsin, R., In Software Engineering Research, Management and Applications (SERA) 2009, R. Lee, N. Ishii (Eds.), SCI 253, Springer, 2009, pp. 277-291.
Read moreFRAME: A generic fractal process metamodel for agile methodologies
Hasani Sadi, M., and Ramsin, R., In Software Engineering Research, Management and Applications (SERA) 2009, R. Lee, N. Ishii (Eds.), SCI 253, Springer, 2009, pp. 251-264.
Read moreAPM3: A methodology metamodel for agile project management
Hasani Sadi, M., and Ramsin, R., In Proceedings of the 8th International Conference on Software Methodologies, Tools and Techniques (SoMeT’09), 2009, pp. 367-378.
Read moreUsing design patterns for refactoring real-world models
Yaghoubi Shahir, H., Kouroshfar, E., and Ramsin, R., In Proceedings of the 35th Euromicro International Conference on Software Engineering and Advanced Applications (SEAA’09), 2009, pp. 436-441.
Read moreProcess patterns for component-based software development
Kouroshfar, E., Yaghoubi Shahir, H., and Ramsin, R., In Proceedings of the 12th International Symposium on Component-Based Software Engineering (CBSE’09) - LNCS 5582, 2009, pp. 54-68.
Read moreCEFAM: Comprehensive Evaluation Framework for Agile Methodologies
Taromirad, M., and Ramsin, R., In Proceedings of the 32nd Annual IEEE Software Engineering Workshop (SEW’08), 2008, pp. 195-204.
Read moreImprovement strategies for agile processes: A SWOT analysis approach
Yaghoubi Shahir, H., Daneshpajouh, S., and Ramsin, R., In Proceedings of the 6th International Conference on Software Engineering Research, Management and Applications (SERA’08), 2008, pp. 221-228.
Read moreDesigning an agile methodology for mobile software development: A hybrid method engineering approach
Rahimian, V., and Ramsin, R., In Proceedings of the 2nd IEEE International Conference on Research Challenges in Information Science (RCIS’08), 2008, pp. 351-356.
Read moreMDA-based methodologies: An analytical survey
Asadi, M., and Ramsin, R., In Proceedings of the 4th European Conference on Model Driven Architecture Foundations and Applications (ECMDA’08) - LNCS 5095, 2008, pp. 419-431.
Read moreComputer-Aided Method Engineering: An analysis of existing environments
Niknafs, A., and Ramsin, R., In Proceedings of the 20th International Conference on Advanced Information Systems Engineering (CAiSE’08) - LNCS 5074, 2008, pp. 525-540.
Read moreAn MDA-based system development lifecycle
Asadi, M., Ravakhah, M., and Ramsin, R., In Proceedings of the 2nd Asia International Conference on Modeling & Simulation (AMS’08), 2008, pp. 836-842.
Read moreAn appraisal of existing evaluation frameworks for Agile methodologies
Taromirad, M., and Ramsin, R., In Proceedings of the 15th IEEE International Conference on Engineering of Computer-Based Systems (ECBS’08), 2008, pp. 418-427.
Read moreProcess-centered review of object-oriented software development methodologies
Ramsin, R., and Paige, R. F., ACM Computing Surveys, vol. 40, no. 1 (February), 2008, Article 3, pp. 1-89.
Read moreMethodology support for the Model-Driven Architecture
Chitforoush, F., Yazdandoost, M., and Ramsin, R., In Proceedings of the 14th International Asia-Pacific Software Engineering Conference (APSEC’07), 2007, pp. 454-461.
Read moreProcess patterns for Agile methodologies
Tasharofi, S., and Ramsin, R., In Situational Method Engineering: Fundamentals and Experiences, J. Ralyté, S. Brinkkemper, B. Henderson-Sellers (Eds.), Springer, 2007, pp. 222-237.
Read moreThe Engineering of an Object-Oriented Software Development Methodology
Ramsin, R., PhD Thesis, Department of Computer Science, University of York, York, UK, April 2006.
Read moreReview of Object-Oriented Software Development Methodologies
Ramsin, R., and Paige, R. F., Technical Report YCS-2004-381, University of York, York, UK, June 2004.
Design and implementation of an object-oriented CASE toolkit
Ramsin, R., et al., Sharif University of Technology Research Proceedings (Department of Computer Engineering), 1998-1999, pp. 73-78 (in Persian).
Evaluation of notations used for modeling the structure, functionality, and behavior of systems
Ramsin, R., et al., Sharif University of Technology Research Proceedings (Department of Computer Engineering), 1997-1998, pp. 101-115 (in Persian).
Evaluation of object-oriented methodologies
Ramsin, R., In Proceedings of the 1st Computer Society of Iran Computer Conference (CSICC’95), Dec. 1995, pp. 40-50 (in Persian).
Detailed Inspection and Evaluation of Object-Oriented Software Development Methodologies
Ramsin, R., MSc Thesis, Department of Computer Engineering, Sharif University of Technology, Tehran, Iran, 1995 (in Persian).