Auflistung nach Autor:in "Hannemann, Anna"
1 - 5 von 5
Treffer pro Seite
Sortieroptionen
- KonferenzbeitragAn adaptive filter-framework for the quality improvement of open-source software analysis(Software Engineering 2013, 2013) Hannemann, Anna; Hackstein, Michael; Klamma, Ralf; Jarke, MatthiasKnowledge mining in Open-Source Software (OSS) brings a great benefit for software engineering (SE). The researchers discover, investigate, and even simulate the organization of development processes within open-source communities in order to understand the community-oriented organization and to transform its advantages into conventional SE projects. Despite a great number of different studies on OSS data, not much attention has been paid to the data filtering step so far. The noise within uncleaned data can lead to inaccurate conclusions for SE. A special challenge for data cleaning presents the variety of communicational and development infrastructures used by OSS projects. This paper presents an adaptive filter-framework supporting data cleaning and other preprocessing steps. The framework allows to combine filters in arbitrary order, defining which preprocessing steps should be performed. The filter-portfolio can by extended easily. A schema matching in case of cross-project analysis is available. Three filters - spam detection, quotation elimination and coreperiphery distinction - were implemented within the filter-framework. In the analysis of three large-scale OSS projects (BioJava, Biopython, BioPerl), the filtering led to a significant data modification and reduction. The results of text mining (sentiment analysis) and social network analysis on uncleaned and cleaned data differ significantly, confirming the importance of the data preprocessing step within OSS empirical studies.
- KonferenzbeitragCommunity driven elicitation of requirements with entertaining social software(Software Engineering 2009 - Workshopband, 2009) Hannemann, Anna; Hocken, Christian; Klamma, RalfWith the new business models of the Web 2.0 the need for continuous requirements engineering becomes even more important. Future applications are in 'perpetual beta' and well-understood user needs are a competitive advantage in a billion dollar market. However, user communities have to be addressed with new Web 2.0 style elicitation tools, since support by communities is offered at will in the most cases. In this paper, we research community-driven elicitation processes and their tool support. Identification of user needs with and without proposed Web 2.0 style elicitation processes are modeled explicitly using the strategic modeling approach i*. In a case study we implemented a Bubble Annotation Tool (BAT) for enjoyable, intuitive and traceable interaction within communities performing requirements engineering processes. First experiences with the tool in a study conducted to elicit requirements for an iPhone application are reported and discussed.
- ZeitschriftenartikelDer Bazar der Anforderungen(Informatik-Spektrum: Vol. 34, No. 2, 2011) Klamma, Ralf; Jarke, Matthias; Hannemann, Anna; Renzel, DominikTraditionelles Requirements Engineering ist auf die Ermittlung, Festschreibung und Nachvollziehbarkeit von Anforderungen in den Informationssystemen einer Organisation fokussiert. Die fortschreitende Globalisierung und Vernetzung hat neue Formen der Zusammenarbeit und der informationstechnischen Unterstützung hervorgebracht. Auf Basis von zwei Fallstudien zu offenen Innovationsprozessen haben wir die Anforderungen an ein adaptives Requirements Engineering für emergente Communities ermittelt. Zur informatischen Unterstützung haben wir ein i*-Modell für die Beschreibung der wechselseitigen Abhängigkeiten zwischen den Communities und den von ihnen genutzten Informationssystemen aus der Sichtweise des adaptiven RE entwickelt. Wir unterstützen das adaptive RE durch einen Dienstbaukasten, der in die zu entwickelnden Informationssysteme integriert werden kann. Dadurch entsteht im Sinne der Open-Source-Bewegung ein Bazar von Anforderungen. Diesen Vorgang haben wir prototypisch in einen Store für webbasierte Widgets zur Gestaltung von personalisierten Lernumgebungen umgesetzt.
- KonferenzbeitragSocial aspects in software engineering(Software Engineering 2009 - Workshopband, 2009) Hannemann, Anna; Happel, Hans-Jörg; Jarke, Matthias; Klamma, Ralf; Lohmann, Steffen; Maalej, Walid; Wulf, Volker
- ZeitschriftenartikelSoziale Interaktion in Open-Source-Communitys(HMD Praxis der Wirtschaftsinformatik: Vol. 49, No. 1, 2012) Hannemann, Anna; Klamma, Ralf; Jarke, MatthiasenDas Projektmanagement von Open-Source-Software- (OSS- )Projekten findet fast ausschließlich webbasiert statt. Die medialen Spuren von Entwicklungsprozessen können als Basis für die Analyse des Einflusses zwischenmenschlicher Faktoren auf die OSS-Entwicklung genutzt werden. Durch statistische Auswertung der Mailinglisten von drei erfolgreichen OSS-Bioinformatikprojekten über einen Zeitraum von elf Jahren wurden Zusammenhänge zwischen Projektentwicklung und Kommunikation festgestellt sowie bedeutsame Gruppen und Generationswechsel innerhalb der Projektmitglieder aufgedeckt. Daraus lassen sich Hinweise für OSS-Fördermaßnahmen aus Sicht nutzender Unternehmen ableiten.