Mahmood Hosseini

Dr Mahmood Hosseini

  • 01202 961435
  • mhosseini at bournemouth dot ac dot uk
  • Academic Lecturer in Business Computing
  • P334a, Poole House, Talbot Campus, Fern Barrow, Poole, BH12 5BB.
Back to top


I am currently an academic lecturer in business computing at Bournemouth University, a highly innovative environment for lecturers and researchers alike. Before accepting this position, I worked as a requirements engineer and a software test developer in RolBAC, a software company dedicated to quality applications development. The small but highly motivated team of software engineers work on applications which promise spotless functionality, great user experience, and high quality.

I did my PhD at Bournemouth University, working in the field of engineering social informatics. My research focused on the modelling of transparency as a requirement in socio-technical systems, for which I developed a domain-specific modelling language called TranspLan. In addition, I worked on the use of crowdsourcing for eliciting software requirements and evolving them. My research interests also include wisdom of crowds and gamification.

After graduating as an MSc student, I started a teaching and lecturing career in different institutes of higher education and universities in Iran...



Crowdsourcing, or tapping into the power of the crowd for problem solving, has gained an ever-increasing attraction since it was first introduced in 2006. Crowdsourcing has been used in different disciplines, and it is becoming well-accepted in the marketplace as a new business model which utilizes Human Intelligence Tasks (HITs). Crowdsourcing shows to be a promising concept in Requirements Engineering, especially during requirements elicitation, as software systems are more and more being used by a wider majority of people (i.e. the crowd) in their mobile phones, tablets, etc.

Requirements Engineering and Social Adaptation: Requirements engineering is a continuous activity in the life cycle of software systems. In order to tailor software systems for the ever-changing requirements of users, social adaptation has been proposed. Social adaptation allows users to change software behaviour during runtime through feedback they provide to the system. Thus, socially adaptive systems ensure that software systems meet the various requirements of various users during runtime and consequently, they rise the users' satisfaction level.

Transparency is a requirement of businesses and their information systems. Furthermore, it is a requirement of democratic societies. Transparency is gaining such momentum that 21st century is sometimes referred to as "the age of transparency". My research looks into transparency as a requirement of stakeholders of information systems and how to provide engineering solutions for them. The proposed reference models for transparency and the modelling language, TranspLan, are the results of such endeavor.

Journal Articles




PhD Students

  • Tahani Alsaedi

Profile of Teaching UG

  • C++ Programming
  • Systems Design
  • Software Systems Modelling
  • Computers and Networks
  • Data Management
  • Business for IT

Invited Lectures

  • Bournemouth University, 17 May 2017 more
  • Bournemouth University, 25 Oct 2017 more
  • Bournemouth University, 04 Dec 2017 more


  • Crowdsourcing and Gamification for Software Engineering (BU Graduate School Santander Scholarship, 01 Feb 2014). Awarded
  • Social Adaptation: When Software Gives Users a Voice (EC FP7, Marie Curie CIG, 16 Oct 2013). Awarded

External Responsibilities

  • ITU-T, Co-Investigator for Developing an ITU-T Standard (2017-)
  • International Telecommunication Union (ITU-T), Editor of draft Recommendation (2017-)

Internal Responsibilities

  • Transfer Viva Chair, Computing Department
  • Data Management Subject Group Leader, Computing Department
  • Academic Advisor, Computing Department
  • Admissions Coordinator, Computing Department
  • Specialist Reviewer for Computing Courses, Computing Department
  • Esotics Research Group Deputy Chair, Computing Department
  • IEEE Academic Adviser, Computing Department
  • ACM Academic Advisor, Computing Department
  • Overseas Student Training, Computing Department
  • ESOTICS Webpage Moderator, Computing Department
  • PhD Viva Chair, Computing Department
  • Open Day Organiser, Computing Department

