Auflistung nach Autor:in "Klamma, Ralf"
1 - 10 von 22
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.
- ZeitschriftenartikelAn Interactive System for Visual Analytics of Dynamic Topic Models(Datenbank-Spektrum: Vol. 13, No. 3, 2013) Günnemann, Nikou; Derntl, Michael; Klamma, Ralf; Jarke, MatthiasThe vast amount and rapid growth of data on the Web and in document repositories make knowledge extraction and trend analysis a challenging task. A well-proven approach for the unsupervised analysis of large text corpora is dynamic topic modeling. While there is a solid body of research on fundamentals and applications of this technique, visual-interactive analysis systems for allowing end-users to perform analysis tasks using topic models are still rare. In this paper, we present D-VITA, an interactive text analysis system that exploits dynamic topic modeling to detect the latent topic structure and dynamics in a collection of documents. D-VITA supports end-users in understanding and exploiting the topic modeling results by providing interactive visualizations of the topic evolution in document collections and by browsing documents based on keyword search and similarity of their topic distributions. The system was evaluated by a scientific community that used D-VITA for trend analysis in their data sources. The results indicate high usability of D-VITA and its usefulness for productive analysis tasks.
- KonferenzbeitragBootstrapping im Wissensmanagement – Organisationsgedächtnisbasierte Workflow-Systeme(Informatik bewegt: Informatik 2002 - 32. Jahrestagung der Gesellschaft für Informatik e.v. (GI), 2002) Klamma, Ralf
- KonferenzbeitragCommunity application editor: collaborative near real-time modeling and composition of microservice-based web applications(Modellierung 2016 - Workshopband, 2016) Lange, Peter De; Nicolaescu, Petru; Derntl, Michael; Jarke, Matthias; Klamma, RalfResearch shows a gap in terms of requirements elicitation between developers and endusers. Due to the low technical expertise of some members of online communities, they often cannot collaborate efficiently with developers and cannot provide continuous feedback during application development processes. However, collaborative modeling processes can play an important role in education, enforcing best-practices, support rapid prototyping and lower the communication and collaboration barriers between developers and end-users. This paper presents a tool for collaborative modeling of Web applications in near real-time and their automatic generation. Early evaluation with end-users in simulated community settings show promising results for the interplay of modeling and collaboration in requirements gathering and Web application design and development. We claim that near real-time modeling on the Web has the potential to bring together stakeholders during design and development and offers a new perspective on model-based Web Engineering.
- 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.
- KonferenzbeitragCommunity-Aware Adaptive Systems(INFORMATIK 2008. Beherrschbare Systeme - dank Informatik. Band 2, 2008) Glukhova, Anna; Klamma, Ralf; Jarke, MatthiasCommunities of practice have been studied widely in organizational science for knowledge sharing and learning process. Consequently, organizational systems have to be designed and engineered with communities as stakeholder in the continuous requirements engineering processes of modern service-based architectures. Here, we discuss preliminary ideas, how to represent the community context of ongoing change processes in these architectures explicitly and how to adapt the information system design and engineering process to the changing community context. We sketch future work on cross-media network analysis to create community-awareness in the informa- tion system design and engineering process.
- 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.
- KonferenzbeitragEchtzeitmetamodellierung im Web-Browser(Modellierung 2014, 2014) Derntl, Michael; Erdtmann, Stephan; Nicolaescu, Petru; Klamma, Ralf; Jarke, MatthiasModellierung ist ein integraler Bestandteil von Schaffensprozessen in vielen Disziplinen. Der Modellierungsprozess wird durch vielfältige Tools unterstützt, von denen jedoch die wenigsten eine gemeinsame Modellierung durch mehrere Modellierer ermöglichen und die mittels offener Technologien und Protokolle realisiert sind. Um diese Lücke zu schließen, konzipieren wir in diesem Beitrag ein Framework für Echtzeitmetamodellierung, das als Widget-basierte Anwendung realisiert wird und ausschließlich auf quelloffenen Programmbibliotheken und breit implementierten Web-Technologien basiert. Der Beitrag berichtet über eine vorab durchgeführte Technologiestudie, bei der ein Echtzeitmodellierungstool für eine bestimmte Anwendung realisiert und erfolgreich evaluiert wurde. Das Metamodellierungsframework wurde durch Abstrahierung und Erweiterung der Technologiestudie auf Metamodellebene konzipiert und soll die Verbreitung von Echtzeitkollaborationsfunktionen in Web-Anwendungen vorantreiben.
- TextdokumentEinführung in das wissenschaftliche Arbeiten und Publizieren mittels Blended Learning in der informatischen Fachdidaktik(Bildungsräume 2017, 2017) de Lange, Peter; Shahriari, Mohsen; Klamma, RalfDie Digitalisierung hat auch das wissenschaftliche Arbeiten und Publizieren schon längst erfasst und viele etablierte Praxen werden dadurch transformiert. In der Informatik-Lehre werden hier erste Schritte im Bachelor-Studium, zumeist in Form von Proseminaren, vermittelt. Allerdings unterscheiden sich die Werkzeuge und Vorgehensweise stark von denen, die zeitgleich in den Softwarepraktika vermittelt werden. Wir sind der Überzeugung, dass hier voneinander gelernt werden kann und Studenten besser auf zukünftige Aufgaben im Berufsleben und der Forschung vorbereitet werden können, insbesondere in interdisziplinären Studiengängen wie der Technik-Kommunikation. Wir haben deshalb ein Blended Learning Konzept für ein Proseminar entwickelt, das wir durchführen wollen. Der Kern ist die Erstellung eines quelloffenen Buches mittels Werkzeugen, die für die Erzeugung und Dokumentation von Software verwendet werden, wobei auch Aspekte der Automatisierung von Herstellung und Nutzung berücksichtigt werden. Wir stellen das Konzept und die Elemente vor, auch um Feedback für die Realisierung zu erhalten.
- KonferenzbeitragEnhancing MDWE with Collaborative Live Coding(Modellierung 2018, 2018) de Lange, Peter; Nicolaescu, Petru; Winkler, Thomas; Klamma, RalfModel-Driven Web Engineering (MDWE) methodologies enhance productivity and offer a high level view on software artifacts. Coming from classical software development processes, many existing approaches rather enforce a top-down structure instead of supporting a cyclic approach that integrates smoother with modern agile development. State-of-the-art MDWE should integrate established and emerging Web development features, such as (near real-time) collaborative modeling and shared editing on the generated code. The challenge when covering these requirements lies with synchronizing source code and models, an essential need to cope with regular changes in the software architecture and provide the flexibility needed for agile MDWE. In this paper, we present an approach that enables cyclic, collaborative development of Web applications by using traceability in model-to-text transformations to deal with the synchronization. We adopt a trace-based solution for collaborative live coding in order to merge manual code changes into Web application models and ensure that the open-source code repositories reflect both model and manual code refinements. Our evaluation shows a reliable code to model synchronization and investigates the usability in collaborative software development settings. With our approach we contribute to integrating agile development practices into MDWE.
- «
- 1 (current)
- 2
- 3
- »