Why Kolabtree
Getting started is quick and easy. No upfront fees
It’s free to request a service and invite bids from experts
Discuss requirements with the expert in detail before accepting statement of work from Kolabtree
Collaborate with the expert directly to get your work done the right way
Fund project when you hire the expert, but approve the deliverables only once work is done
Want to hire this expert for a project? Request a quote for free.
Profile Details
Create Project
★★★★★
☆☆☆☆☆
USD 50 /hr
Hire Dr. Santiago V.
Argentina
USD 50 /hr

Ph.D. in Computer Sciences | Data Scientist | Expert in Software Engineering and Machine Learning

Profile Summary
Subject Matter Expertise
Services
Consulting Scientific and Technical Consulting
Data & AI Statistical Analysis, Algorithm Design-Non ML
Product Development Formulation
Work Experience

Assistant Researcher

Consejo Nacional de Investigaciones Cientificas y Tecnicas

April 2015 - Present

Education

PhD Computer Sciences (Facultad de Ciencias Exactas)

Universidad Nacional del Centro de la Provincia de Buenos Aires

- December 2013

Certifications
  • Certification details not provided.
Publications
JOURNAL ARTICLE
H.C. Vázquez, A. Bergel, S. Vidal, J.A. Díaz Pace, C. Marcos(2019). Slimming javascript applications: An approach for removing unused functions from javascript libraries . Information and Software Technology. 107. p. 18--29. Elsevier {BV}
Vidal, S., Oizumi, W., Garcia, A., Díaz Pace, A., Marcos, C.(2019). Ranking architecturally critical agglomerations of code smells . Science of Computer Programming. 182. p. 64-85.
Vázquez, H.C., Bergel, A., Vidal, S., Díaz Pace, J.A., Marcos, C.(2019). Slimming javascript applications: An approach for removing unused functions from javascript libraries . Information and Software Technology. 107. p. 18-29.
E. Guimarães, S. Vidal, A. Garcia, J. A. Diaz Pace, C. Marcos(2018). Exploring architecture blueprints for prioritizing critical code anomalies: Experiences and tool support . Software: Practice and Experience. Wiley-Blackwell
Vidal, S., Berra, I., Zulliani, S., Marcos, C., Andrés Díaz Pace, J.(2018). Assessing the refactoring of brain methods . ACM Transactions on Software Engineering and Methodology. 27. (1).
Guimarães, E., Vidal, S., Garcia, A., Diaz Pace, J.A., Marcos, C.(2018). Exploring architecture blueprints for prioritizing critical code anomalies: Experiences and tool support . Software - Practice and Experience. 48. (5). p. 1077-1106.
Vazquez, H., Marcos, C., Vidal, S., DIaz Pace, J.A.(2017). A tool to prioritize code smells in distributed development . IEEE Latin America Transactions. 15. (10). p. 1941-1947.
Vidal, S., Bergel, A., Díaz-Pace, J.A., Marcos, C.(2016). Over-exposed classes in Java: An empirical study . Computer Languages, Systems and Structures. 46. p. 1-19.
Vidal, S.A., Marcos, C., Díaz-Pace, J.A.(2016). An approach to prioritize code smells for refactoring . Automated Software Engineering. 23. (3). p. 501-532.
Vidal, S.A., Bergel, A., Marcos, C., Díaz-Pace, J.A.(2016). Understanding and addressing exhibitionism in Java empirical research about method accessibility . Empirical Software Engineering. 21. (2). p. 483-516.
Vidal, S.A., Marcos, C.(2013). A Catalog of aspect refactorings for Spring/AOP . Journal of Universal Computer Science. 19. (1). p. 157-182.
Vidal, S.A., Marcos, C.A.(2013). Toward automated refactoring of crosscutting concerns into aspects . Journal of Systems and Software. 86. (6). p. 1482-1497.
Vidal, S.A., Marcos, C.A.(2012). Building an expert system to assist system refactorization . Expert Systems with Applications. 39. (3). p. 3810-3816.
Marcos, C., Vidal, S., Abait, E., Arroqui, M., Sampaoli, S.(2011). Refactoring of a beef-cattle farm simulator . IEEE Latin America Transactions. 9. (7). p. 1099-1104.
CONFERENCE PAPER
Rago, A., Vidal, S., Andres Diaz-Pace, J., Frank, S., Van Hoorn, A.(2017). Distributed qality-atribute optimization of sofware architectures . ACM International Conference Proceeding Series. Part F130660.
Vidal, S., Guimaraes, E., Oizumi, W., Garcia, A., Pace, A.D., Marcos, C.(2016). Identifying architectural problems through prioritization of code smells . Proceedings - 2016 10th Brazilian Symposium on Components, Architectures and Reuse Software, SBCARS 2016. p. 41-50.
Vidal, S., Vazquez, H., Diaz-Pace, J.A., Marcos, C., Garcia, A., Oizumi, W.(2016). JSpIRIT: A flexible tool for the analysis of code smells . Proceedings - International Conference of the Chilean Computer Science Society, SCCC. 2016-February.
Vidal, S., Guimaraes, E., Oizumi, W., Garcia, A., Pace, A.D., Marcos, C.(2016). On the criteria for prioritizing code anomalies to identify architectural problems . Proceedings of the ACM Symposium on Applied Computing. 04-08-April-2016. p. 1812-1814.
Vidal, S., Marcos, C., Diaz Pace, A.(2014). Analyzing the history of software systems to predict class changes . 2014 IEEE Biennial Congress of Argentina, ARGENCON 2014. p. 228-233.
Vidal, S., Marcos, C., Bergel, A., Arévalo, G.(2011). Memoization aspects: A case study . Proceedings of the International Workshop on Smalltalk Technologies, IWST'11.
Vidal, S., Abait, E.S., Marcos, C., Casas, S., Díaz Pace, J.A.(2009). Aspect mining meets rule-based refactoring . Proceedings of the 1st Workshop on Practices of Linking Aspect Technology and Evolution, PLATE '09, Co-located with the 8th International Conference on Aspect-Oriented Software Development, AOSD.09. p. 23-27.
BOOK
Diaz-Pace, J.A., Nicoletti, M., Schiaffino, S., Vidal, S.(2014). Producing just enough documentation: The next SAD version problem . Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 8636 LNCS. p. 46-60.
Diaz-Pace, J.A., Nicoletti, M., Schiaffino, S., Vidal, S.(2014). Producing just enough documentation: The next SAD version problem . Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 8636 LNCS. p. 46-60.
Abait, E.S., Vidal, S.A., Marcos, C.A., Casas, S.I., Sofia, A.A.O.(2010). An integrated process for aspect mining and refactoring . Quality and Communicability for Interactive Hypermedia Systems: Concepts and Practices for Design. p. 176-194.