Publications

Raman Ramsin

Last Updated: 

15 March 2024

Publications

Home | Teaching | Research | Publications | Other

PDF Files

 

2024

- Dehghani, R., and Ramsin, R., "Software Process Improvement by Managing Situational Method Engineering Knowledge", Journal of Universal Computer Science, Accepted and to be published.

- Vahdati, A., and Ramsin, R., "Model-Driven Methodology for Developing Chatbots Based on Microservice Architecture", in Proceedings of the 12th International Conference on Model-Based Software and Systems Engineering (MODELSWARD’24), 2024, pp. 247-254.

2023

- Dehghani, R., and Ramsin, R., "A Knowledge Management-Driven and DevOps-Based Method for Situational Method Engineering", Information Technology and Management, January 2023.

- Agh, H., and Ramsin, R., "A Model-Driven Approach for Software Process Line Engineering", Software, vol. 2, no. 1, 2023, pp. 21-70.

2022

- Deljouyi, A., and Ramsin, R., "MDD4REST: Model-Driven Methodology for Developing RESTful Web Services", in Proceedings of the 10th International Conference on Model-Driven Engineering and Software Development (MODELSWARD’22), 2022, pp. 93-104.

- Vahdati, A., and Ramsin, R., "Modeling and Model Transformation as a Service: Towards an Agile Approach to Model-Driven Development", in Proceedings of the 6th International Conference on Lean and Agile Software Development (LASD’22) - LNBIP 438, 2022, pp. 116-135.

2021

- Agh, H., and Ramsin, R., "Scrum Metaprocess: A Process Line Approach to Customizing Scrum", Software Quality Journal, vol. 29, no. 2, 2021, pp. 337-379.

- Dehghani, R., Wnuk, K., Mendez, D., Gorschek, T., and Ramsin, R., "On Understanding the Relation of Knowledge and Confidence to Requirements Quality", in Proceedings of the 27th International Working Conference on Requirements Engineering: Foundation for Software Quality (REFSQ’21) - LNCS 12685, 2021, pp. 208-224.

- Khorram, F., Taromirad, M., and Ramsin, R., "SeGa4Biz: Model-Driven Framework for Developing Serious Games for Business Processes", in Proceedings of the 9th International Conference on Model-Driven Engineering and Software Development (MODELSWARD’21), 2021, pp. 139-146.

2020

- Agh, H., Garcia, F., Piattini, M., and Ramsin, R., "Requirements for Adopting Software Process Lines", Journal of Systems and Software, vol. 164, 2020.

2019

- Taromirad, M., and Ramsin, R., "MBT in agile/lightweight processes: A process-centred review", IET Software, vol. 13, no. 5 (October), 2019, pp. 327-337.

2017

- Farahani, F.F., and Ramsin, R., "GMAP: A Generic Methodology for Agile Product Line Engineering", in Proceedings of the 12th International Conference on Software Engineering Advances (ICSEA’17), 2017, pp. 157-166.

- Agh, H., and Ramsin, R., "Towards a Generic Framework for Model-Driven Engineering of Software Process Lines", in Proceedings of the 5th European Conference on the Engineering of Computer-Based Systems (ECBS’17), 2017, pp. 19:1-19:4.

- Ghasempour Maleki, N., and Ramsin, R., "Agile Web Development Methodologies: A Survey and Evaluation", in Software Engineering Research, Management and Applications (SERA) 2017, R. Lee (Ed.), SCI 722, Springer, 2017, pp. 1-25.

2016

- Agh, H., and Ramsin, R., "A Pattern-Based Model-Driven Approach for Situational Method Engineering", Information and Software Technology, vol. 78, 2016, pp. 95-120.

- Ghanadbashi, S., and Ramsin, R., "Towards a Method Engineering Approach for Business Process Reengineering", IET Software, vol. 10, no. 2 (April), 2016, pp. 27-44.

- Seifi Jegarkandy, S., and Ramsin, R., "Assessing the Suitability of Architectural Patterns for Use in Agile Software Development", in Proceedings of the 8th International Conferences on Pervasive Patterns and Applications (PATTERNS’16), 2016, pp. 39-46.

2015

- Fadavi, M., and Ramsin, R., "Methodologies for Model-Driven Development of Adaptive Web Applications: An Analytical Survey", 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).

- Mostafazadeh, M., Besharati, M.R., and Ramsin, R., "EBGSD: Emergence-Based Generative Software Development", in Proceedings of the 10th International Conference on Software Engineering Advances (ICSEA’15), 2015, pp. 108-114.

- Mahdavi-Hezaveh, R., and Ramsin, R., "FDMD: Feature-Driven Methodology Development", in Proceedings of the 10th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE’15), 2015, pp. 229-237.

