People
Nuno Laranjeiro
Home Page
http://eden.dei.uc.pt/~cnlMember
Software and Systems EngineeringResearch interests
Web ServicesDependability
Interoperability
Security
Enterprise Application Integration
Enterprise Java Development
Short Bio
Nuno Laranjeiro received the PhD degree from the University of Coimbra, Portugal, where he currently is an Assistant Professor. His research focuses on robust software services, including experimental dependability evaluation, web services interoperability and security and enterprise application integration. He has authored more than 50 publications, including papers in refereed conferences and journals in the services computing and dependability areas. He has participated in several national and European research projects and acted as a referee for several international conferences and journals in the dependability and services areas.Google Scholar profile at: https://scholar.google.pt/citations?user=AVczmnwAAAAJ
National Projects
MobiWise: from mobile sensing to mobility advising
5G - Components and Services for 5G Networks (5G - Componentes e Serviços para Redes 5G)
International Projects
ALIOT: Internet of Things: Emerging Curriculum for Industry and Human Applications
FCT/ CAPES - SORTS: Supporting the Orchestration of Resilient and Trustworthy Fog Services
ATMOSPHERE Adaptive, Trustworthy, Manageable, Orchestrated, Secure, Privacy-assuring, Hybrid Ecosystem for REsilient Cloud Computing
BASE - Biofeedback Augmented Software Engineering
ADVANCE - Addressing Verification and Validation Challenges in Future Cyber-Physical Systems
Past Projects
CRITICAL Software Technology for an Evolutionary Partnership (CRITICAL STEP)
Menon@WS - Methodologies for the Development of Non-Vulnerable Web Services
CECRIS – CErtification of CRItical Systems
ADAAS: Assuring Dependability in Architecture-based Adaptive Systems
iCIS - Intelligent Computing in the Internet of Services
DEVASSES: DEsign, Verification and VAlidation of large-scale, dynamic Service SystEmS
CABRIOLET – Model-Oriented Approach and Intelligent Knowledge-Based System for Evolvable Academia-Industry Cooperation in Electronic and Computer Engineering
V-SIS – Validação de Sistemas Críticos
EUBrasilCloudFORUM: Fostering an International dialogue between Europe & Brazil
EUBra-BIGSEA: Europe – Brazil Collaboration of BIG Data Scientific Research through Cloud-Centric Applications
Journal Articles
2020
(2 publications)- Lopes, F. and Agnelo, J. and Teixeira, C. and Laranjeiro, N. and Jorge Bernardino , "Automating orthogonal defect classification using machine learning algorithms", Future Generation Computer Systems, vol. 102, pp. 932-947, 2020 [ DOI ]
- Agnelo, J. and Laranjeiro, N. and Jorge Bernardino , "Using Orthogonal Defect Classification to characterize NoSQL database defects", Journal of Systems and Software, vol. 159, 2020 [ DOI ]
2019
(2 publications)- Oliveira, R.A.C.d and Raga, M.M. and Laranjeiro, N. and Marco Vieira , "An approach for benchmarking the security of web service frameworks", Future Generation Computer Systems, 2019 [ DOI ]
- Braga, A.M. and Dahab, R. and Nuno Antunes and Laranjeiro, N. and Marco Vieira , "Understanding How to Use Static Analysis Tools for Detecting Cryptography Misuse in Software", IEEE Transactions on Reliability, 2019 [ DOI ]
2018
(3 publications)- Naghmeh Ivaki and Laranjeiro, N. and Araujo, F. , "A Survey on Reliable Distributed Communication", Elsevier Journal of Systems and Software, 2018 [ DOI ]
- Neumann, A. and Laranjeiro, N. and Jorge Bernardino , "An Analysis of Public REST Web Service APIs", IEEE Transactions on Services Computing, 2018 [ DOI ]
- Karima Velasquez and David Perez Abreu and Assis, M.R. and Senna, C. and Aranha, D.F. and Bittencourt, L. and Laranjeiro, N. and Marilia Curado and Marco Vieira and Edmundo Monteiro and Madeira, E. , "Fog orchestration for the Internet of Everything: state-of-the-art and research challenges", Journal of Internet Services and Applications, vol. 9, 2018 [ DOI ]
2017
(3 publications)- Javier Cámara and Lemos, R.d. and Laranjeiro, N. and Ventura, R.S. and Marco Vieira , "Robustness-Driven Resilience Evaluation of Self-Adaptive Software Systems", IEEE Transactions on Dependable and Secure Computing, 2017 [ DOI ]
- Mendes, J. and Laranjeiro, N. and Marco Vieira , "Toward Characterizing HTML Defects on the Web", Software: Practice and Experience, 2017 [ DOI ]
- Laranjeiro, N. and Soydemir, S.N. and Naghmeh Ivaki and Jorge Bernardino , "Testing data-centric services using poor quality data: from relational to NoSQL document databases", Journal of the Brazilian Computer Society, vol. 23, 2017 [ DOI ]
2016
(1 publication)2015
(2 publications)- Ivano Alessandro Elia and Laranjeiro, N. and Marco Vieira , "A Practical Approach towards Automatic Testing of Web Services Interoperability", International Journal of Web Services Research, 2015 [ DOI ]
- Oliveira, R.A.C.d and Laranjeiro, N. and Marco Vieira , "Assessing the security of web service frameworks against denial of service attacks", Journal of Systems and Software, 2015 [ DOI ]
2014
(2 publications)- Laranjeiro, N. and Marco Vieira and Madeira, H. , "A Technique for Deploying Robust Web Services", IEEE Transactions on Services Computing, vol. 47, 2014
- Javier Cámara and Lemos, R.d. and Laranjeiro, N. and Ventura, R.S. and Marco Vieira , "Testing the Robustness of Controllers for Self-Adaptive Systems", Journal of the Brazilian Computer Society (JBCS), 2014
2012
(1 publication)2008
(1 publication)Conference Articles
2019
(3 publications)- Cardoso, W. and Martins, E. and Laranjeiro, N. and Nuno Antunes , "Combining State and Interface -Based Robustness Testing for OpenStack Components", in 9th Latin-American Symposium on Dependable Computing (LADC 2019), 2019
- Laranjeiro, N. and Gomez, C. and Schiavone, E. and Montecchi, L. and Carvalho, M.J.M. and Lollini, P. and Micskei, Z. , "Addressing Verification and Validation Challengesin Future Cyber-Physical Systems", in 9th Latin-American Symposium on Dependable Computing (LADC 2019), 2019
- Couceiro, R. and Barbosa, R. and Joao Duraes and Duarte, G. and Castelhano, J. and Duarte, C. and Teixeira, C. and Laranjeiro, N. and Medeiros, J. and Castelo-Branco, M. and P. Carvalho and Madeira, H. , "Spotting problematic code lines using nonintrusive programmers’ biofeedback", in 30th International Symposium on Software Reliability Engineering (ISSRE 2019), 2019
2018
(1 publication)2017
(5 publications)- Naghmeh Ivaki and Laranjeiro, N. and Araujo, F. , "Design Patterns for Reliable One-Way Messaging", in 14th IEEE International Conference on Services Computing (SCC), 2017
- Leme, E. and Naghmeh Ivaki and Laranjeiro, N. and Moraes, R. , "Analyzing Gossip Protocols for Reliable MANET Applications", in 1st IEEE International Conference on EDGE Computing (EDGE 2017), 2017
- Martins, B. and Laranjeiro, N. and Marco Vieira , "INTENSE: INteroperability TEstiNg as a SErvice", in 24th IEEE International Conference on Web Services (ICWS 2017), 2017
- Ivano Alessandro Elia and Nuno Antunes and Laranjeiro, N. and Marco Vieira , "An Analysis of OpenStack Vulnerabilities", in 13th European Dependable Computing Conference (EDCC), 2017 [ DOI ]
- Braga, A.M. and Dahab, R. and Nuno Antunes and Laranjeiro, N. and Marco Vieira , "Practical Evaluation of Static Code Analysis Tools for Cryptography: Benchmarking Method and Case Study", in The IEEE 28th International Symposium on Software Reliability Engineering (ISSRE 2017), 2017 [ DOI ]
2016
(3 publications)- Dimastrogiovanni, C. and Laranjeiro, N. , "Towards Understanding the Value of False Positives in Static Code Analysis", in Latin-American Symposium on Dependable Computing (LADC 2016), 2016
- Laranjeiro, N. and Soydemir, S.N. and Jorge Bernardino , "Testing Web Applications Using Poor Quality Data", in Latin-American Symposium on Dependable Computing (LADC 2016), 2016
- Naghmeh Ivaki and Laranjeiro, N. and Araujo, F. , "Towards Designing Reliable Messaging Patterns", in The 15th IEEE International Symposium on Network Computing and Applications (NCA 2016), 2016
2015
(5 publications)- Naghmeh Ivaki and Laranjeiro, N. and Araujo, F. , "A Taxonomy of Reliable Request-Response Protocols", in The 30th ACM/SIGAPP Symposium On Applied Computing (SAC), 2015 [ DOI ]
- Oliveira, R.A.C.d and Laranjeiro, N. and Marco Vieira , "Characterizing the Performance of Web Service Frameworks under Security Attacks", in The 30th ACM/SIGAPP Symposium On Applied Computing (SAC 2015), 2015
- Ivano Alessandro Elia and Laranjeiro, N. and Marco Vieira , "Test-based Interoperability Certification for Web Services", in The 45th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN 2015), 2015
- Naghmeh Ivaki and Laranjeiro, N. and Araujo, F. , "A Design Pattern for Reliable HTTP-Based Applications", in 12th IEEE International Conference on Services Computing (SCC 2015), 2015 [ DOI ]
- Laranjeiro, N. and Soydemir, S.N. and Jorge Bernardino , "A Survey on Data Quality: Classifying Poor Data", in The 21st IEEE Pacific Rim International Symposium on Dependable Computing (PRDC 2015), 2015 [ DOI ]
2014
(4 publications)- Javier Cámara and Lemos, R.d. and Laranjeiro, N. and Ventura, R.S. and Marco Vieira , "Robustness Evaluation of the Rainbow Framework for Self-Adaptation", in 29th Symposium on Applied Computing (SAC 2014), 2014
- Ivano Alessandro Elia and Laranjeiro, N. and Marco Vieira , "Understanding Interoperability Issues of Web Service Frameworks", in Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN 2014), 2014
- Ivano Alessandro Elia and Laranjeiro, N. and Marco Vieira , "A Field Perspective on the Interoperability of Web Services", in 11th IEEE International Conference on Services Computing (SCC 2014), 2014
- Ivano Alessandro Elia and Laranjeiro, N. and Marco Vieira , "ITWS: An Extensible Tool for Interoperability Testing of Web Services", in 21th IEEE International Conference on Web Services (ICWS 2014), 2014
2013
(2 publications)- Javier Cámara and Lemos, R.d. and Laranjeiro, N. and Ventura, R.S. and Marco Vieira , "Robustness Evaluation of Controllers in Self-Adaptive Software Systems", in Latin-American Symposium on Dependable Computing (LADC 2013), 2013
- Naghmeh Ivaki and Laranjeiro, N. and Marco Vieira , "Towards Evaluating the Impact of Data Quality on Service Applications", in Workshop on Reliability and Security Data Analysis (RSDA 2013) co-located with the The 43rd Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN 2013), 2013 [ DOI ]
2012
(2 publications)- Oliveira, R.A.C.d and Laranjeiro, N. and Marco Vieira , "Experimental Evaluation of Web Service Frameworks in the Presence of Security Attacks", in IEEE 9th International Conference on Services Computing (SCC 2012), 2012
- Oliveira, R.A.C.d and Laranjeiro, N. and Marco Vieira , "WSFAggressor: An Extensible Web Service Framework Attacking Tool", in ACM/IFIP/USENIX 13th International Conference on Middleware (Middleware 2012), 2012
2011
(2 publications)- Carrozza, G. and Napolitano, A. and Laranjeiro, N. and Marco Vieira , "WSRTesting: Hands-on Solution to Improve Web Services Robustness Testing", in Fifth Latin-American Symposium on Dependable Computing, 2011
- Oliveira, R.A.C.d and Laranjeiro, N. and Marco Vieira , "A Composed Approach for Automatic Classification of Web Services Robustness.", in The 8th International Conference on Services Computing, 2011
2010
(3 publications)- Laranjeiro, N. and Marco Vieira , "Towards Automatic Classification of Web Services Robustness", in The 40th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN 2010 - Fast Abstract), 2010
- Laranjeiro, N. and Oliveira, R.A.C.d and Marco Vieira , "Applying Text Classification Algorithms in Web Services Robustness Testing", in 29th IEEE International Symposium on Reliable Distributed Systems (SRDS 2010), 2010
- Laranjeiro, N. and Marco Vieira and Madeira, H. , "A Learning-Based Approach to Secure Web Services from SQL/XPath Injection Attacks", in The 16th IEEE Pacific Rim International Symposium on Dependable Computing (PRDC 2010), 2010
2009
(7 publications)- Laranjeiro, N. and Marco Vieira , "Extending Test-Driven Development for Robust Web Services", in International Conference on Dependability (DEPEND 2009), 2009
- Laranjeiro, N. and Marco Vieira and Madeira, H. , "Predicting Timing Failures in Web Services", in International Workshop on Managing Data Quality in Collaborative Information Systems (MCIS 2009) at the International Conference on Database Systems for Advanced Applications (DASFAA 2009), 2009
- Laranjeiro, N. and Marco Vieira and Madeira, H. , "Improving Web Services Robustness", in IEEE International Conference on Web Services (ICWS 2009), 2009
- Laranjeiro, N. and Marco Vieira , "Testing Web Services for Robustness: A Tool Demo", in European Workshop on Dependable Computing (EWDC 2009), 2009
- Laranjeiro, N. , "Assessing and Improving the Robustness of Service-based Applications", in The 39th Annual IEEE/IFIP International Conference on Dependable Systems and Networks ( DSN 2009 - Student Forum), 2009
- Laranjeiro, N. and Marco Vieira and Madeira, H. , "Protecting Database Centric Web Services against SQL/Xpath Injection Attacks", in 20th International Conference on Database and Expert Systems Applications (DEXA 2009), 2009
- Nuno Antunes and Laranjeiro, N. and Marco Vieira and Madeira, H. , "Effective Detection of SQL/XPath Injection Vulnerabilities in Web Services", in IEEE International Conference on Services Computing (SCC 2009), 2009
2008
(4 publications)- Laranjeiro, N. and Marco Vieira and Madeira, H. , "Experimental Robustness Evaluation of JMS Middleware", in IEEE International Conference on Services Computing (SCC 2008), 2008
- Laranjeiro, N. and Canelas, S. and Marco Vieira , "wsrbench: An On-Line Tool for Robustness Benchmarking", in IEEE International Conference on Services Computing (SCC 2008), 2008
- Laranjeiro, N. and Marco Vieira and Madeira, H. , "Timing Failures Detection in Web Services", in IEEE Asia-Pacific Services Computing Conference (APSCC 2008), 2008
- Dixit, M. and Costa, A.C. and Laranjeiro, N. and Marco Vieira , "Using Experimental Measurements to Assess Dependable Adaptation Support Mechanisms for Timed Transactions", in SRDS 2008 Workshop on Sharing Field Data and Experiment Measurements on Resilience of Distributed Computing Systems (jointly organized with the 27th International Symposium on Reliable Distributed Systems, IEEE SRDS 2008), 2008
2007
(4 publications)- Marco Vieira and Laranjeiro, N. and Madeira, H. , "Assessing Robustness of Web-services Infrastructures", in Dependable Computing and Communications Symposium (DCCS), 2007
- Marco Vieira and Laranjeiro, N. , "Comparing Web Services Performance and Recovery in the Presence of Faults", in IEEE 2007 International Conference on Web Services (ICWS 2007), 2007
- Laranjeiro, N. and Marco Vieira , "Towards Fault Tolerance in Web Services Compositions", in ESEC/FSE 2007 - 2nd International Workshop on Engineering Fault Tolerant Systems (EFTS\'2007), 2007
- Marco Vieira and Laranjeiro, N. and Madeira, H. , "Benchmarking the Robustness of Web Services", in The 13th IEEE Pacific Rim Dependable Computing Conference (PRDC 2007), 2007
Book Chapters
2020
(1 publication)- Naghmeh Ivaki and Laranjeiro, N. and Fernando Barros and Araujo, F. , "Connection Handler: A Design Pattern for Recovery from Connection Crashes", in Software Engineering in the Era of Cloud Computing, pp. 211-251, 2020 [ DOI ]