Directory of Experts

You are here

Publications by type

Journal article (5) Conference paper (36) Book Book chapter (2) Patent Report Thesis (1)

Marios-Eleftherios Fokaefs (44)

  • Journal articles (5)
    • 2018
      • Journal article
        Khomh, F., Adams, B., Cheng, J., Fokaefs, M. & Antoniol, G. (2018). Software Engineering for Machine-Learning Applications: The Road Ahead. IEEE Software, 35(5), 81-84. Retrieved from https://doi.org/10.1109/MS.2018.3571224
    • 2017
      • Journal article
        Fokaefs, M., Barna, C. & Litoiu, M. (2017). From DevOps to BizOps: economic sustainability for scalable cloud applications. ACM Transactions on Autonomous and Adaptive Systems, 12(4), 29 pages. Retrieved from https://doi.org/10.1145/3139290
    • 2016
      • Journal article
        Khazaei, H., Fokaefs, M., Zareian, S., Beigi-Mohammadi, N., Ramprasad, B., Shtern, M., Gaikwad, P. & Litoiu, M. (2016). How do I choose the right NoSQL solution? A comprehensive theoretical and experimental survey. Big Data and Information Analytics, 1(2/3), 185-216. Retrieved from https://doi.org/10.3934/bdia.2016004
      • Journal article
        Fokaefs, M. & Stroulia, E. (2016). Software evolution in web-service ecosystems: a game-theoretic model. Service Science, 8(1), 18 pages. Retrieved from https://doi.org/10.1287/serv.2015.0114
    • 2012
      • Journal article
        Fokaefs, M., Tsantalis, N., Stroulia, E. & Chatzigeorgiou, A. (2012). Identification and application of extract class refactorings in object-oriented systems. Journal of Systems and Software, 85(10), 2241-2260. Retrieved from https://doi.org/10.1016/j.jss.2012.04.013
  • Conference papers (36)
    • 2021
      • Conference paper
        Njomou, A.T., Johanne Bifona Africa, A., Adams, B. & Fokaefs, M. (2021). MSR4ML: Reconstructing Artifact Traceability in Machine Learning Repositories. Paper presented at the IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER 2021), Honolulu, HI, USA (pp. 536-540). Retrieved from https://doi.org/10.1109/SANER50967.2021.00061
    • 2020
      • Conference paper
        Ghari, S., Rasolroveicy, M., Hadian, M. & Fokaefs, M. (2020). A multi-dimensional quality analysis of Android applications. Paper presented at the 29th Annual International Conference on Computer Science and Software Engineering (CASCON 2019), Markham, ON (pp. 34-43). Retrieved from https://doi.org/10.5555/3370272.3370276
      • Conference paper
        Schweizer, T., Zafeiris, V., Fokaefs, M. & Famelis, M. (2020). Can Refactorings Indicate Design Tradeoffs? Paper presented at the 2020 IEEE 20th International Working Conference on Source Code Analysis and Manipulation (SCAM 2020), Adelaide, Australia (pp. 70-74). Retrieved from https://doi.org/10.1109/SCAM51674.2020.00013
      • Conference paper
        Rasolroveicy, M. & Fokaefs, M. (2020). Performance Evaluation of Distributed Ledger Technologies for IoT data registry : A Comparative Study. Paper presented at the 4th World Conference on Smart Trends in Systems Security and Sustainablity (WorldS4 2020), London, United Kingdom (pp. 137-44). Retrieved from https://doi.org/10.1109/WorldS450073.2020.9210358
      • Conference paper
        Rouf, Y., Shtern, M., Mukherjee, J., Le, J., Fokaefs, M. & Litoiu, M. (2020). Rule-based security management system for data-intensive applications. Paper presented at the Conference of the Centre for Advanced Studies on Collaborative Research - 29th Annual International Conference on Computer Science and Software Engineering (CASCON 2019), Markham, ON (pp. 254-263). Retrieved from https://doi.org/10.5555/3370272.3370299
    • 2019
      • Conference paper
        Perrie, J., Xie, J., Nayebi, M., Fokaefs, M., Lyons, K. & Stroulia, E. (2019). City on the river: visualizing temporal collaboration. Paper presented at the 29th Annual International Conference on Computer Science and Software Engineering (CASCON 2019), Toronto, Ontario, Canada (pp. 82-91). Retrieved from https://dl.acm.org/citation.cfm?id=3370272.3370281
      • Conference paper
        Ramprasad, B., Fokaefs, M., Mukherjee, J. & Litoiu, M. (2019). EMU-IoT - A Virtual Internet of Things Lab. Paper presented at the IEEE International Conference on Autonomic Computing (ICAC 2019), Umea, Sweden (pp. 73-83). Retrieved from https://doi.org/10.1109/ICAC.2019.00019
    • 2018
      • Conference paper
        Beigi-Mohammadi, N., Litoiu, M., Emami-Taba, M., Tahvildari, L., Fokaefs, M., Merlo, E. & Viorel Onut, I. (2018). A DevOps framework for quality-driven self-protection in web software systems. Paper presented at the 28th Annual International Conference on Computer Science and Software Engineering, Markham, Ontario (pp. 270-274). Retrieved from https://dl.acm.org/citation.cfm?id=3291319
      • Conference paper
        Barna, C., Litoiu, M., Fokaefs, M., Shtern, M. & Wigglesworth, J. (2018). Runtime performance management for cloud applications with adaptive controllers. Paper presented at the 5th International Conference in Software Engineering Research and Innovation (CONISOFT 2017), Merida, Mexico (pp. 176-183). Retrieved from https://doi.org/10.1145/3184407.3184438
    • 2017
      • Conference paper
        Rouf, Y., Shtern, M., Fokaefs, M. & Litoiu, M. (2017). A hierarchical architecture for distributed security control of large scale systems. Paper presented at the 39th IEEE/ACM International Conference on Software Engineering Companion (ICSE-C 2017), Buenos Aires, Argentina (pp. 118-120). Retrieved from https://doi.org/10.1109/ICSE-C.2017.64
      • Conference paper
        Di Prospero, A., Norouzi, N., Fokaefs, M. & Litoiu, M. (2017). Chatbots as assistants: an architectural framework. Paper presented at the 27th Annual International Conference on Computer Science and Software Engineering (CASCON 2017), Markham, ON (pp. 76-86).
      • Conference paper
        Barna, C., Khazaei, H., Fokaefs, M. & Litoiu, M. (2017). Delivering elastic containerized cloud applications to enable DevOps. Paper presented at the 12th IEEE/ACM International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2017), Buenos Aires, Argentina (pp. 65-75). Retrieved from https://doi.org/10.1109/SEAMS.2017.12
      • Conference paper
        Fokaefs, M., Rouf, Y., Barna, C. & Litoiu, M. (2017). Evaluating adaptation methods for cloud applications: an empirical study. Paper presented at the 10th IEEE International Conference on Cloud Computing (CLOUD 2017), Honolulu, CA (pp. 632-639). Retrieved from https://doi.org/10.1109/CLOUD.2017.85
    • 2016
      • Conference paper
        Zareian, S., Fokaefs, M., Khazaei, H., Litoiu, M. & Zhang, X. (2016). A big data framework for cloud monitoring. Paper presented at the 2nd International Workshop on BIG Data Software Engineering (BIGDSE 2016), Austin, Texas (pp. 58-64). Retrieved from https://doi.org/10.1145/2896825.2896828
      • Conference paper
        Fokaefs, M., Barna, C. & Litoiu, M. (2016). An economic model for scaling cloud applications. Paper presented at the 9th IEEE International Conference on Cloud Computing (CLOUD 2016), San Francisco, CA (pp. 464-471). Retrieved from https://doi.org/10.1109/CLOUD.2016.0068
      • Conference paper
        Barna, C., Fokaefs, M., Litoiu, M., Shtern, M. & Wigglesworth, J. (2016). Cloud adaptation with control theory in industrial clouds. Paper presented at the IEEE International Conference on Cloud Engineering Workshop (IC2EW 2016), Berlin, Germany (pp. 231-238). Retrieved from https://doi.org/10.1109/IC2EW.2016.13
      • Conference paper
        Fokaefs, M., Barna, C. & Litoiu, M. (2016). Economics-driven resource scalability on the cloud. Paper presented at the 11th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2016), Austin, Texas (pp. 129-139). Retrieved from https://doi.org/10.1145/2897053.2897068
      • Conference paper
        Fokaefs, M., Barna, C., Veleda, R., Litoiu, M., Wigglesworth, J. & Mateescu, R. (2016). Enabling DevOps for containerized data-intensive applications: an exploratory study. Paper presented at the 26th Annual International Conference on Computer Science and Software Engineering (CASCON 2016), Toronto, Ontario (pp. 138-148).
    • 2015
      • Conference paper
        Sandel, R., Shtern, M., Fokaefs, M. & Litoiu, M. (2015). Evaluating cluster configurations for big data processing: an exploratory study. Paper presented at the 9th IEEE International Symposium on the Maintenance and Evolution of Service-Oriented and Cloud-Based Environments (MESOCA 2015), Bremen, Germany (pp. 23-30). Retrieved from https://doi.org/10.1109/MESOCA.2015.7328122
      • Conference paper
        Sandel, R., Fokaefs, M., Shtern, M., Khazei, H. & Litoiu, M. (2015). To default or not to default: exposing limitations to HBase cluster deployers. Paper presented at the 25th Annual International Conference on Computer Science and Software Engineering (CASCON 2015), Markham, Ont. (pp. 227-230).
      • Conference paper
        Fokaefs, M. & Stroulia, E. (2015). Using WADL specifications to develop and maintain REST client applications. Paper presented at the IEEE International Conference on Web Services (ICWS 2015), New York, NY (pp. 81-88). Retrieved from https://doi.org/10.1109/ICWS.2015.21
      • Conference paper
        Fokaefs, M., Oprescu, M. & Stroulia, E. (2015). WSDarwin: a web application for the support of REST service evolution. Paper presented at the IEEE International Conference on Software Maintenance and Evolution (ICSME 2015), Bremen, Germany (pp. 336-338). Retrieved from https://doi.org/10.1109/ICSM.2015.7332483
    • 2014
      • Conference paper
        Fokaefs, M. & Stroulia, E. (2014). The WSDarwin toolkit for service-client evolution. Paper presented at the IEEE International Conference on Web Services (ICWS 2014), Anchorage, AK (pp. 716-719). Retrieved from https://doi.org/10.1109/ICWS.2014.113
      • Conference paper
        Fokaefs, M. (2014). WSDarwin: a framework for the support of web service evolution. Paper presented at the IEEE International Conference on Software Maintenance and Evolution (ICSME 2014), Victoria, BC (1 page). Retrieved from https://doi.org/10.1109/ICSME.2014.123
    • 2013
      • Conference paper
        Bazelli, B., Fokaefs, M. & Stroulia, E. (2013). Mapping the responses of RESTful services based on their values. Paper presented at the 15th IEEE International Symposium on Web Systems Evolution (WSE 2013), Eindhoven, Netherlands (pp. 15-24). Retrieved from https://doi.org/10.1109/WSE.2013.6642411
      • Conference paper
        Fokaefs, M. & Stroulia, E. (2013). WSDarwin: a decision-support tool for web-service evolution. Paper presented at the 29th IEEE International Conference on Software Maintenance (ICSM 2013), Eindhoven, Netherlands (pp. 444-447). Retrieved from https://doi.org/10.1109/ICSM.2013.68
      • Conference paper
        Fokaefs, M. & Stroulia, E. (2013). WSMeta: a meta-model for web services to compare service interfaces. Paper presented at the 17th Panhellenic Conference on Informatics (PCI 2013), Thessaloniki, Greece (8 pages). Retrieved from https://doi.org/10.1145/2491845.2491860
    • 2012
      • Conference paper
        Fokaefs, M. & Stroulia, E. (2012). WSDarwin: automatic web service client adaptation. Paper presented at the Conference of the Center for Advanced Studies on Collaborative Research (CASCON 2012), Toronto, Ontario (pp. 176-191).
    • 2011
      • Conference paper
        Fokaefs, M., Mikhaiel, R., Tsantalis, N., Stroulia, E. & Lau, A. (2011). An empirical study on web service evolution. Paper presented at the IEEE International Conference on Web Services (ICWS 2011), Washington, DC (pp. 49-56). Retrieved from https://doi.org/10.1109/ICWS.2011.114
      • Conference paper
        Fokaefs, M., Tsantalis, N., Stroulia, E. & Chatzigeorgiou, A. (2011). JDeodorant: identification and application of extract class refactorings. Paper presented at the 33rd International Conference on Software Engineering (ICSE 2011), Waikiki, Honolulu, HI (pp. 1037-1039). Retrieved from https://doi.org/10.1145/1985793.1985989
    • 2010
      • Conference paper
        Fokaefs, M., Serrano, D., Tansey, B. & Stroulia, E. (2010). 2D and 3D visualizations in WikiDev2.0. Paper presented at the IEEE International Conference on Software Maintenance (ICSM 2010), Timisoara, Romania (5 pages). Retrieved from https://doi.org/10.1109/ICSM.2010.5609696
      • Conference paper
        Fokaefs, M., Tansey, B., Ganev, V., Bauer, K. & Stroulia, E. (2010). WikiDev 2.0: facilitating software development teams. Paper presented at the 14th European Conference on Software Maintenance and Reengineering (CSMR 2010), Madrid, Spain (pp. 276-277). Retrieved from https://doi.org/10.1109/CSMR.2010.46
    • 2009
      • Conference paper
        Fokaefs, M., Tsantalis, N., Chatzigeorgiou, A. & Sander, J. (2009). Decomposing object-oriented class modules using an agglomerative clustering technique. Paper presented at the IEEE International Conference on Software Maintenance (ICSM 2009), Edmonton, AB (pp. 93-101). Retrieved from https://doi.org/10.1109/ICSM.2009.5306332
      • Conference paper
        Bauer, K., Fokaefs, M., Tansey, B. & Stroulia, E. (2009). WikiDev 2.0: discovering clusters of related team artifacts. Paper presented at the Conference of the Center for Advanced Studies on Collaborative Research (CASCON 2009), Ontario, Canada (pp. 174-187). Retrieved from https://doi.org/10.1145/1723028.1723049
      • Conference paper
        Fokaefs, M., Bauer, K. & Stroulia, E. (2009). WikiDev 2.0: web-based software team collaboration. Paper presented at the ICSE Workshop on Wikis for Software Engineering (WIKIS4SE 2009), Vancouver, BC (pp. 67-77). Retrieved from https://doi.org/10.1109/WIKIS4SE.2009.5069998
    • 2007
      • Conference paper
        Fokaefs, M., Tsantalis, N. & Chatzigeorgiou, A. (2007). JDeodorant: identification and removal of feature envy bad smells. Paper presented at the IEEE International Conference on Software Maintenance (ICSM 2007), Paris, France (pp. 519-520). Retrieved from https://doi.org/10.1109/ICSM.2007.4362679
  • Book chapters (2)
    • 2014
      • Book chapter
        Fokaefs, M., Stroulia, E. & Messinger, P.R. (2014). Software evolution in the presence of externalities. In I. Mistrik, R. Bahsoon, R. Kazman & Y. Zhang (Eds.), Economics-Driven Software Architecture (pp. 243-258). Morgan Kaufmann. Retrieved from https://doi.org/10.1016/B978-0-12-410464-8.00011-8
      • Book chapter
        Fokaefs, M. & Stroulia, E. (2014). WSDarwin: studying the evolution of web service systems. In A. Bouguettaya, Q.Z. Sheng & F. Daniel (Eds.), Advanced Web Services (pp. 199-223). New York, NY: Springer. Retrieved from https://doi.org/10.1007/978-1-4614-7535-4_9
  • Theses (1)
    • 2015
      • Thesis
        Fokaefs, M.-E. (2015). WSDarwin: a comprehensive framework for supporting service-oriented systems evolution (Ph.D. Thesis, University of Alberta). Retrieved from https://doi.org/10.7939/R34746X4J