Select Publications
Journal articles
2016, 'DevOps and Its Practices', IEEE Software, 33, pp. 32 - 34, http://dx.doi.org/10.1109/MS.2016.81
,2016, 'Non-Intrusive Anomaly Detection with Streaming Performance Metrics and Logs for DevOps in Public Clouds: A Case Study in AWS', IEEE Transactions on Emerging Topics in Computing, 4, pp. 278 - 289, http://dx.doi.org/10.1109/TETC.2016.2520883
,2016, 'Building pipelines for heterogeneous execution environments for big data processing', IEEE Software, 33, pp. 60 - 67, http://dx.doi.org/10.1109/MS.2016.35
,2016, 'A Pipeline Framework for Heterogeneous Execution Environment of Big Data Processing', IEEE Software, pp. 1 - 1, http://dx.doi.org/10.1109/ms.2016.62
,2015, 'Using simulation to evaluate error detection strategies: A case study of cloud-based deployment processes', Journal of Systems and Software, 110, pp. 205 - 221, http://dx.doi.org/10.1016/j.jss.2015.08.043
,2015, 'Achieving reliable high-frequency releases in cloud environments', IEEE Software, 32, pp. 73 - 80, http://dx.doi.org/10.1109/MS.2015.23
,2015, 'A tail-tolerant cloud API wrapper', IEEE Software, 32, pp. 76 - 82, http://dx.doi.org/10.1109/MS.2015.2
,2015, 'A tail-tolerant cloud API wrapper', IEEE Software, PP, http://dx.doi.org/10.1109/MS.2015.22
,2015, 'A unified business-driven cloud management framework', IEEE Transactions on Services Computing, PP, http://dx.doi.org/10.1109/TSC.2015.2428257
,2015, 'CF4BDA: A Conceptual Framework for Big Data Analytics Applications in the Cloud', IEEE Access, 3, pp. 1944 - 1952, http://dx.doi.org/10.1109/ACCESS.2015.2490085
,2014, 'Role network model-based support for RESTful business processes', Data and Knowledge Engineering, 94, pp. 38 - 64, http://dx.doi.org/10.1016/j.datak.2014.08.001
,2014, 'Investigating dependencies in software requirements for change propagation analysis', Information and Software Technology, 56, pp. 40 - 53, http://dx.doi.org/10.1016/j.infsof.2013.07.001
,2013, 'BPMashup: Dynamic execution of RESTful processes', Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 7759 LNCS, pp. 447 - 450, http://dx.doi.org/10.1007/978-3-642-37804-1_50
,2013, 'Improving availability of cloud-based applications through deployment choices', IEEE International Conference on Cloud Computing, CLOUD, pp. 43 - 50, http://dx.doi.org/10.1109/CLOUD.2013.83
,2013, 'Incorporating uncertainty into in-cloud application deployment decisions for availability', IEEE International Conference on Cloud Computing, CLOUD, pp. 454 - 461, http://dx.doi.org/10.1109/CLOUD.2013.87
,2013, 'Modeling and analysing operation processes for dependability', Proceedings of the International Conference on Dependable Systems and Networks, http://dx.doi.org/10.1109/DSN.2013.6575337
,2013, 'Applying a selection method to choose Quality Attribute Techniques', Information and Software Technology, 55, pp. 1419 - 1436, http://dx.doi.org/10.1016/j.infsof.2013.02.001
,2013, 'Cloud API issues: An empirical study and impact', QoSA 2013 - Proceedings of the 9th International ACM Sigsoft Conference on the Quality of Software Architectures, pp. 23 - 32, http://dx.doi.org/10.1145/2465478.2465481
,2013, 'Detecting cloud provisioning errors using an annotated process model', Proceedings of the 8th Workshop on Middleware for Next Generation Internet Computing, MW4NG 2013 - Co-located with the 14th ACM/IFIP/USENIX International Middleware Conference, Middleware 2013, http://dx.doi.org/10.1145/2541608.2541613
,2013, 'Eliciting operations requirements for applications', 2013 1st International Workshop on Release Engineering, RELENG 2013 - Proceedings, pp. 5 - 8, http://dx.doi.org/10.1109/RELENG.2013.6607688
,2013, 'Integrating a market-based model in trust-based service systems', Tsinghua Science and Technology, 18, pp. 554 - 567, http://dx.doi.org/10.1109/TST.2013.6678901
,2013, 'Process-oriented recovery for operations on cloud applications', Proceedings of the 4th Annual Symposium on Cloud Computing, SoCC 2013, http://dx.doi.org/10.1145/2523616.2525958
,2012, 'Welcome message of the chairs', 2012 2nd International Workshop on Software Engineering for Embedded Systems, SEES 2012 - Proceedings, pp. 3 - 4, http://dx.doi.org/10.1109/SEES.2012.6225483
,2011, 'Towards concise architectures for flexible business processes', , pp. 96 - 116
,2011, 'Composing enterprise mashup components and services using architecture integration patterns', Journal of Systems and Software, 84, pp. 1436 - 1446, http://dx.doi.org/10.1016/j.jss.2011.01.030
,2010, 'Systematic selection of quality attribute techniques', ACM International Conference Proceeding Series, pp. 59 - 62, http://dx.doi.org/10.1145/1961258.1961273
,2009, 'An ontologically-based evaluation of software design methods', Knowledge Engineering Review, 24, pp. 41 - 58, http://portal.acm.org/citation.cfm?id=1520272
,2008, 'Composing adaptive Web services on COTS middleware', Proceedings of the IEEE International Conference on Web Services, ICWS 2008, pp. 377 - 384, http://dx.doi.org/10.1109/ICWS.2008.74
,2008, 'Evaluating guidelines for reporting empirical software engineering studies', Empirical Software Engineering: An International Journal, 13, pp. 97 - 121, http://dx.doi.org/10.1007/s10664-007-9053-5
,2007, 'Revel8or: Model driven capacity planning tool suite', Proceedings - International Conference on Software Engineering, pp. 797 - 800, http://dx.doi.org/10.1109/ICSE.2007.73
,2007, 'Tools for model driven development', Proceedings of the Annual Hawaii International Conference on System Sciences, pp. 284, http://dx.doi.org/10.1109/HICSS.2007.563
,2007, 'UML profiles for design decisions and non-functional requirements', Proceedings - ICSE 2007 Workshops:Second Workshop on SHAring and Reusing architectural Knowledge Architecture, Rationale, and Design Intent, SHARK-ADI'07, pp. 8 - 14, http://dx.doi.org/10.1109/SHARK-ADI.2007.14
,2007, 'Comparing vaginal tape and transobturator tape for the treatment of mild and moderate stress incontinence', International Journal of Gynecology and Obstetrics, 99, pp. 14 - 17
,2007, 'Desiderata for languages to be used in the definition of reference business processes', International journal of software and informatics, 1, pp. 37 - 66
,2007, 'MDABench: Customized benchmark generation using MDA', Journal of Systems and Software, 80, pp. 265 - 282, http://dx.doi.org/10.1016/j.jss.2006.10.052
,2006, 'Evaluating guidelines for empirical software engineering studies', ISESE'06 - Proceedings of the 5th ACM-IEEE International Symposium on Empirical Software Engineering, 2006, pp. 38 - 47, http://dx.doi.org/10.1145/1159733.1159742
,2006, 'An empirical study of groupware support for distributed software architecture evaluation process', Journal of Systems and Software, 79, pp. 912 - 925, http://dx.doi.org/10.1016/j.jss.2005.06.043
,2006, 'Research of government horizon business integration management system based on HRNM and agent', Proceedings - 2006 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology (WI-IAT 2006 Workshops Proceedings), pp. 558 - 561, http://dx.doi.org/10.1109/WI-IATW.2006.110
,2005, 'Tradeoff and Sensitivity Analysis in Software Architecture Evaluation Using Analytic Hierarchy Process', Software Quality Journal, 13, pp. 357 - 375, http://dx.doi.org/10.1007/s11219-005-4251-0
,