Gustavo Ansaldi Oliva

Researcher

Gustavo

Hi! I am a Post-Doctoral Fellow at Queen's University in Canada under the supervision of professor Dr. Ahmed Hassan. In my research at the Software Analysis and Intelligence Lab (SAIL), I aim to ease software maintenance and evolution by uncovering the relationship between two core concepts in Software Engineering: syntatic dependencies and software changes. As such, my work often involves applying a mix static analysis, historical analysis, and machine learning techniques.

I received my PhD from the University of São Paulo (USP) in Brazil, under the supervision of professor Dr. Marco Aurélio Gerosa. Over the years I have also worked in close collaboration with IEEE Felow and HP Labs senior researcher Dr. Dejan Milojicic. Currently, I'm joining him and HP Labs in their largest research project ever called The Machine, which aims to reshape the current paradigms of computing.

Main topics of interest: Software Engineering, Software Architecture, Service-Oriented Computing, Software Maintenance & Evolution, Big Data Analytics and Statistical Learning, Static Analysis, Mining Software Repositories, and Empirical Software Engineering

webpage: http://www.gaoliva.com

e-mail: goliva@ime.usp.br

CV: lattes.cnpq.br/3266765835477940

All in one page | 1 | 2

Publications

Oliva, G. A., Gerosa, Marco A., Kon, F., Smith, Virginia, Milojicic, A Static Change Impact Analysis Approach based on Metrics and Visualizations to Support the Evolution of Workflow Repositories, International Journal of Web Services Research (IJWSR), 2016 []
Oliva, G. A., Gerosa, Marco A., Kon, F., Milojicic, Smith, Virginia, A Static Change Impact Analysis Approach based on Metrics and Visualizations to Support the Evolution of Workflow Repositories, International Journal of Web Services Research (IJWSR), 2016 []
Oliva, G. A., Gerosa, Marco A., Change Coupling Between Software Artifacts: Learning from Past Changes, The Art and Science of Analyzing Software Data, 2015 [Book Chapter]
Oliva, G. A., Gerosa, Marco A., Experience Report: How do Structural Dependencies Influence Change Propagation? An Empirical Study, The 26th IEEE International Symposium on Software Reliability Engineering (ISSRE 2015), 2015 [Conference full paper]
Wiese, I.S., Ré, Reginaldo, Rodrigo T. Kuroda, Oliva, G. A., Gerosa, Marco A., An Empirical Study of the Relation Between Strong Change Coupling and Defects Using History and Social Metrics in the Apache Aries Project, Open Source Systems: Adoption and Impact - OSS Conference 2015, 2015 [Conference full paper]
Wiese, I.S., Ré, Reginaldo, Rodrigo T. Kuroda, Steinmacher, I., Oliva, G. A., Gerosa, Marco A., Informações contextuais do desenvolvimento de software na predição de propagação de mudanças, 29th Brazilian Symposium on Software Engineering (SBES 2015), 2015 [Conference full paper]
Aniche, M. F., Oliva, G. A., Gerosa, Marco A., Why Statically Estimate Code Coverage Is So Hard? A Report of Lessons Learned, , 2015 [Conference short paper]
Wiese, I.S., Rodrigo T. Kuroda, Nassif Jr, Ré, Reginaldo, Oliva, G. A., Gerosa, Marco A., Using structural holes metrics from communication networks to predict change dependencies, 20th International Conference on Collaboration and Technology (CRIWG 2014), 2014 [Conference full paper]
Wiese, I.S., Rodrigo T. Kuroda, Ré, Reginaldo, Oliva, G. A., Gerosa, Marco A., Um estudo empírico do uso da comunicação para caracterizar a ocorrência de dependências de mudança no projeto Ruby on Rails, 2nd Workshop on Software Visualization, Evolution, and Maintenence VEM, 2014, Maceio. 2nd Workshop on Software Visualization, Evolution, and Maintenence, 2014 [Workshop full paper]
Aniche, M. F., Oliva, G. A., Are the Methods in Your Data Access Objects (DAOs) in the Right Place? A Preliminary Study, 6th Workshop on Managing Technical Debt, 2014 [Workshop full paper]
Aniche, M. F., Oliva, G. A., Gerosa, Marco A., What Do the Asserts in a Unit Test Tell Us about Code Quality? A Study on Open Source and Industrial Projects, CSMR 2013, 17th European Conference on Software Maintenance and Reengineering, 2013 [Conference full paper]
Oliva, G. A., Milojicic, Smith, Virginia, Gerosa, Marco A., A Change Impact Analysis Approach for Workflow Repository Management, ICWS 2013, IEEE 20th International Conference on Web Services, 2013 [Conference full paper]
Oliva, G. A., Steinmacher, I., Wiese, I.S., Gerosa, Marco A., What Can Commit Metadata Tell Us About Design Degradation?, IWPSE-EVOL, 2013, Saint Petersburg, Russia. 13th International Workshop on Principles on Software Evolution (IWPSE-EVOL 2013)., 2013 [Workshop full paper]
Leite, L., Oliva, G. A., NOGUEIRA, G. M., Gerosa, Marco A., Kon, F., Milojicic, A Systematic Literature Review of Service Choreography Adaptation, Journal of Service Oriented Computing and Applications (SOCA), 2012 []
Hamida, A.B., Kon, F., Oliva, G. A., dos Santos, C. E. M., Lorré, J., Autili, M., De Angelis, G., Zarras, A., Georgantas, N., Issarny, V., Bertolo, A., An Integrated Development and Runtime Environment for the Future Internet, The Future Internet (Lecture Notes in Computer Science), 2012 [Book Chapter]

All in one page | 1 | 2