Public Engagement & Outreach Activities

  • Festival of Learning - Crowd Wisdom: Shaping Decisions within UK Businesses: Raian Ali, Mahmood Hosseini, Malik Almaliki, Keith Phalp
  • Brighton University Invited Talk on Transparency as a Requirement
  • Open University Invited Talk on Transparency as a Requirement
  • Utrecht University Invited Talk on Crowdsourcing and Requirements Engineering
  • Festival of Learning - Crowdsourcing: How to get jobs done by the crowd: Raian Ali, Mahmood Hosseini, and Alimohammad Shahri
  • Festival of Learning - Gamification: games in non-game contexts: Raian Ali, Alimohammad Shahri, Mahmood Hosseini, Jacqui Taylor, and Keith Phalp

Conference Presentations

  • The Second International Workshop on Crowd-Based Requirements Engineering, CRAFT: A Crowd-Annotated Feedback Technique, 04 Sep 2017, Lisbon, Portugal
  • FiCloud 2017: The IEEE 5th International Conference on Future Internet of Things and Cloud, Crowdcloud: Cloud of the Crowd, 21 Aug 2017, Prague, Czech Republic
  • Human Centred Design for Intelligent Environments Workshop at British HCI Conference, A User-Centred Principle Based Transparency Approach for Intelligent Environments, 12 Jul 2016, Bournemouth, United Kingdom
  • The 28th International Conference on Advanced Information Systems Engineering (CAiSE’16), A Modelling Language for Transparency Requirements in Business Information Systems, 13 Jun 2016, Ljubliana, Slovenia
  • IEEE Tenth International Conference on Research Challenges in Information Science (RCIS 2016), Crowdsourcing Transparency Requirements through Structured Feedback and Social Adaptation, 01 Jun 2016, Grenoble, France
  • The 22nd International Working Conference on Requirements Engineering: Foundation for Software Quality (REFSQ’16), Foundations for Transparency Requirements Engineering, 14 Mar 2016, Gothenburg, Sweden
  • The 23rd IEEE Requirements Engineering Conference (RE’15), RE: Next! track, Towards Engineering Transparency as a Requirement in Socio-Technical Systems, 24 Aug 2015, Ottawa, Canada
  • The IEEE Ninth International Conference on Research Challenges in Information Science (RCIS’15), Configuring Crowdsourcing for Requirements Elicitation, 13 May 2015, Athens, Greece
  • The IEEE Ninth International Conference on Research Challenges in Information Science (RCIS’15), Recommendations on Adapting Crowdsourcing to Problem Types, 13 May 2015, Greece, Athens
  • The 20th International Working Conference on Requirements Engineering: Foundation for Software Quality (REFSQ 2015) - Demo and Posters Track, Transparency as a Requirement, 23 Mar 2015, Essen, Germany
  • The IEEE Eighth International Conference on Research Challenges in Information Science (RCIS 2014), The Four Pillars of Crowdsourcing: A Reference Model, 28 May 2014, Marrakesh, Morocco

Attended Training

  • Drupal CMS Training, 07 Dec 2017
  • Academic Advisor Workshop, 13 Sep 2017
  • Online Standard Academic Profile (SAP) Demonstration Workshop, 16 Aug 2017
  • Clearing Training, 16 Aug 2017
  • Appeals and Complaints Workshop, 19 Jun 2017
  • Mitigating Circumstances Workshop, 22 May 2017
  • Academic Offences Workshop, 19 May 2017
  • Doctoral Supervision Development: New Supervisors: Part Two, 14 Mar 2017
  • RKEO Academic & Researcher Induction, 07 Mar 2017
  • Doctoral Supervision Development: New Supervisors: Part One, 21 Feb 2017


  • MSc in Computer Software Engineering (Ferdowsi University of Mashhad, 2005)
  • BSc (Hons) in Computer Software Engineering (Azad University of Mashhad, 2000)
  • PhD in Software Engineering (Bournemouth University, 2016)


  • Association for Computing Machinery, Member (2017-),
  • British Computer Society, Member (2017-),
  • Institute of Electrical and Electronics Engineers, Member (2015-),
  • International Telecommunication Union, Member (2017-),
  • The Institution of Engineering and Technology, Member (2017-),
The data on this page was last updated at 04:06 on January 21, 2019.