|
|
|
|
| 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 |
|
|
1 - 10 of 30
reviews
|
|
|
|
|
|
|
|
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...
|
Jul 9 2018 |
|
|
|
|
|
|
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, rel...
|
Jun 8 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 app...
|
Dec 9 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, pe...
|
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 concurrenc...
|
Jun 4 2014 |
|
|
|
|
|
|
Pro Objective-C Lee K., Apress, Berkeley, CA, 2013. 476 pp. Type: Book (978-1-430250-50-0)
The ubiquitous suite of Apple products depends on software, and serious software developers cannot ignore programming for Apple devices. Objective-C is the main programming language for Apple OS X and iOS, the operating systems install...
|
Feb 14 2014 |
|
|
|
|
|
|
Effective JavaScript: 68 specific ways to harness the power of JavaScript Herman D., Addison-Wesley Professional, Upper Saddle River, NJ, 2013. 240 pp. Type: Book (978-0-321812-18-6), Reviews: (3 of 4)
The JavaScript wave began in 1995, and has largely become established as the new standard for creating lightweight client applications. JavaScript has a not-so-flattering reputation among programming language experts because it contain...
|
Jul 2 2013 |
|
|
|
|
|
|
Practical object-oriented design in Ruby: an agile primer Metz S., Addison-Wesley Professional, Upper Saddle River, NJ, 2012. 272 pp. Type: Book (978-0-321721-33-4)
Crafting well-designed software artifacts is tremendously difficult. As for most engineering activities, making the right choices is best achieved with the help of a wise and insightful guide. This book is exactly such a guide....
|
Mar 15 2013 |
|
|
|
|
|
|
Elemental design patterns Smith J., Addison-Wesley Professional, Upper Saddle River, NJ, 2012. 368 pp. Type: Book (978-0-321711-92-2)
Design patterns have become a crucial piece of most curricula in software engineering. Few software engineering techniques have been as successful as design patterns. While the relevance of design patterns is indeed uncontested, the gr...
|
Jun 21 2012 |
|
|
|
|
|
|
Necessary and neglected?: An empirical study of internal documentation in agile software development teams Stettina C., Heijstek W. SIGDOC 2011 (Proc. of the 29th ACM International Conference on Design of Communication, Pisa, Italy, Oct 3-5, 2011) 159-166, 2011. Type: Proceedings
Agile programming is not known for favoring internal software documentation. Since internal documentation does not directly contribute to making clients happy, agile programmers exhibit little enthusiasm for drafting ideas in plain tex...
|
Feb 3 2012 |
|
|
|
|
|
|
|
|
|
|
|