- Dehghani, R., and Ramsin, R., "Methodologies for Developing Knowledge Management Systems: An Evaluation Framework", Journal of Knowledge Management, vol. 19, no. 4, 2015, pp. 682-710.

2014

- Dehghani, R., and Ramsin, R., "An Abstract Methodology for Developing Knowledge Management Systems", in Proceedings of the 10th International Conference on Innovations in Information Technology (IIT’14), 2014, pp. 110-115.

- Zakerifard, H., and Ramsin, R., "UCDMD: Use Case Driven Methodology Development", in Proceedings of the 9th International Conference on Software Engineering Advances (ICSEA’14), 2014, pp. 434-440.

- Farahani, F.F., and Ramsin, R., "Methodologies for Agile Product Line Engineering: A Survey and Evaluation", in Proceedings of the 13th International Conference on Intelligent Software Methodologies, Tools and Techniques (SoMeT’14), 2014, pp. 545-564.

2013

- Golpayegani, F., Azadbakht, K., and Ramsin, R., "Towards Process Lines for Agent-Oriented Requirements Engineering", In Proceedings of the IEEE International Conference on Computer as a Tool (EuroCon’13), 2013, pp. 550-557.

2012

- Biglari, B., and Ramsin, R., "Generic Process Framework for Developing High-Integrity Software", In Proceedings of the 11th International Conference on Intelligent Software Methodologies, Tools and Techniques (SoMeT’12), 2012, pp. 73-88.

- Jalalinasab, D., and Ramsin, R., "Towards Model-Based Testing Patterns for Enhancing Agile Methodologies", In Proceedings of the 11th International Conference on Intelligent Software Methodologies, Tools and Techniques (SoMeT’12), 2012, pp. 57-72.

- Jafarinezhad, O., and Ramsin, R., "Development of Situational Requirements Engineering Processes: A Process Factory Approach", In Proceedings of the 36th Annual IEEE Computer Software and Applications Conference (COMPSAC12), 2012, pp. 279-288.

- Shakeri Hossein Abad, Z., Alipour, A., and Ramsin, R., "Enhancing Tool Support for Situational Engineering of Agile Methodologies in Eclipse", In Software Engineering Research, Management and Applications (SERA) 2012, R. Lee (Ed.), SCI 430, Springer, 2012, pp. 141-152.

- Matinnejad, R., and Ramsin, R., "An Analytical Review of Process-Centered Software Engineering Environments", In Proceedings of the 19th IEEE International Conference on Engineering of Computer-Based Systems (ECBS’12), 2012, pp. 64-73.

2011

- Zohrevand, Z., Mehrdad Bibalan, Y., and Ramsin, R., "Towards a Framework for the Application of Model-Driven Development in Situational Method Engineering", In Proceedings of the 18th International Asia-Pacific Software Engineering Conference (APSEC’11), 2011, pp. 122-129.

- Gerami, M., and Ramsin, R., "A framework for extending agile methodologies with aspect-oriented features", In Proceedings of the 5th  IEEE International Conference on Research Challenges in Information Science (RCIS’11), 2011, pp. 1-6.

2010

- Shakeri Hossein Abad, Z., Hasani Sadi, M., and Ramsin, R., "Towards tool support for situational engineering of agile methodologies", In Proceedings of the 17th International Asia-Pacific Software Engineering Conference (APSEC’10), 2010, pp. 326-335.

- Babanezhad, R., Mehrdad Bibalan, Y., and Ramsin, R., "Process patterns for Web engineering", In Proceedings of the 34th Annual IEEE Computer Software and Applications Conference (COMPSAC10), 2010, pp. 477-486.

- Hesari, S., Mashayekhi, H., and Ramsin, R., "Towards a general framework for evaluating software development methodologies", In Proceedings of the 34th Annual IEEE Computer Software and Applications Conference (COMPSAC10), 2010, pp. 208-217.

- Asadi, M., Esfahani, N., and Ramsin, R., "Process patterns for MDA-based software development", In Proceedings of the 8th International Conference on Software Engineering Research, Management and Applications (SERA’10), 2010, pp. 190-197.

- Khaari, M., and Ramsin, R., "Process patterns for aspect-oriented software development", In Proceedings of the 17th IEEE International Conference on Engineering of Computer-Based Systems (ECBS’10), 2010, pp. 241-252.

- Ramsin, R., and Paige, R. F., "Iterative Criteria-Based Approach to Engineering the Requirements of Software Development Methodologies", IET Software, vol. 4, no. 2 (April), 2010, pp. 91-104.

2009

- Asadi, M., and Ramsin, R., "Patterns of Situational Method Engineering", In Software Engineering Research, Management and Applications (SERA) 2009, R. Lee, N. Ishii (Eds.), SCI 253, Springer, 2009, pp. 277-291.

