most citedDesign, Monitoring, and Testing of Microservices Systems: The Practitioners' Perspective

156 citations · 166 across the 7 of their papers we have counts for

collaborators

7 papers

cs.SE20214 cited

Human Values in Mobile App Development: An Empirical Study on Bangladeshi Agriculture Mobile Apps

Rifat Ara Shams, Mojtaba Shahin, Gillian Oliver +4

Given the ubiquity of mobile applications (apps) in daily lives, understanding and reflecting end-users' human values (e.g., transparency, privacy, social recognition etc.) in apps…

cs.SE2021

A Decision Model for Selecting Patterns and Strategies to Decompose Applications into Microservices

Muhammad Waseem, Peng Liang, Gastón Márquez +3

Microservices Architecture (MSA) style is a promising design approach to develop software applications consisting of multiple small and independently deployable services. Over the…

cs.SE2021

Does Domain Change the Opinion of Individuals on Human Values? A Preliminary Investigation on eHealth Apps End-users

Humphrey Obie, Mojtaba Shahin, John Grundy +4

The elicitation of end-users' human values - such as freedom, honesty, transparency, etc. - is important in the development of software systems. We carried out two preliminary Q-st…

cs.SE20212 cited

How Secondary School Girls Perceive Computational Thinking Practices through Collaborative Programming with the Micro:bit

Mojtaba Shahin, Chris Gonsalvez, Jon Whittle +3

Computational Thinking (CT) has been investigated from different perspectives. This research aims to investigate how secondary school girls perceive CT practices -- the problem-sol…

cs.SE2021156 cited

Design, Monitoring, and Testing of Microservices Systems: The Practitioners' Perspective

Muhammad Waseem, Peng Liang, Mojtaba Shahin +2

Context: Microservices Architecture (MSA) has received significant attention in the software industry. However, little empirical evidence exists on design, monitoring, and testing…

cs.SE20213 cited

Towards a Human Values Dashboard for Software Development: An Exploratory Study

Arif Nurwidyantoro, Mojtaba Shahin, Michel Chaudron +4

Background: There is a growing awareness of the importance of human values (e.g., inclusiveness, privacy) in software systems. However, there are no practical tools to support the…