|
Dipl.-Inform. Ina Wentzlaff
So long @

E-Mail : ina.wentzlaff uni-duisburg-essen.de
Arbeitsgebiete / Research Areas
Zur Zeit beschäftige ich mich mit Fragestellungen aus den Bereichen
· REQUIREMENTS ENGINEERING / quality of software product, extra-functional software characteristics
· PATTERN-BASED SOFTWARE DEVELOPMENT / problem frames and HCIFrames, patterns and styles for architectural (re-)engineering
· EMBEDDED SYSTEMS / mobile and distributed applications
· MAN-MACHINE-INTERFACE / usability and safety aspects
· KNOWLEDGE ENGINEERING / modeling domain knowledge
Veröffentlichungen / Publications
| Year |
Title |
Author(s) |
Journal / Proceedings |
Publisher |
| 2008 |
A Systematic Account of Problem Frames
[Abstract]
[BibTeX]
[PDF]
|
Côté, I.; Hatebur, D.; Heisel, M.; Schmidt, H.; Wentzlaff, I. |
Proceedings of the 12th European Conference on Pattern Languages of Programs (EuroPLoP 2007) |
Universitätsverlag Konstanz |
| Abstract: We give an enumeration of possible problem frames, based on domain characteristics, and comment
on the usefulness of the obtained frames.
In particular, we investigate problem domains and their characteristics in detail. This leads to finegrained
criteria for describing problem domains. As a result, we identify a new type of problem domain
and come up with integrity conditions for problem frames.
Taking a complete enumeration of possible problem frames (with at most three problem domains) as a
basis, we find 8 new problem frames, 7 of which we consider as useful in practical software development. |
BibTeX:
@inproceedings{europlop07,
author = {C{\^o}t{\'e}, Isabelle and Hatebur, Denis and Heisel, Maritta and Schmidt, Holger and Wentzlaff, Ina},
title = {A Systematic Account of Problem Frames},
booktitle = {EuroPLoP 2007},
publisher = {Universit{\"a}tsverlag Konstanz},
year = {2007}
}
|
2007
|
Pattern-based Exploration of Design Alternatives for the Evolution of Software Architectures
[Abstract]
[BibTeX]
[PDF]
|
Côté, I.; Heisel, M.; Wentzlaff, I. |
International Journal of Cooperative Information Systems (IJCIS), Special Issue Software Architecture - Towards the Software Engineering Core, Best Papers of the ECSA'07 |
World Scientific Publishing Company |
| Abstract: We propose a pattern-based software development method comprising analysis (using problem frames) and design (using architectural and design patterns), from which especially evolving systems benefit.
Evolution operators guide a pattern-based transformation procedure, including re-engineering tasks for adjusting a given software architecture
to meet new system demands. Through application of these operators,
relations between analysis and design documents are explored systematically for accomplishing desired software modifications.
This allows for reusing development documents to a large extent, even when the application environment and the requirements change. |
BibTeX:
@Article{IJCIS07,
author = {Isabelle C\^{o}t\'{e} and Maritta Heisel and Ina Wentzlaff},
title = {{Pattern-based Exploration of Design Alternatives for the Evolution of Software Architectures}},
journal = {International Journal of Cooperative Information Systems (IJCIS)},
year = {2007},
volume = {Volume: 16},
number = {Issue: 3/4},
pages = {341-365},
month = {September/December},
issn = {ISSN: 0218-8430},
publisher = {World Scientific},
}
|
| 2007 |
Exploring Usability Needs by Human-Computer Interaction Patterns
[Abstract]
[BibTeX]
[PDF]
[slides]
|
Specker, M.; Wentzlaff, I. |
Proceedings of the 6th International Workshop on TAsk MOdels and DIAgrams (TAMODIA 2007) |
Springer |
| Abstract: Covering quality aspects such as usability through the software development
life cycle is challenging. These "-ilities" are generally difficult to grasp
and usually lack an appropriate quantifiability, which would ease their systematic
consideration. We propose a pattern-based development method supporting
the identification of usability requirements and their proper specification. By taking
usability principles from Human-Computer Interaction (HCI) design patterns
and incorporate them into patterns for software analysis (problem frames), we obtain
a new kind of patterns applicable for requirements engineering: HCIFrames.
They are used for exploring usability needs of a given problem situation. |
BibTeX:
@inproceedings{tamodia07,
author = {Specker, Markus and Wentzlaff, Ina},
title = {Exploring Usability Needs by Human-Computer Interaction Patterns},
booktitle = {Proceedings of the 6th International Workshop on TAsk MOdels and DIAgrams},
publisher = {Springer},
year = {2007}
}
|
| 2007 |
Pattern-based Evolution of Software Architectures
[Abstract]
[BibTeX]
[PDF]
[slides]
|
Côté, I.; Heisel, M.; Wentzlaff, I. |
Proceedings of the 1st European Conference on Software Architecture (ECSA 2007) |
Springer |
| Abstract: We propose a pattern-based software development method comprising
analysis (using problem frames) and design (using architectural and design
patterns), of which especially evolving systems benefit. Evolution operators guide
a pattern-based transformation procedure, including re-engineering tasks for adjusting
a given software architecture to meet new system demands. Through application
of these operators, relations between analysis and design documents are
explored systematically for accomplishing desired software modifications. This
allows for reusing development documents to a large extent, even when the application
environment and the requirements change. |
BibTeX:
@inproceedings{ecsa07,
author = {C{\^o}t{\'e}, Isabelle and Heisel, Maritta and Wentzlaff, Ina},
title = {Pattern-based Evolution of Software Architectures},
booktitle = {Proceedings of the 1st European Conference on Software Architecture (ECSA 2007)},
publisher = {Springer},
year = {2007}
}
|
| 2006 |
Preserving Software Quality Characteristics from Requirements Analysis to Architectural Design
[Abstract]
[BibTeX]
[PDF]
[slides]
|
Schmidt, H. & Wentzlaff, I. |
Proceedings of the European Workshop on Software Architectures (EWSA 2006) |
Springer |
| Abstract: In this paper, we present a pattern-based software development method that preserves usability and security quality characteristics using a role-driven mapping of requirements analysis documents to architectural design artifacts. The quality characteristics usability and security are captured using specialized problem frames, which are patterns that serve to structure, characterize, and analyze a given software development problem. Each problem frame is equipped with a set of appropriate architectural styles and design patterns reflecting usability and security aspects. Instances of these architectural patterns constitute solutions of the initially given software development problem. We illustrate our approach by the example of a chat system. |
BibTeX:
@inproceedings{ewsa06,
author = {Schmidt, Holger and Wentzlaff, Ina},
title = {Preserving Software Quality Characteristics from Requirements Analysis to Architectural Design},
booktitle = {Proceedings of the European Workshop on Software Architectures (EWSA 2006)},
publisher = {Springer Berlin / Heidelberg},
year = {2006},
volume = {4344/2006},
pages = {189-203}
}
|
| 2006 |
Pattern-Based Development of User-Friendly Web Applications
[Abstract]
[BibTeX]
[PDF]
[slides] |
Wentzlaff, I. & Specker, M. |
Workshop Proceedings of the 6th International Conference on Web Engineering (ICWE 2006) |
ACM Digital Library |
| Abstract: Using patterns to preserve common problem-solving knowledge
is a very popular approach. Each computer science
community applies its own techniques to document engineering
principles for the handling of recurring software development
questions using patterns. Thus various pattern
collections were evolved for dealing with specific problems of
the respective community. As a result comparable patterns
or redundant pattern descriptions exist in different collections
leading unintentionally to a "reinvention of the wheel"
time and again. Taking the development of a chat application
as an example, we present an approach for integrating
patterns from different software engineering disciplines.
We transform problem patterns (problem frames) into solution
patterns (design patterns) by using a case-based reasoning
methodology to achieve a pattern-based software development
process which systematically leads from natural
language requirements to semi-formal near code level descriptions.
We particularly consider non-functional software
properties by combining design patterns of human-computer
interaction (HCI) with software engineering (SE) patterns in
order to support the systematic development of user-friendly
software applications. |
BibTeX:
@INPROCEEDINGS{icwe06,
author = {Wentzlaff, Ina and Specker, Markus},
title = {Pattern-based Development of User-Friendly Web Applications},
booktitle = {Workshop Proceedings of the sixth International Conference on Web Engineering (ICWE)},
year = {2006},
isbn = {1-59593-435-9},
pages = {10},
location = {Palo Alto, California},
doi = {http://doi.acm.org/10.1145/1149993.1149996},
publisher = {ACM Press},
address = {New York, NY, USA}
}
|
| 2000 |
Kreativität in der Informatik: Anwendungsbeispiele der innovativen Prinzipien aus TRIZ
[Abstract]
[BibTeX]
[PDF]
|
Willms, J., Wentzlaff, I. & Specker, M. |
Informatik 2000, Neue Horizonte im neuen Jahrhundert, 30. Jahrestagung der Gesellschaft für Informatik |
Springer |
| Abstract: Dieser Beitrag entstand im Rahmen eines Fortgeschrittenenpraktikums, das die
Untersuchung und Nutzung kreativer Aspekte in der Informatik zum Thema hat. Es
ist eingelagert in eine laufende Doktorarbeit zur Konzeption und prototypischen
Entwicklung eines Entscheidungsunterstützungssystems für die Patentanmeldung und
-prüfung mit besonderem bezug zur Informatik (Willms, 1999) (Willms, Möbus,
2000). Patente werden für innovative Entwicklungen erteilt, die aus der Kreativität
des Entwicklers hervorgehen. Es soll untersucht werden, mit welchen Methoden eine
Patentanmeldung, die nicht erfinderisch genug ist, um ein Patent zu erhalten, kreativ
verändert werden kann. In diesem Beitrag wird Fragen nachgegangen, was Kreativität
ist, welche Rolle die Kreativität für das Patentwesen spielt und ob man bestehende
Prinzipen des kreativen Problemlösens aus der Theorie des erfinderischen
Problemlösens TRIZ auch in der Informatik wiederfindet bzw. diese anwenden kann,
um neue Entwicklungen voranzutreiben. Ein Hauptziel dieses Beitrags liegt somit
darin, die in TRIZ definierten innovativen Prinzipien anhand von Beispielen aus dem
Informatikumfeld vorzustellen. |
BibTeX:
@INPROCEEDINGS{triz00,
author = {Willms, Janine and Wentzlaff, Ina and Specker, Markus},
title = {Kreativit{\"a}t in der Informatik: Anwendungsbeispiele der innovativen
Prinzipien aus TRIZ},
booktitle = {Informatik 2000, Neue Horizonte im neuen Jahrhundert, 30. Jahrestagung
der Gesellschaft f{\"u}r Informatik},
year = {2000},
publisher = {Springer Berlin / Heidelberg}
}
|
Created by JabRef.
Teilnehmer-Feedback zu unserem Programm "Dem Software-Ingenieur ist nichts zu schwÖr -- Wege und Irrwege der Softwareentwicklung" für die Sommeruniversität zusammen mit meiner Kollegin Isabelle Côté
· Auszug aus der Bewertung 2008: "Den Schülerinnen hat Ihre Veranstaltung sehr gut gefallen. Besonders positiv wurden folgende Punkte bewertet: Schüerinnen wurden durch eigenständiges Arbeiten [...] praktisch miteinbezogen. [...] Im Abschlussbericht der Tutorin heißt es zu Ihrer Veranstaltung: Die Veranstaltung war sehr interessant -- die Dozentinnen beantworteten gerne alle Fragen."
· Auszug aus der Bewertung 2007: "Den Schülerinnen hat Ihre Veranstaltung gut gefallen. Besonders positiv wurden folgende Punkte bewertet: flexible Anpassung an die Teilnehmerinnen, Inhalte waren verständlich aufbereitet, praktische Anwendbarkeit wurde diskutiert, Mitarbeiterinnen haben ausführlich von ihren eigenen Erfahrungen mit Studium und Beruf berichtet. Im Abschlussbericht der Tutorin heißt es zu Ihrer Veranstaltung: zwei Frauen gaben sehr ausführlichen Einblick in den Berufsalltag."
· Auszug aus der Bewertung 2006: "Denn Schülerinnen hat Ihre Veranstaltung insgesamt gut gefallen. Besonders positiv wurden folgende Punkte bewertet: ausführliche Fragerunde zum Thema Informatik und persönliche Erfahrungen, praktische Arbeit [...], intensive Einbindung der Teilnehmerinnen, [...], lockere Atmosphäre."
Angebote für Studien-, Diplomarbeiten und Projekte / Offered theses
only on individual consultation
Abgeschlossene Studien-, Diplomarbeiten und Projekte / Completed theses
· Incorporating a 'quest' mode into an application for pervasive gaming by evolutionary software development, R. Jayaram, bachelor thesis, October 2007.
· Musterbasierte Entwicklung und Evaluierung einer benutzungsfreundlichen Webanwendung für mobile und stationäre Endgeräte, S. Meissner, Masterarbeit, October 2007.
· Evaluation of performance factors and varieties for diverse architectural styles, A. E. Gunawan, master thesis, September 2007.
· A pattern-based approach for improving quality of end-user software applications, M. A. Algahari, master thesis, April 2007.
· Developing multi-user applications with software components, S. Zhao, master thesis, October 2006.
· Analysis of an interactive simulation environment, J. Wang, master thesis, August 2006.
· Distributed applications for collaborative gaming, N. Zidan, Studienarbeit, July 2006.
· Incremental development of a mobile time recording system using a model-based development process, Z. Nanaa, Studienarbeit, February 2006.
· rPDA - Development of a bluetooth remote display system using the fusion method, E. Cöhce, N. Lessner, ISE project, August 2005.
· Classification of non-functional software properties, T. W. Gyerra, bachelor thesis, June 2005.
Sprechstunde / Office Hours
mittwochs, 14-15 oder nach Vereinbarung / Wednesdays, 14-15 or on arrangement
|