Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Browse by topic Browse by titles Authors Reviewers Browse by issue Browse Help
Bergel, Alexandre
University of Chile
Santiago, Chile
   Featured Reviewer
   Reader Recommended
   Reviewer Selected
Follow this Reviewer

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.

Date Reviewed  
- 10 of 49 reviews

  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. The techniques ...

Dec 28 2017  
  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 important. ...

Aug 11 2017  
  Managing software process evolution: traditional, agile and beyond--how to handle process change
Kuhrmann M., M√ľnch J., Richardson I., Rausch A., Zhang H.,  Springer International Publishing, New York, NY, 2016. 332 pp. Type: Book (978-3-319315-43-0)

Building a software artifact necessarily involves a methodology, commonly referred to as a software development process. Evolving this process is necessary to cope with new requirements and new technologies. User expectations are evolving, as soft...

Apr 19 2017  
  Java precisely
Sestoft P.,  The MIT Press, Cambridge, MA, 2016. 216 pp. Type: Book (978-0-262529-07-5)

Java is a programming language that has significantly grown in size and complexity since its inception in the ’90s. The mission of Java precisely is to concisely present technical aspects that are reputed difficult. This is particular...

Sep 15 2016  
   A study of relationship between performance, temperament and personality of a software programmer
Gulati J., Bhardwaj P., Suri B., Lather A.  ACM SIGSOFT Software Engineering Notes 41(1): 1-5, 2016. Type: Article

Does a programmer’s personality impact her or his programming performance? Understanding what drives the quality of software production is the topic of a large effort from the software engineering community. Oddly enough, relating the charac...

Jun 8 2016  
  Interactive data visualization: foundations, techniques, and applications (2nd ed.)
Ward M., Grinstein G., Keim D.,  A. K. Peters, Ltd., Natick, MA, 2015. 558 pp. Type: Book (978-1-482257-37-3)

The explosion of data raises significant challenges to processing, analyzing, and giving meaning to a sustainable flow of information. This book is a great reference in the field of data visualization. The motivation given by the authors to write ...

May 10 2016  
   Learn JavaFX 8: building user experience and interfaces with Java 8
Sharan K.,  Apress, New York, NY, 2015. 1200 pp. Type: Book (978-1-484211-43-4)

JavaFX is the new graphical user interface promoted by Oracle. The Java programming platform offers numerous different graphical user interface frameworks; however, JavaFX is robust, well designed, and suitable for a large range of applications. J...

Dec 9 2015  
  The BonaFide C analyzer: automatic loop-level characterization and coverage measurement
Aldea S., Llanos D., Gonzalez-Escribano A.  The Journal of Supercomputing 68(3): 1378-1401, 2014. Type: Article

Loops in a software application are a crucial construct that heavily drives resource consumption, both in time and memory. For example, an improper loop boundary may have severe ripple effects, resulting in resource consumption anomalies. To exace...

Jul 13 2015  
   JavaScript creativity: exploring the modern capabilities of JavaScript and HTML5
Hudson S.,  Apress, Berkeley, CA, 2014. 184 pp. Type: Book (978-1-430259-44-2), Reviews: (1 of 2)

This is a nice overview of graphics (2D and 3D) and music manipulation in JavaScript. It covers the multimedia features of up-to-date web browsers, and also presents dedicated programming techniques and libraries to access a webcam, peer-to-peer n...

Dec 31 2014  
   Java SE 8 for the really impatient
Horstmann C.,  Addison-Wesley Professional, Upper Saddle River, NJ, 2014. 240 pp. Type: Book (978-0-321927-76-7)

The Java programming language appeared in the 1990s and, over time, software engineers have had to develop new requirements to meet current technologies and trends (for example, parallelism, web technologies, JavaScript, and concurrency). Java 8 i...

Jun 4 2014  
Display per column
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright © 2000-2018 ThinkLoud, Inc.
Terms of Use
| Privacy Policy