Back to top

Biography

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

more

Research

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.

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.

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.

Journal Articles

Conferences

Reports

Theses

PhD Theses

  • Engineering Transparency Requirements in Socio-Technical Systems (supervisor: Raian Ali)
  • Social Adaptation: When Software Gives Users a Voice (supervisor: Keith Phalp)
  • Social Adaptation: When Software Gives Users a Voice (supervisor: Jacqui Taylor)

Profile of Teaching UG

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

Grants

  • 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

Public Engagement & Outreach Activities

  • 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 - Crowd Wisdom: Shaping Decisions within UK Businesses: Raian Ali, Mahmood Hosseini, Malik Almaliki, Keith Phalp
  • 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

  • Human Centred Design for Intelligent Environments Workshop at British HCI Conference, A User-Centred Principle Based Transparency Approach for Intelligent Environments, 12 July 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 June 2016, Ljubliana, Slovenia
  • IEEE Tenth International Conference on Research Challenges in Information Science (RCIS 2016), Crowdsourcing Transparency Requirements through Structured Feedback and Social Adaptation, 1 June 2016, Grenoble, France
  • The 22nd International Working Conference on Requirements Engineering: Foundation for Software Quality (REFSQ’16), Foundations for Transparency Requirements Engineering, 14 March 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 August 2015, Ottawa, Canada
  • 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 IEEE Ninth International Conference on Research Challenges in Information Science (RCIS’15), Configuring Crowdsourcing for Requirements Elicitation, 13 May 2015, Athens, Greece
  • The 20th International Working Conference on Requirements Engineering: Foundation for Software Quality (REFSQ 2015) - Demo and Posters Track, Transparency as a Requirement, 23 March 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

Qualifications

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

Memberships

  • 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:04 on August 22, 2017.