Auflistung P150 - Software Engineering 2009 - Workshopband nach Erscheinungsdatum
1 - 10 von 47
Treffer pro Seite
Sortieroptionen
- KonferenzbeitragPlayful cleverness revisited: open-source game development as a method for teaching software engineering(Software Engineering 2009 - Workshopband, 2009) Kikkas, Kaido; Laanpere, MartThis paper discussing using methods from the historical Internet hacker culture in teaching XXI century students. A case study was carried out in Tallinn University in the form of action research exercise. The playful learning approach was selected to involve students of two different courses in the full cycle of developing game scenarios for an open source strategy game The Battle for Wesnoth.
- KonferenzbeitragRequirements Engineering und Geschäftsprozessmodellierung – zwei Seiten der gleichen Medaille(Software Engineering 2009, 2009) Ehrsam, Heinz; Fahney, Ralf; McKeown, KurtLassen sich Requirements Engineering und Geschäftsprozessmodellierung im Kontext service-orientierter Architektur überhaupt noch trennen? Die Autoren sind der Auffassung: Ja! Und es ist sinnvoll, die Disziplinen voneinander zu trennen. Die Autoren begründen dies, beschreiben die bei Credit Suisse geplante Integration und zeigen die Implikationen auf für Projektarbeit. Die dargestellten Konzepte und Erfahrungen basieren auf einem Projekt, welches zum Ziel hat, einen umfangreichen Teil historisch gewachsener IT-Systeme der Credit Suisse binnen der nächsten sechs bis sieben Jahre abzulösen durch Neuentwicklung in service-orientierter Architektur.
- KonferenzbeitragBridging requirements engineering and business process management(Software Engineering 2009 - Workshopband, 2009) Decreus, Ken; Kharbili, M. El; Poels, Geert; Pulvermueller, ElkeRequirement elicitation is one of the earliest phases of a requirement engineering lifecycle. However, even though years of research have gone into seeking machine support for requirements engineering, the methods used are still highly manual and the vision of automatic transfer of business analysis requirements into IT systems supporting the business is still far from reach. On the other hand, incepting knowledge for creating AS-IS business processes in enterprise models has been recognized as a hard problem. In the context of a process centric organization, we propose an approach to create AS-IS business process models by automatically transferring requirements to the business process layer. Our aim is to enable carrying business requirements, goals and policies from an inception layer to the operational business process management layer. We place our research in the context of a semantic business process management platform (SUPER) as the support to exploit the output of our research. This paper grounds this research work and proposes a research design for requirement elicitation for producing early-phase business process models that are nearer to the business analysis layer.
- KonferenzbeitragNetwork situational awareness: A representative study(Software Engineering 2009, 2009) Eskridge, Thomas; Lecoutre, David; Johnson, Matt; Bradshaw, Jeffrey M.Recent developments in visualization techniques for network monitoring and analysis have advanced dramatically over the simple topological graphs and color-coded textual representations found in early systems. These developments are employed in network visualization systems that attempt to present a complete and coherent view of the traffic on a network and the possible security events that may occur. In this paper we describe several representative integrated network visualization systems and discuss the network status and security questions they answer. We then describe an organizational approach to categorizing visualization systems and provide examples of each. We discuss the strengths and weaknesses of each approach and conclude with a proposal for two directions for next-generation systems.
- KonferenzbeitragAnnals of knowledge sharing in distributed software development environments: Experience from open source software projects(Software Engineering 2009 - Workshopband, 2009) Sowe, Sulayman K.; Ghosh, Rishab; Soete, LucEmpirical research aimed at understanding how individuals interact and share their knowledge in a distributed software development environment has traditionally been very difficult because the source of knowledge, the code, has been a guarded secret and software developers and users were seldom in contact, thus making it difficult to study, in situ, all the individuals involved in the software development process. Free/Open Source Software (F/OSS) projects presents renewed opportunities, as well as challenges, in understanding collaboration and knowledge sharing amongst software developers and users in distributed software development environments. In this paper, we discuss how developers and users share their knowledge and collaborate in the software development process. Knowledge sharing metrics, software repositories, and suitable methodologies for studying knowledge sharing are presented. The paper aims to stimulate discussion, present our current understanding, and empirical research opportunities and challenges in knowledge sharing in distributed collective practices - F/OSS projects.
- KonferenzbeitragInvestigating the suitability of web X.Y features for software engineering – Towards an empirical survey(Software Engineering 2009 - Workshopband, 2009) Ras, Eric; Rech, Jörg; Weber, SebastianToday, software engineers strongly rely on information while they perform development activities in the different software engineering (SE) phases. The results of a previous survey showed that most information is required during the phases of requirements engineering (RE), design, programming, and project management. Web X.Y features (i.e., concepts and technologies) facilitate collaboration and communication with distributed individuals and help to cope with the immense amount of information by simplifying the organization, integration, and reuse of information scattered across diverse content sources. After presenting the features of the different Web X.Y generations (i.e., Web 2.0, Web 2.5, and Web 3.0), we propose a weighted mapping for the relevancy of these Web X.Y features regarding their support for the four SE phases with the highest need for information. Based on this subjective mapping, a set of research questions and hypotheses is derived that form the basis of an empirical survey. The goal of this survey is to investigate the potential of Web X.Y features for SE.
- KonferenzbeitragEinfluss dienstebasierter Architekturen auf das Requirements Engineering – Anforderungen und Anwendungsfall(Software Engineering 2009, 2009) Kempen, Beate van; Hogrebe, Frank; Kruse, WilfriedDer konsequente Aufbau dienstebasierter Architekturen hat sich im öffentlichen Sektor bisher in der Fläche nicht durchgesetzt. Gründe hierfür liegen in oftmals unterschiedlichen Sichtweisen und korrespondierenden Bedarfslagen von IT- und Prozessverantwortlichen einerseits und immer noch vorwiegend stellenbezogen und juristisch geprägten Verfahrensund Entscheidungsverantwortlichen andererseits. Anbieter öffentlicher Dienstleistungen sind mit Blick auf die EU- Dienstleistungsrichtlinie gefordert, ihre Produktund Prozessorganisation bis Ende 2009 neu auszurichten. Wesentliche Kernanforderungen sind die Einrichtung Einheitlicher Ansprechpartner für Unternehmen und die elektronische Verfahrensabwicklung von Formalitäten und Verfahren zur Aufnahme und Ausübung einer Dienstleistungstätigkeit. Dies hat unmittelbare Auswirkungen auf die Ausgestaltung und Erhebung der benötigten Anforderungen zum Aufbau einer dienstebasierten Architektur und auf das Requirements Engineering. Der Beitrag beschreibt den Einfluss dienstebasierter Architekturen auf das Requirements Engineering am Beispiel des öffentlichen Sektors. Am Anwendungsfall der „Gewerbe-Anmeldung“ wird ein Modellierungsansatz vorgestellt, der Fachanwendern, Organisatoren und Softwareentwicklern gleichermaßen die Identifikation, Beschreibung und Integration von SOA-Services im Rahmen der (Teil-)Automation von Verwaltungsprozessen ermöglicht.
- KonferenzbeitragEA management patterns for smart networks(Software Engineering 2009, 2009) Lau, Armin; Fischer, Thomas; Wieß, Michael; Buckl, Sabine; Ernst, Alexander; Matthes, Florian; Schweda, Christian M.With the growing complexity of products and processes in a globalized market, companies are required to strive for a new quality of partnership. In Smart Networks, networking of partners goes beyond mere organizational networking, but involves also networking on the levels of knowledge and information/communication technology (ICT). The setup of ICT networking in newly formed Smart Networks requires not only information about already existing ICT infrastructure, but also a clear understanding of the organizational interconnections and knowledge interdependencies. This paper presents how the respective knowledge can be identified, visualized, and structured through information models in order to obtain decision support for the introduction of additional ICT support for the collaboration within a Smart Network.
- KonferenzbeitragVerzahnung von Requirements Engineering und Geschäftsprozessdesign(Software Engineering 2009 - Workshopband, 2009) Weidlich, Matthias; Grosskopf, Alexander; Lübke, Daniel; Schneider, Kurt; Knauss, Eric; Singer, LeifGeschäft und IT wachsen insbesondere in SOA-Projekten immer stärker zusammen. Hierbei wird deutlich: prozess- als auch anforderungsbezogene Rollen versuchen dasselbe Problem zu lösen – namentlich die Erhebung von Anforderungen und die Neudefinition der Unternehmung. Dies geschieht jedoch auf verschiedenen Ebenen und mit Hilfe unterschiedlicher Techniken. Da in Projekten bisher keine gegenseitige Unterstützung zwischen diesen beiden Rollen vorgesehen ist, sind redundant ausgeführte Tätigkeiten und Inkonsistenzen in der Spezifikation häufig die Folge. Die Anforderungen für SOA-Projekte könnten jedoch weitaus effizienter erhoben und verwaltet werden: durch eine verbesserte Koordination zwischen den verschiedenen Rollen, die Definition von Abhängigkeiten zwischen ihnen sowie die Fixierung der gegenseitig zu erbringenden Resultate. Eben jene Verzahung verlangt darüberhinaus eine Reihe unterstützender Techniken. Die schnellere Erhebung sowie die verbesserte Qualität der Anforderungen erhöhen die Agilität der Projekte und stärken so einen der Hauptvorteile von SOA.
- KonferenzbeitragEnabling social network analysis in distributed collaborative software development(Software Engineering 2009 - Workshopband, 2009) Kramer, Tommi; Hildenbrand, Tobias; Acker, ThomasSocial network analysis in software engineering attains an important role in project support as more and more projects have to be conducted in globally-distributed settings. Distributed project participants and software artifacts, such as requirements specifications, architectural models, and source code, can seriously impede efficient collaboration. However, collaborative software development platforms bear the potential information for facilitating distributed projects through adequate information supply. Hence, we developed a method and tool implementation for applying social network analysis techniques in globally-distributed settings and thus provide superior information on expertise location, co-worker activities, and personnel development.