Responsive Image

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 more

Model-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 more

All 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 more

Model-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 more

A 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 more

A Model-Driven Approach for Software Process Line Engineering

Agh, H., and Ramsin, R., Software, vol. 2, no. 1, 2023, pp. 21-70.

Read more

MDD4REST: 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 more

Modeling 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 more

Scrum 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 more

On 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 more

SeGa4Biz: 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 more

Requirements for Adopting Software Process Lines

Agh, H., Garcia, F., Piattini, M., and Ramsin, R., Journal of Systems and Software, vol. 164, 2020.

Read more

MBT 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 more

GMAP: 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 more

Towards 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 more

Agile 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 more

A 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 more

Towards 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 more

Assessing 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 more

Methodologies 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 more

EBGSD: 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 more

FDMD: 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 more

Methodologies 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 more

An 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 more

UCDMD: 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 more

Methodologies 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 more

Towards 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 more

Generic 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 more

Towards 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 more

Development 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 more

Enhancing 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 more

An 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 more

Towards 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 more

A 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 more

Towards 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 more

Process 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 more

Towards 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 more

Process 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 more

Process 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 more

Iterative 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 more

Patterns 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 more

FRAME: 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 more

APM3: 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 more

Using 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 more

Process 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 more

CEFAM: 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 more

Improvement 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 more

Designing 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 more

MDA-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 more

Computer-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 more

An 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 more

An 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 more

Process-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 more

Methodology 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 more

Process 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 more

The Engineering of an Object-Oriented Software Development Methodology

Ramsin, R., PhD Thesis, Department of Computer Science, University of York, York, UK, April 2006.

Read more

Review 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).