Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Home Topics Titles Quotes Blog Featured Help
Alexandre Bergel
University of Chile
Santiago, Chile

Alexandre Bergel is an assistant professor at the University of Chile. He obtained his PhD in 2005 from the University of Berne, Switzerland. After obtaining his PhD, he completed postdoctoral research at Trinity College (Dublin, Ireland) and at the Hasso-Plattner Institute (Germany).

Bergel and his collaborators carry out research in software engineering and software quality. He formalizes anomalies and deficiencies in program execution. An effective way to localize suboptimal execution is to visually represent an execution profile. A software engineer can then use his cognitive skills to immediately identify execution bottlenecks and deficiencies. Many interactive options allow a software engineer to drill down from a visual representation of an actual defect in the software source code. Bergel has carried out numerous case studies to catalog these anomaly patterns and identify appropriate actions to remove them.

He has authored over 60 articles, published in international and peer-reviewed scientific forums, including the most competitive conferences and journals in the software engineering field (for example, OOPSLA, ECOOP, TSE and SPE). He regularly serves as a program committee member for conferences and workshops and as a reviewer for highly ranked journals. His PhD work won the Ernst-Denert Software Engineering Award in 2006.

Bergel is also an experienced software engineer. He is the author or co-author of over 10 software programs, several of which are being used in prominent Chilean and international corporations.


Records with rank polymorphism
Slepak J., Shivers O., Manolios P.  ARRAY 2019 (Proceedings of the 6th ACM SIGPLAN International Workshop on Libraries, Languages and Compilers for Array Programming, Phoenix, AZ, Jun 22, 2019) 80-92, 2019.  Type: Proceedings

Most modern libraries for data manipulation transparently handle data with different shapes. For example, in Python’s NumPy, a simple multiplication may be performed across scalars, or complex collections of scalars (for exam...


Spectrum-based fault localization in model transformations
Troya J., Segura S., Parejo J., Ruiz-Cortés A. ACM Transactions on Software Engineering and Methodology 27(3): 1-50, 2018.  Type: Article

Model transformation is a recognized cornerstone in software engineering. Any nontrivial software system involves some kind of model transformation (for example, a large and heterogeneous system or an automotive system). Insuring that ...


Java 9 revealed
Sharan K., Apress, New York, NY, 2017.  Type: Book (9781484225912)

Java 9 is the latest version of one of the most popular programming languages currently in use. As I am writing this review, Java 9 is under an intense reviewing process. How to adopt and migrate existing code to Java 9 will soon be im...


Murach’s JavaScript and jQuery (3rd ed.)
Ruvalcaba Z., Delamater M., Mike Murach & Associates, Inc., Fresno, CA, 2017. 620 pp.  Type: Book (978-1-943872-05-3)

Murach’s JavaScript and jQuery is about giving essential knowledge and tools to a programmer to build web clients using JavaScript and jQuery. The book covers and details the most basic usages of JavaScript and jQuery....


Coding literacy: how computer programming is changing writing
Vee A., The MIT Press, Cambridge, MA, 2017. 376 pp.  Type: Book (978-0-262036-24-5)

Like reading and writing, programming has become an essential fundamental tool to organize information. A few centuries ago, being able to write and read, whether in Spanish, English, or French, was a way to be valuable to society. Can...


Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy