on Art, Science, and Engineering of Programming,
Programming 2019 Companion. To Appear.
Amazon Web Services (2017a). Cloudformation.
Amazon Web Services (2017b). What is devops?
Armbrust, M., Fox, A., Griffith, R., Joseph, A., and RH
(2009). Above the clouds: A Berkeley view of cloud
computing. University of California, Berkeley, Tech.
Rep. UCB, page 1.
Brikman, Y. (2016). Why we use terraform and not chef,
puppet, ansible, saltstack, or cloudformation.
Buyya, R., Broberg, J., and Goscinski, A. (2011). Cloud
Computing Principles and Paradigms. John Wiley &
Sons, Inc., New Jersey.
Diehl, S. (2007). Software visualization: Visualizing
the structure, behaviour, and evolution of software.
Springer-Verlag.
Edwards, D. (2010). What is devops?
Erian, T. E. (2018). The xaas family: Understanding iaas,
paas and saas.
Fittkau, F., Krause, A., and Hasselbring, W. (2015). Explor-
ing software cities in virtual reality. 2015 IEEE 3rd
Working Conference on Software Visualization, VIS-
SOFT 2015 - Proceedings, pages 130–134.
HashiCorp (2017). Terraform vs. other software.
Heidi, E. (2016). An introduction to configuration manage-
ment.
Kapec, P. (2010). Visualizing software artifacts using hy-
pergraphs. Proceedings of the 26th Spring Conference
on Computer Graphics - SCCG ’10, page 27.
Kerzazi, N. and Adams, B. (2016). Who needs release and
devops engineers, and why? Proceedings of the Inter-
national Workshop on Continuous Software Evolution
and Delivery - CSED ’16, pages 77–83.
Lanza, M. (2004). CodeCrawler - Polymetric views in ac-
tion. Proceedings - 19th International Conference on
Automated Software Engineering, ASE 2004, pages
394–395.
Lanza, M. and Ducasse, S. (2003). Polymetric Views—
A Lightweight Visual Approach to Reverse Engineer-
ing. Transactions on Software Engineering (TSE),
29(9):782–795.
Linthicum, D. S. (2016). Understanding Complex Cloud
Patterns. IEEE Cloud Computing, 3(1):8–11.
Mastelic, T., Brandic, I., and Garcia, A. G. (2014). Towards
Uniform Management of Cloud Services by Apply-
ing Model-Driven Development. 2014 IEEE 38th
Annual Computer Software and Applications Confer-
ence, pages 129–138.
McDirmid, S. (2013). Usable live programming. In Pro-
ceedings of the 2013 ACM International Symposium
on New Ideas, New Paradigms, and Reflections on
Programming & Software, Onward! 2013, pages 53–
62, New York, NY, USA. ACM.
Mcdirmid, S. (2016). The Promise of Live Programming.
LIVE Programming Workshop.
Mell, P. and Grance, T. (2011). The NIST Definition of
Cloud Computing Recommendations of the National
Institute of Standards and Technology. pages 2–3.
Merino, L., Ghafari, M., Anslow, C., and Nierstrasz, O.
(2017). Cityvr: Gameful software visualization.
In 2017 IEEE International Conference on Software
Maintenance and Evolution (ICSME), pages 633–637.
Nunes, R., Reboucas, M., Soares-Neto, F., and Castor, F.
(2017). Visualizing swift projects as cities. Proceed-
ings - 2017 IEEE/ACM 39th International Conference
on Software Engineering Companion, ICSE-C 2017,
pages 368–370.
Pressman, R. S. and Maxim, B. R. (2015). Software En-
gineering: A Practitioner’s Approach. McGraw-Hill
Education.
RightScale (2017). State of the Cloud Report. Technical
report, RightScale.
Rogers, O. (2017). Voice of the enterprise: Cloud transfor-
mation. AWS re:invent.
Sandobalin, J., Insfran, E., and Abrahao, S. (2017). An In-
frastructure Modelling Tool for Cloud Provisioning.
Proceedings - 2017 IEEE 14th International Confer-
ence on Services Computing, SCC 2017, pages 354–
361.
Sayers, D. (2017). Configuration management vs. applica-
tion release automation.
Sean McDirmid (2017). Live Programming as Gradual Ab-
straction. LIVE Programming Workshop.
Serrano, N., Gallardo, G., and Hernantes, J. (2015). Infras-
tructure as a Service and Cloud Technologies. IEEE
Software.
Tanimoto, S. L. (2013). A perspective on the evolution of
live programming. In 2013 1st International Work-
shop on Live Programming, LIVE 2013 - Proceedings,
pages 31–34.
Tosatto, A., Ruiu, P., and Attanasio, A. (2015). Container-
Based Orchestration in Cloud: State of the Art and
Challenges. Proceedings - 2015 9th International
Conference on Complex, Intelligent, and Software In-
tensive Systems, CISIS 2015, pages 70–75.
Vincur, J., Navrat, P., and Polasek, I. (2017). VR City: Soft-
ware Analysis in Virtual Reality Environment. 2017
IEEE International Conference on Software Quality,
Reliability and Security Companion (QRS-C), pages
509–516.
Wettel, R., Lanza, M., and Robbes, R. (2011). Software sys-
tems as cities. In Proceeding of the 33rd international
conference on Software engineering - ICSE ’11.
ENASE 2019 - 14th International Conference on Evaluation of Novel Approaches to Software Engineering
36