Universität Duisburg-Essen
ENGLISCH
Mitarbeiter/Ehemalige/Ina Wentzlaff

Dipl.-Inform. Ina Wentzlaff

So long @
EPlus-Gruppenlogo, Quelle: EPlus-Gruppe.de

E-Mail : ina.wentzlaffuni-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

QuickSearch:   Number of matching entries: 0.

Year Title Author(s) Journal / Proceedings Publisher
2008 A Systematic Account of Problem Frames 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 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 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 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 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 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 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

© Software Engineering mail to webmaster
Fakultät für Ingenieurwissenschaften Institut für Medientechnik und Softwareengineering