- Hasani Sadi, M., and Ramsin, R., "FRAME: A generic fractal process metamodel for agile methodologies", In Software Engineering Research, Management and Applications (SERA) 2009, R. Lee, N. Ishii (Eds.), SCI 253, Springer, 2009, pp. 251-264.

- Hasani Sadi, M., and Ramsin, R., "APM3: A methodology metamodel for agile project management", In Proceedings of the 8th International Conference on Software Methodologies, Tools and Techniques (SoMeT’09), 2009, pp. 367-378.

- Yaghoubi Shahir, H., Kouroshfar, E., and Ramsin, R., "Using design patterns for refactoring real-world models", In Proceedings of the 35th Euromicro International Conference on Software Engineering and Advanced Applications (SEAA’09), 2009, pp. 436-441.

- Kouroshfar, E., Yaghoubi Shahir, H., and Ramsin, R., "Process patterns for component-based software development", In Proceedings of the 12th International Symposium on Component-Based Software Engineering (CBSE’09) - LNCS 5582, 2009, pp. 54-68.

2008

- Taromirad, M., and Ramsin, R., "CEFAM: Comprehensive Evaluation Framework for Agile Methodologies", In Proceedings of the 32nd Annual IEEE Software Engineering Workshop (SEW’08), 2008, pp. 195-204.

- Yaghoubi Shahir, H., Daneshpajouh, S., and Ramsin, R., "Improvement strategies for agile processes: A SWOT analysis approach", In Proceedings of the 6th  International Conference on Software Engineering Research, Management and Applications (SERA’08), 2008, pp. 221-228.

- Rahimian, V., and Ramsin, R., "Designing an agile methodology for mobile software development: A hybrid method engineering approach", In Proceedings of the 2nd  IEEE International Conference on Research Challenges in Information Science (RCIS’08), 2008, pp. 351-356.

- Asadi, M., and Ramsin, R., "MDA-based methodologies: An analytical survey", In Proceedings of the 4th  European Conference on Model Driven Architecture Foundations and Applications (ECMDA’08) - LNCS 5095, 2008, pp. 419-431.

- Niknafs, A., and Ramsin, R., "Computer-Aided Method Engineering: An analysis of existing environments", In Proceedings of the 20th  International Conference on Advanced Information Systems Engineering (CAiSE’08) - LNCS 5074, 2008, pp. 525-540.

- Asadi, M., Ravakhah, M., and Ramsin, R., "An MDA-based system development lifecycle", In Proceedings of the 2nd  Asia International Conference on Modeling & Simulation (AMS’08), 2008, pp. 836-842.

- Taromirad, M., and Ramsin, R., "An appraisal of existing evaluation frameworks for Agile methodologies", In Proceedings of the 15th IEEE International Conference on Engineering of Computer-Based Systems (ECBS’08), 2008, pp. 418-427.

- Ramsin, R., and Paige, R. F., "Process-centered review of object-oriented software development methodologies", ACM Computing Surveys, vol. 40, no. 1 (February), 2008, Article 3, pp. 1-89.

2007

- Chitforoush, F., Yazdandoost, M., and Ramsin, R., "Methodology support for the Model-Driven Architecture", In Proceedings of the 14th International Asia-Pacific Software Engineering Conference (APSEC’07), 2007, pp. 454-461.

- Tasharofi, S., and Ramsin, R., "Process patterns for Agile methodologies", In Situational Method Engineering: Fundamentals and Experiences, J. Ralyté, S. Brinkkemper, B. Henderson-Sellers (Eds.), Springer, 2007, pp. 222-237.

2006

- Ramsin, R., The Engineering of an Object-Oriented Software Development Methodology, PhD Thesis, Department of Computer Science, University of York, York, UK, April 2006.

Older Publications

- Ramsin, R., and Paige, R. F., Review of Object-Oriented Software Development Methodologies, Technical Report YCS-2004-381, University of York, York, UK, June 2004.

- Ramsin, R., et al., "Design and implementation of an object-oriented CASE toolkit", Sharif University of Technology Research Proceedings (Department of Computer Engineering), 1998-1999, pp. 73-78 (in Persian).

- Ramsin, R., et al., "Evaluation of notations used for modeling the structure, functionality, and behavior of systems", Sharif University of Technology Research Proceedings (Department of Computer Engineering), 1997-1998, pp. 101-115 (in Persian).

- Ramsin, R., "Evaluation of object-oriented methodologies", In Proceedings of the 1st Computer Society of Iran Computer Conference (CSICC’95), Dec. 1995, pp. 40-50 (in Persian).

- Ramsin, R., Detailed Inspection and Evaluation of Object-Oriented Software Development Methodologies, MSc Thesis, Department of Computer Engineering, Sharif University of Technology, Tehran, Iran, 1995 (in Persian).