Foliensatz zu meinem Vortrag im Oberseminar des Arbeitsbereiches Natürlichsprachliche Systeme (NatS) am Dep. Informatik der Universität Hamburg vom 29.11.2011
The document discusses using thematic grids to document web service operations. It proposes that a web service operation's understanding is determined by its identifier, consumed resources, and exchangeable behavior specifications. Currently, documentation grids only describe interaction elements, not resources or strategies. Thematic grids derived from a verb's meaning and roles could help identify hidden resources and strategies by associating operation parameters and roles. An empirical analysis found most operation identifiers contain verbs classified by semantic classes with thematic grids. Next steps involve defining appropriate thematic roles, extending WSDL to support documentation with grids, and creating an assistant for thematic grid documentation.
MAS202 - Customizing IBM Connections - Downloadablepaulbastide
IBM Connections enables you to connect and socialize with colleagues, find experts, and quickly share and organize information to get work done. As a developer, you can leverage the IBM Connections data to provide a better experience for your users. In this session, you learn what features you can extend, leverage and use to build a compelling experience. The session highlights how best to extend and work with the IBM Connections Cloud.
This particular presentation is downloadable and missing some transition graphics which were licensed for viewing.
Presentation of my colleague Benjamin Pfänder and mine at the Code Talks 2016-conference in Hamburg. Our talk was about the benefits of software architecture-documentation for a threat analysis.
Google Analytics Konferenz 2016: Dashboards mit Google Spreadsheets & der Emb...e-dialog GmbH
GA Dashboards können mit der Google Spreadsheet API automatisiert, besser dargestellt und gepimpt werden. Darüberhinaus bietet Google mit der Embed API auch interaktive Dashboards an.
BP205: There’s an API for that! Why and how to build on the IBM Connections P...Mikkel Flindt Heisterberg
The document discusses IBM Connections and its application programming interfaces (APIs). It provides an overview of IBM Connections as a platform and describes its various APIs, which are based on the Atom standard. It also covers widgets/iWidgets for IBM Connections, developing for the activity stream, and the event service interface (SPI). The document aims to help developers understand and leverage the IBM Connections APIs and capabilities.
Foliensatz zu meinem Vortrag im Oberseminar des Arbeitsbereiches Natürlichsprachliche Systeme (NatS) am Dep. Informatik der Universität Hamburg vom 29.11.2011
The document discusses using thematic grids to document web service operations. It proposes that a web service operation's understanding is determined by its identifier, consumed resources, and exchangeable behavior specifications. Currently, documentation grids only describe interaction elements, not resources or strategies. Thematic grids derived from a verb's meaning and roles could help identify hidden resources and strategies by associating operation parameters and roles. An empirical analysis found most operation identifiers contain verbs classified by semantic classes with thematic grids. Next steps involve defining appropriate thematic roles, extending WSDL to support documentation with grids, and creating an assistant for thematic grid documentation.
MAS202 - Customizing IBM Connections - Downloadablepaulbastide
IBM Connections enables you to connect and socialize with colleagues, find experts, and quickly share and organize information to get work done. As a developer, you can leverage the IBM Connections data to provide a better experience for your users. In this session, you learn what features you can extend, leverage and use to build a compelling experience. The session highlights how best to extend and work with the IBM Connections Cloud.
This particular presentation is downloadable and missing some transition graphics which were licensed for viewing.
Presentation of my colleague Benjamin Pfänder and mine at the Code Talks 2016-conference in Hamburg. Our talk was about the benefits of software architecture-documentation for a threat analysis.
Google Analytics Konferenz 2016: Dashboards mit Google Spreadsheets & der Emb...e-dialog GmbH
GA Dashboards können mit der Google Spreadsheet API automatisiert, besser dargestellt und gepimpt werden. Darüberhinaus bietet Google mit der Embed API auch interaktive Dashboards an.
BP205: There’s an API for that! Why and how to build on the IBM Connections P...Mikkel Flindt Heisterberg
The document discusses IBM Connections and its application programming interfaces (APIs). It provides an overview of IBM Connections as a platform and describes its various APIs, which are based on the Atom standard. It also covers widgets/iWidgets for IBM Connections, developing for the activity stream, and the event service interface (SPI). The document aims to help developers understand and leverage the IBM Connections APIs and capabilities.
Apache Solr und TYPO3 @ Frankfurt PHP usergroup 2011-01Ingo Renner
A talk shortly introducing TYPO3 and then moving on to Apache Solr, why we chose it, how we integrated it with TYPO3, what challenges we faced, and what solutions we came up with.
Wie kann ich die Browser Tools zum Auffinden von Fehlern und Schwachstellen in meinem Sourcecode benutzen? Dieser Talk stellt die wichtigsten Features vor.
Foliensatz zum Workshop auf der TDWI-Konferenz 2021. Abstract:
Die systematische Nutzung von Freitexten bietet ein großes Potenzial für die Gewinnung neuer Erkenntnisse oder die Automatisierung von Prozessen, das Unternehmen verstärkt nutzen wollen. Der Workshop soll Datenanalysten den Einstieg in das Text Mining erleichtern. Anhang konkreter Anwendungsbeispiele werden die nötigen Schritte und aktuelle Analyse- und maschinelle Lernverfahren erläutert. Für Datenvorbereitung und das Mining wird dabei Python genutzt, die Auswertung und Visualisierung der Ergebnisse erfolgt mit PowerBI.
Kennst du einUnternehmen, dass erfolgreichdie QS outtasked hat?“hpaustria
Kennst du einUnternehmen, dass erfolgreichdie QS outtasked hat?“
Presentation from HEROLD (www.herold.at) at the HP Ideas 2008 in Vienna/Austria.
http://www.herold.at
http://hpideas.wordpress.com
http://www.hp.com/at/ideas
The goal to develop a realtime capable text editor for collaborative scientific writing tries to accomplish two different purposes. On one side, it should be possible for a group of authors to work on a scientific text in a cooperative way. On the other side, this cooperation should take place in realtime.
These requirements imply that there are editing features and markup elements needed in the scientific context. Above all, such an editor has to support structural elements like chapters and sections. Moreover, there has to be the possibility to embed figures and to manage text-related bibliography. The additional constraint of being realtime capable tightens the demands to the effect, that changes of one author should be visible to all other authors immediately.
This thesis adresses the question, how such an editor could be realized using existing software.
Using the proven collaborative realtime text editor Etherpad as a starting point, this software should be extended to fit the needs of collaborative scientific writing.
This presentation was shown at the FileMaker Conference 2012 in Salzburg (conference for FileMaker developers from Germany, Switzerland and Liechtenstein) during a lightning session and was chosen as one of the "best-of-FileMaker Konferenz 2012" presentations.
It demonstrates the potential which is possible with the programming language Processing (developed by Ben Fry and Casey Reas at MIT Media Lab) and FileMaker Pro.
The demo (not comprised here, see www.filemaker-konferenz.com) at the end of the presentation showed an interactive visualization of author network graphs.
Kuck mal, Node.js! Einstieg für .NET Entwickler mit Visual Studio Code und Ty...Gregor Biswanger
Das Jahr 2009 war die Geburtsstunde von Node.js. Dass hierbei JavaScript ebenfalls serverseitig verwendet werden kann, ist nur ein Teilaspekt für den hohen Erfolg. Viel relevanter ist die extrem hohe Performance, Skalierbarkeit und Produktivität. Nicht ohne Grund wird ASP.NET komplett neu erfunden und basiert auf den gleichen Ideen wie Node.js. Namenhafte Firmen wie Microsoft selbst, Google, PayPal, New York Times, GitHub, uvw. setzen bereits auf das leistungsstarke Node.js. Der Vortrag zeigt durch eine Reise der Node.js Architektur, woher die Vorteile kommen. Durch einen Vergleich von ähnlichen Funktionen, wird zudem der ideale Einstieg für .NET Entwickler geboten.
Finden die Besucher Ihrer Website wirklich die Information, die diese suchen? Eine gute Suche auf ihrer Website führt zu längeren Verbleib und mehr Transaktionen. Apache Solr für TYPO3 bietet hierfür die Grundlagen und dieser Vortrag informiert über fortgeschrittene Integration in TYPO3 CMS.
Inhalt: Das große DRT Document Related Technologies (ECM Enterprise Content Management) Glossar bietet eine Übersicht über die in der Branche geläufigen Begrifflichkeiten. 200 Seiten A-Z. Stand 2010. Das Glossar war ursprünglich auf der Webseite von PROJECT CONSULT recherchierfähig und verlinkt publiziert.
Um Bilder und Grafiken "bereinigte" Version des Vortrags bei der JUG Ostfalen.
Nahezu jede große Website – egal ob das Backend in Java, PHP, Ruby oder Python programmiert wurde – verwendet im Browser JavaScript als Sprache. Software-Artefakte, die in JavaScript erstellt wurden, werde zunehmend wichtiger, da Logik in letzter Zeit tendenziell wieder vom Server zurück in den Browser wandert. JavaScript-Entwicklung ist im Alltag des Enterprise-Entwicklers angekommen. Teils muss er als Backend-Entwickler JavaScript-Code überarbeiten, der z.B. von einer Webagentur erstellt wurde, teils muss er auch selbst JavaScript-Artefakte erzeugen oder ein ganzes Framework oder eine Library in JavaScript schreiben oder pflegen.Der erste Teil des Vortrags richtet sich an Enterprise-Enwickler (meist mit einem Java-EE-Hintergrund), die sich für JavaScript interessieren, sich schnell darin einarbeiten wollen und Tipps suchen, dieses Ziel zu erreichen. Dabei werden einige Grundlagen der Sprache vorgestellt. Dieser Teil des Vortrags soll eher Lust auf Mehr machen als fundamentales Wissen in aller Tiefe zu vermitteln.Enterprise-Entwicklung ist in der Regel Teamarbeit. Eine große Codebasis mus wartbar bleiben. Im zweiten Teil des Vortrags werden Techniken und Tools vorgestellt, die dabei helfen können, eine geeignete Codequalität zu erreichen und zu wahren
Bedeutungsorientierte Suche mit Sprachverstehen statt StichwortsucheSEMPRIA
SEMPRIA-Search ist eine Suchmaschine neuen Typs, die erstmals eine
bedeutungsorientierte Suche für das Deutsche anbietet. Im Gegensatz zu
traditionellen Suchmaschinen kann SEMPRIA-Search die Mehrdeutigkeit von
Wörtern auflösen und die Beziehungen zwischen den Begriffen einer Anfrage
in die Suche einbeziehen. Damit wird ein entscheidender Schritt weg von der
einfachen Stichwortsuche hin zum vollen Sprachverstehen getan. Durch die
logisch-linguistische Fundierung der in SEMPRIA-Search eingesetzten
Sprachtechnologie werden Vollständigkeit und Genauigkeit der Suche erhöht.
Dabei kann SEMPRIA-Search logische Zusammenhänge zwischen Suchbegriffen und
den Begriffen in den Zieldokumenten herstellen, z.B. zwischen "importieren"
und "exportieren"/"Export"/"Exporteur", und sprachliche Beziehungen
zwischen Ausdrücken in unterschiedlichen Textteilen richtig deuten.
Apache Solr und TYPO3 @ Frankfurt PHP usergroup 2011-01Ingo Renner
A talk shortly introducing TYPO3 and then moving on to Apache Solr, why we chose it, how we integrated it with TYPO3, what challenges we faced, and what solutions we came up with.
Wie kann ich die Browser Tools zum Auffinden von Fehlern und Schwachstellen in meinem Sourcecode benutzen? Dieser Talk stellt die wichtigsten Features vor.
Foliensatz zum Workshop auf der TDWI-Konferenz 2021. Abstract:
Die systematische Nutzung von Freitexten bietet ein großes Potenzial für die Gewinnung neuer Erkenntnisse oder die Automatisierung von Prozessen, das Unternehmen verstärkt nutzen wollen. Der Workshop soll Datenanalysten den Einstieg in das Text Mining erleichtern. Anhang konkreter Anwendungsbeispiele werden die nötigen Schritte und aktuelle Analyse- und maschinelle Lernverfahren erläutert. Für Datenvorbereitung und das Mining wird dabei Python genutzt, die Auswertung und Visualisierung der Ergebnisse erfolgt mit PowerBI.
Kennst du einUnternehmen, dass erfolgreichdie QS outtasked hat?“hpaustria
Kennst du einUnternehmen, dass erfolgreichdie QS outtasked hat?“
Presentation from HEROLD (www.herold.at) at the HP Ideas 2008 in Vienna/Austria.
http://www.herold.at
http://hpideas.wordpress.com
http://www.hp.com/at/ideas
The goal to develop a realtime capable text editor for collaborative scientific writing tries to accomplish two different purposes. On one side, it should be possible for a group of authors to work on a scientific text in a cooperative way. On the other side, this cooperation should take place in realtime.
These requirements imply that there are editing features and markup elements needed in the scientific context. Above all, such an editor has to support structural elements like chapters and sections. Moreover, there has to be the possibility to embed figures and to manage text-related bibliography. The additional constraint of being realtime capable tightens the demands to the effect, that changes of one author should be visible to all other authors immediately.
This thesis adresses the question, how such an editor could be realized using existing software.
Using the proven collaborative realtime text editor Etherpad as a starting point, this software should be extended to fit the needs of collaborative scientific writing.
This presentation was shown at the FileMaker Conference 2012 in Salzburg (conference for FileMaker developers from Germany, Switzerland and Liechtenstein) during a lightning session and was chosen as one of the "best-of-FileMaker Konferenz 2012" presentations.
It demonstrates the potential which is possible with the programming language Processing (developed by Ben Fry and Casey Reas at MIT Media Lab) and FileMaker Pro.
The demo (not comprised here, see www.filemaker-konferenz.com) at the end of the presentation showed an interactive visualization of author network graphs.
Kuck mal, Node.js! Einstieg für .NET Entwickler mit Visual Studio Code und Ty...Gregor Biswanger
Das Jahr 2009 war die Geburtsstunde von Node.js. Dass hierbei JavaScript ebenfalls serverseitig verwendet werden kann, ist nur ein Teilaspekt für den hohen Erfolg. Viel relevanter ist die extrem hohe Performance, Skalierbarkeit und Produktivität. Nicht ohne Grund wird ASP.NET komplett neu erfunden und basiert auf den gleichen Ideen wie Node.js. Namenhafte Firmen wie Microsoft selbst, Google, PayPal, New York Times, GitHub, uvw. setzen bereits auf das leistungsstarke Node.js. Der Vortrag zeigt durch eine Reise der Node.js Architektur, woher die Vorteile kommen. Durch einen Vergleich von ähnlichen Funktionen, wird zudem der ideale Einstieg für .NET Entwickler geboten.
Finden die Besucher Ihrer Website wirklich die Information, die diese suchen? Eine gute Suche auf ihrer Website führt zu längeren Verbleib und mehr Transaktionen. Apache Solr für TYPO3 bietet hierfür die Grundlagen und dieser Vortrag informiert über fortgeschrittene Integration in TYPO3 CMS.
Inhalt: Das große DRT Document Related Technologies (ECM Enterprise Content Management) Glossar bietet eine Übersicht über die in der Branche geläufigen Begrifflichkeiten. 200 Seiten A-Z. Stand 2010. Das Glossar war ursprünglich auf der Webseite von PROJECT CONSULT recherchierfähig und verlinkt publiziert.
Um Bilder und Grafiken "bereinigte" Version des Vortrags bei der JUG Ostfalen.
Nahezu jede große Website – egal ob das Backend in Java, PHP, Ruby oder Python programmiert wurde – verwendet im Browser JavaScript als Sprache. Software-Artefakte, die in JavaScript erstellt wurden, werde zunehmend wichtiger, da Logik in letzter Zeit tendenziell wieder vom Server zurück in den Browser wandert. JavaScript-Entwicklung ist im Alltag des Enterprise-Entwicklers angekommen. Teils muss er als Backend-Entwickler JavaScript-Code überarbeiten, der z.B. von einer Webagentur erstellt wurde, teils muss er auch selbst JavaScript-Artefakte erzeugen oder ein ganzes Framework oder eine Library in JavaScript schreiben oder pflegen.Der erste Teil des Vortrags richtet sich an Enterprise-Enwickler (meist mit einem Java-EE-Hintergrund), die sich für JavaScript interessieren, sich schnell darin einarbeiten wollen und Tipps suchen, dieses Ziel zu erreichen. Dabei werden einige Grundlagen der Sprache vorgestellt. Dieser Teil des Vortrags soll eher Lust auf Mehr machen als fundamentales Wissen in aller Tiefe zu vermitteln.Enterprise-Entwicklung ist in der Regel Teamarbeit. Eine große Codebasis mus wartbar bleiben. Im zweiten Teil des Vortrags werden Techniken und Tools vorgestellt, die dabei helfen können, eine geeignete Codequalität zu erreichen und zu wahren
Bedeutungsorientierte Suche mit Sprachverstehen statt StichwortsucheSEMPRIA
SEMPRIA-Search ist eine Suchmaschine neuen Typs, die erstmals eine
bedeutungsorientierte Suche für das Deutsche anbietet. Im Gegensatz zu
traditionellen Suchmaschinen kann SEMPRIA-Search die Mehrdeutigkeit von
Wörtern auflösen und die Beziehungen zwischen den Begriffen einer Anfrage
in die Suche einbeziehen. Damit wird ein entscheidender Schritt weg von der
einfachen Stichwortsuche hin zum vollen Sprachverstehen getan. Durch die
logisch-linguistische Fundierung der in SEMPRIA-Search eingesetzten
Sprachtechnologie werden Vollständigkeit und Genauigkeit der Suche erhöht.
Dabei kann SEMPRIA-Search logische Zusammenhänge zwischen Suchbegriffen und
den Begriffen in den Zieldokumenten herstellen, z.B. zwischen "importieren"
und "exportieren"/"Export"/"Exporteur", und sprachliche Beziehungen
zwischen Ausdrücken in unterschiedlichen Textteilen richtig deuten.
2. Agenda
Motivation
Metaphern
Stand der Kunst: API-Dokumentation
API-Doku mit thematischen Rastern
iDocIt! – Ein Werkzeug zur API-Dokumentation
Beispiel: eBay Trading API
Zusammenfassung / Diskussion
Jan Christian Krause Seite 2
3. Motivation
Aus meinen Projekterfahrungen …
public interface CustomerService {
/**
* Finds the customers for the given lastname.
*
* @param lastname
* The lastname to look for
* @return The found customers
*
* @throws Exception
* In case of an error
*/
public List<Customer> findCustomerByName(
String lastname) throws Exception;
}
Jan Christian Krause Seite 3
4. Motivation
… resultierende Fragen
• Ist der Code die Dokumentation?
• Weshalb ist Dokumentieren so aufwändig?
Jan Christian Krause Seite 4
5. Metaphern
Vertrag
• Beschreibung der Dienstleistung der Operation
• Rechte und Pflichten des Konsumenten und
des Produzenten
Vertrag
Schnittstellenvertrag Implementierungsvertrag
(Spezifikation) (Dokumentation)
Jan Christian Krause Seite 5
6. Metaphern
Stille und Rauschen
• Stille:
Relevantes Charakteristikum der Operation,
das im Vertrag nicht erwähnt wird.
• Rauschen:
Überflüssiger Vertragsbestandteil
Jan Christian Krause Seite 6
7. Stand der Kunst: API-Dokumentation
Vertragsinhalte in der Praxis
• Vorgabe eines Rasters (z.B. Javadoc)
• Raster enthält öffentliche Signaturelemente
(z.B. Parameter, etc.), sowie Metadaten (z.B.
Autor, etc.)
• Natürlichsprachliche Kurzbeschreibung der
Operation
• Vor- und Nachbedingungen (selten)
Jan Christian Krause Seite 7
8. Stand der Kunst: API-Dokumentation
Gefahr von Stille
Weitgehend standardisiertes und etabliertes
Vorgehensmodell
Breite Werkzeugpalette verfügbar
Seiteneffekte?
Vollständigkeit der Beschreibungen?
Spezifikationen (z.B. einer Rechenvorschrift)?
Nicht sichtbare „Parameter“ (z.B. in
Konfigurationsdateien)?
Jan Christian Krause Seite 8
9. Stand der Kunst: API-Dokumentation
Gefahr von Rauschen (I)
Jan Christian Krause Seite 9
10. Stand der Kunst: API-Dokumentation
Gefahr von Rauschen (II)
Jan Christian Krause Seite 10
11. Stand der Kunst: API-Dokumentation
Gefahr von Rauschen (III)
Jan Christian Krause Seite 11
12. Stand der Kunst: API-Dokumentation
Gefahr von Rauschen (IV)
Jan Christian Krause Seite 12
13. API-Doku mit thematischen Rastern
Grundkonzept
• Operationsbezeichner enthalten ein Verb
• Das Verb hat eine Bedeutung.
• Die Bedeutung kann über Argumente
spezifiziert werden.
• Die Beschreibung der Argumente erfolgt an
der Operation (Lokalitätsprinzip).
Jan Christian Krause Seite 13
14. API-Doku mit thematischen Rastern
Beispiel für ein thematisches Raster
Searching Operations
Description: Represents operations which fetch one or
more objects from a defined source. The
returned objects are identied by a
specified set of criteria.
Verbs: find, get, search, look
Mandatory Roles: OBJECT, COMPARISON, SOURCE
Optional Roles: ORDERING, ALGORITHM
Jan Christian Krause Seite 14
19. API-Doku mit thematischen Rastern
Detailliertes Beispiel
Searching Operation
A searching operation searches for one or many
OBJECTs at a SOURCE. The searched OBJECTs are
identified by one or many COMPARISONs or PRIMARY
KEYs. The number of found OBJECTs could be limited by
specifying a LIMIT. In case of many OBJECTs an
ORDERING defines their arrangement. The ALGORITHM
defines the way the OBJECTs are searched.
This category bases on the VerbNet classes Search-35.2
and obtain-13.5.2.
Jan Christian Krause Seite 19
20. API-Doku mit thematischen Rastern
Weitere Beispiele für thematische Raster
• Converting Operations
• Mathematical Operations
• Sending Operations
AKRA arbeitet derzeit mit 22 thematischen
Rastern
Jan Christian Krause Seite 20
21. API-Doku mit thematischen Rastern
Zusammenfassung (I)
Stille und Rauschen kann mit Hilfe
thematischer Raster vermieden werden
Thematische Raster helfen ebenfalls bei der
Definition von Operationen einer Schnittstelle
(z.B. bei der Bestimmung der Parameter)
Thematische Raster funktionieren ohne
Kenntnis von Quelltexten
Jan Christian Krause Seite 21
22. API-Doku mit thematischen Rastern
Zusammenfassung (II)
Kardinalitäten thematischer Rollen nicht
ableitbar (z.B. Anzahl SOURCEs)
Qualität der Bezeichner determiniert Qualität
der Unterstützung
Thematische Raster müssen definiert werden
Jan Christian Krause Seite 22
23. iDocIt!
iDocIt! – Ein Werkzeug zur API-Dokumentation
• Editor zur Dokumentation
• Eclipse Plugin (Indigo 3.7)
• idocit.googlecode.com
• Unterstützt derzeit WSDL und Java
• Erweiterbar um weitere Programmier- /
Markupsprachen (als Plugins)
Jan Christian Krause Seite 23
24. Beispiel: Ebay Trading API
Kurzbeschreibung
• Ebay bietet Web Service zur Integration von
Ebay-Diensten in Anwendungen
• Analysiert wird die Operation
getFeedback(...)
• Ziel: Ermittlung von Stille und Rauschen
• Nutzung von iDocIt! als Analyse-Werkzeug
Jan Christian Krause Seite 24
25. Beispiel: Ebay Trading API
Ergebnisse – Stille:
• Sortierung der zurückgelieferten Bewertungen
ist nicht spezifiziert [them. Rolle ORDERING]
• Unterschiedliche Datenquellen (Sandbox-
und Produktivumgebung) sind nur
unzureichend dargestellt [them. Rolle
SOURCE]
• Berechnungsvorschrift für die Feedback-
Punktzahl ist nicht dokumentiert (findet sich
an anderer Stelle in der Ebay Online-Hilfe)
[them. Rolle FORMULA]
Jan Christian Krause Seite 25
26. Beispiel: Ebay Trading API
Ergebnisse – Rauschen:
• Vermeidung von Redundanz durch Nutzung
der Rolle PRIMARY KEY für ID-Felder (z.B.
FeedbackID)
• Durch Anwendung des Lokalitätsprinzips bzgl.
Felddokumentation lässt sich viel Rauschen
der Kategorie 2 einsparen, z.B. bei Feld
DetailLevel.
Jan Christian Krause Seite 26
27. Diskussion
Zusammenfassung
• Thematische Raster können helfen Stille und
Rauschen zu vermeiden
• Voraussetzung sind präzise gewählte Verben
in den Operationsbezeichnern
• Kardinalitäten thematischer Rollen sind nicht
ableitbar
Jan Christian Krause Seite 27
28. Diskussion
Ausblick
• Ausbau der Sammlung thematischer Raster
• Tiefere Integration von iDocIt! in die Eclipse-
Code-Editoren
• Studie zur Qualitätssteigerung durch
thematische Raster
Jan Christian Krause Seite 28
29. Diskussion
Diskussion
Vielen Dank für Ihre Aufmerksamkeit.
Haben Sie Anmerkungen, Fragen oder Kritik?
Jan Christian Krause Seite 29
30. Kontakt
Jan Christian Krause
Software-Entwickler
AKRA GmbH
Domstraße 17
20095 Hamburg
www.akra.de
Mail jan-christian.krause@akra.de
Büro +49 40 - 309 535 – 30
Twitter @iDocIt
Blog idocit.blogspot.de
Jan Christian Krause Seite 30