Muhammad Abbas, Industrial Doctoral Student

Muhammad Abbas is a Senior Researcher at RISE SICS, Västerås. His research is focused on requirements-based software reuse in the context of software product lines. Before coming to Västerås he was Instructor at NUCES, Islamabad, where he taught labs of courses like Software Testing, Computer Programming, Object-Oriented Analysis and Design, and Data Structures. In addition, he has experience in Mobile/Web Applications Development, Modeling Tools Development, and development of Domain-Specific Languages. He also worked as a Research Assistant at the Software Quality Engineering & Testing Laboratory at NUCES, Islamabad. 


  • Best Paper Runner-up Award at REFSQ 2021

Served as a Reviewer for the following Journals/Conferences:

  • IET Software, 2019
  • ICIT SS, 2020
  • ISEC, 2020, 2021 (Sub)
  • Euromicro SEAA, 2020 (Sub)
  • PeerJ CS, 2020 (Sub)
  • NLP4RE 2022, 2023, 2024 co-located with REFSQ (Program Committee)
  • MO2RE 2024 co-located with ICSE (Program Committee)
  • RE 2024: RE@Next Track (Program Committee)

Community service (Other)

  • ICSE 2021 Student Volunteer
  • RE 2021 Student Volunteer
  • SPLC 2021 Student Volunteer
  • RE 2022 Student Volunteer
  • AST 2023 Web and Publicity Chair
  • REFSQ 2023 Social media co-chair

Invited Talks/ Tutorials:

  • Oct 2020, "Chaotic Reuse: Challenges, Opportunities and a Solution" at NUCES, Islamabad
  • Mar 2021, "Applications of NLP in Software Reuse" at AIM Lab, NUCES, Islamabad
  • Sep 2021, "Requirements-driven Reuse Recommendation" at SPLC'21, UK

Mentoring and Supervision:

  • Parastu Rahgozar (currently at SEB) was a summer intern in NLP for SE at RISE. MSc Student from KTH, Summer 2019
  • Christoffer Parkkila (currently at Alstom Transport), "Clone detection in model-based design: an evaluation in the safety-critical railway domain," MSc Thesis at MDH, 2021

[Show all publications]

[Google Scholar author page]

Latest publications:

Requirements Similarity and Retrieval (Jul 2024)
Muhammad Abbas, Sarmad Bashir, Mehrdad Saadatmand , Eduard Paul Enoiu, Daniel Sundmark

SmartDelta project: Automated quality assurance and optimization across product versions and variants (Nov 2023)
Mehrdad Saadatmand , Muhammad Abbas, Eduard Paul Enoiu, Bernd-Holger Schlingloff , Wasif Afzal, Benedikt Dornauer , Michael Felderer
Microprocessors and Microsystems (MICPRO)

Requirements Classification for Smart Allocation: A Case Study in the Railway Industry (Sep 2023)
Sarmad Bashir, Muhammad Abbas, Alessio Ferrari , Mehrdad Saadatmand , Pernilla Lindberg
2023 IEEE 31st International Requirements Engineering Conference (RE'23)

Requirement or Not, That is the Question: A Case from the Railway Industry (Apr 2023)
Sarmad Bashir, Muhammad Abbas, Mehrdad Saadatmand , Eduard Paul Enoiu, Markus Bohlin, Pernilla Lindberg
Requirements Engineering: Foundation for Software Quality (REFSQ 2023)

Making Sense of Failure Logs in an Industrial DevOps Environment (Feb 2023)
Muhammad Abbas, Ali Hamayouni , Mahshid Helali Moghadam, Mehrdad Saadatmand , Per Erik Strandberg
20th International Conference on Information Technology : New Generations (ITNG 2023)

On the relationship between similar requirements and similar software (Jan 2022)
Muhammad Abbas, Alessio Ferrari , Anas Shatnawi , Eduard Paul Enoiu, Mehrdad Saadatmand , Daniel Sundmark
Requirements Engineering (REQUIR ENG)