Carlos Eduardo da Silva

Senior Lecturer in Software Engineering at Department of Computing of Sheffield Hallam University.


Sheffield Hallam University, Department of Computing

City Campus, Howard Street

Sheffield, S1 1WB, UK

I’m a Senior Lecturer in Software Engineering with the Department of Computing of Sheffield Hallam University since September 2019.

I’m the leader of the Applied Software Engineering Research Group where I’m actively involved in R&D in the area of Software Engineering and its interplay with Information Security, exploring topics like Self-adaptive Software Systems, Service-orientation and Business Process, Secure by design, Digital Identity Management and Access Control. I have been involved in a number of projects related to Smart Cities and Information Security, applying the above-mentioned topics to the areas of Cloud Computing, Internet of Things and DevOps.

I received a PhD in Computer Science from the University of Kent at Canterbury, UK (2011), a MSc in Systems and Computing (2007), and a BSc in Computer Science (2005), from the Federal University of Rio Grande do Norte, Brazil.

Previously (2012 - 2019), I was with the Metropole Digital Institute (IMD) at the Federal University of Rio Grande do Norte (UFRN), Brazil, where I was the Head (Sep 2017 to Sep 2019, and Aug 2015 to Jan 2016) and deputy Head (Sep 2013 to Aug 2015) of the Post-graduate Programme in Software Engineering (PPgSW) of IMD, now Post-graduate Programme in Information Technology (PPgTI).

If you are interested in pursuing a PhD under my supervision, please check this page.


Sep 29, 2022 The article BPM2DDD: A Systematic Process for Identifying Domains from Business Processes Models has been published on the MDPI Journal Software. The articles presents a technique capture bounded contexts and their relationships into DDD context maps based on the extraction of information from business process models. The work is a collaboration between Carlos Eduardo da Silva, Soumya Basu and Eduardo Luiz Gomes.
May 10, 2022 Our paper A Box Analogy Technique (BoAT) for Agile-based Modelling of Business Processes has been accepted at the Industrial Innovation track of the IEEE International Requirements Engineering 2022 Conference. The paper presents a technique for extracting business processes during interviews as part of the requirements elicitation phase and describes how the technique has been developed through its application with three different clients. The work is a collaboration with Leisia Medeiros, Yan Justino and Eduardo Luiz Gomes.
Dec 22, 2021 Paper accepted in ACM SAC'22
Our paper An architecture for data integrity in untrustworthy social networks has been accepted for presentation at the 37th ACM/SIGAPP Symposium On Applied Computing. The paper presents an architecture for independent verification of content integrity in social networks in response to a scenario of untrustworthy provider.