Automated Visual Software Analytics
Provided by:

Provided by:

Course Details
Cost
FREE
Upcoming Schedule
- TBA
Course Provider

openHPI online courses
Keeping pace with the rapidly developing world of information technology is a
need that Hasso Plattner Institute (HPI) helps to fill with openhpi.de.
openHPI works according to the principle of “Massive Open Online Courses”
(MOOC):
* openHPI courses match the high-quality curriculum at HPI, Germany’s highest ranked computer science institute. On the basis of instructional videos, interactive self-tests and practical exercises, participants receive in-depth knowledge on multi-faceted to...
Keeping pace with the rapidly developing world of information technology is a
need that Hasso Plattner Institute (HPI) helps to fill with openhpi.de.
openHPI works according to the principle of “Massive Open Online Courses”
(MOOC):
* openHPI courses match the high-quality curriculum at HPI, Germany’s highest ranked computer science institute. On the basis of instructional videos, interactive self-tests and practical exercises, participants receive in-depth knowledge on multi-faceted topics in IT technology.
* openHPI courses are conducted entirely online. All material can be accessed from any device that is Internet-accessible, whether desktop, laptop, Smartphone or tablet.
* openHPI courses are open: that means participation is free and there are no prerequisites of any kind.
* openHPI courses enable individual participants to join in a virtual learning community with other participants. Lively discussion forums and virtual learning groups encourage a stimulating exchange of questions and a collaborative learning of the subject.
* openHPI courses are targeted at different audiences. Part of our courses address a general audience and introduce the foundations of information technology, e.g., the design and structure of the Internet and the World Wide Web, the structure and operation of database systems or security in information technology.
Other courses are geared towards ICT professionals who wish to keep up with
the very latest innovations in computer science research, e.g., In-Memory Data
Management, the Semantic Web, or Multicore and Cloud Computing. Courses are
conducted in German and English.
Course Description
In this MOOC, we explore how the effectiveness of software development projects can be pro-actively improved by applying concepts, techniques, and tools from software diagnosis. The term "software diagnosis" refers to recently innovated techniques from automated software analysis and software visual analytics that aim at giving insights into information about complex software system implementations, the correlated software development processes, and the system evolution.
As precondition, our interested learners for this course shall have general knowledge about software development processes and procedures and have experience in IT-systems development or software maintenance.
