Riechert, Thomas, editors: Eine Methodologie für agiles und kollaboratives Requirements-Engineering. volume 33 of Leipziger Beiträge zur Informatik p. 245. Leipziger Informatik-Verbund (LIV), Leipzig, Germany, Juli 2012. ISBN: 978-3-941608-20-7. BibTex

Abstract:

The specification of requirements is a decisive phase in the software engineering process. A special challenge is the collaboration with prospective users of the software application or service. Therefore, the most important step is the development of a common understanding among all stakeholders of the software development process, e.g. through elicitation, priorization and discussion of requirements among users, software developers, project managers or service providers. This thesis introduces the SoftWiki methodology for implementing a requirements engineering process. The presented methodology is based on research within the fields of agile software engineering and agile knowledge engineering. The SoftWiki methodology includes a formal requirements engineering vocabulary based on the description language OWL, a prototype for the realisation of the methodology and a process for information integration in the general software development process. An application scenario in which the described problem occurs, concerns especially web applications, that are typically used by large, distributed online communities, as well as open source projects and their communities where software developers, users and integrators develop software in collaboration. Other application scenarios include cross-functional software applications in large enterprises as well as applications in E-Government. An evaluation of the methodology applied in these fields is provided within this thesis.

In this winter semester, I offer training on software engineering for the lecture of Prof. Fähnrich. In total there will be seven events for 4 exercise groups. The events take place in the winter semester 2011/12 in a fortnight's rhythm in each on Tuesdays.

  • Tuesdays, 9.15 - 10.45,  room S 312
  • Tuesdays, 11.15 - 12.45,  room S 312

The lecture on Software Engineering is held blocked Thursdays 17.15 - 20.45  in HS 12.

 

SoftWiki supports, with respect to software requirements, the cooperation of all the people involved in the software development process. Potentially very large and spatially separate stakeholder groups are enabled to gather, semantically enrich, classify and aggregate software requirements in an easy manner.

SPARQL User Unterface für den Professorenkatalog der Uni Leipzig

Ziel des Projektes ist die Konzeption und Implementierung eines OntoWiki-Plugins für komplexe, auf SPARQL basierende Anfragen an den Professorenkatalog. Dabei ist ein Verfahren zu entwickeln und zu dokumentieren, welches auf andere Anwendungsfälle übertragen werden kann.
Links

Thema Web-Widget-09

Ziel des Projektes Web-Widgets ist eine Webanwendung, welche es dem Nutzer ermöglicht, mittels Webbrowser eine persönliche Startseite aus einer vorgegebenen Anzahl von Widgets zu erstellen und diese benannt abzuspeichern. Ein Widget versteht sich in diesem Zusammenhang als kleines Computerprogramm, welches nicht als eigenständige Anwendung betrieben, sondern in eine grafische Benutzeroberfläche oder Webseite eingebunden wird. Das Hinzufügen, Konfigurieren und Anordnen solcher Widgets auf einer zuvor noch leeren Webseite ist derzeit eine weit verbreitete und von Nutzern in weiten Teilen akzeptierte Methode zur Erstellung einer persönlichen Startseite, was nicht zuletzt durch den Erfolg von Webseiten wie iGoogle, Netvibes oder My Yahoo bestätigt wird.

Weite Teile der Anforderungen werden bereits durch das einzusetzende Oberflächenframework GWT-Ext abgedeckt.
Links