Auflistung P292 - Software Engineering and Software Management 2019 nach Erscheinungsdatum
1 - 10 von 59
Treffer pro Seite
Sortieroptionen
- TextdokumentSoftware Engineering and Software Management 2019(Software Engineering and Software Management 2019, 2019) Becker, Steffen; Bogicevic, Ivan; Herzwurm, Georg; Wagner, Stefan
- KonferenzbeitragErfolgreicher Technologietransfer im Software Engineering – Transferansätze, Erfolgsfaktoren und Fallstricke(Software Engineering and Software Management 2019, 2019) Daun, Marian; Brings, Jennifer; Keller, Kevin; Brinckmann, Sarah; Weyer, ThorstenSecurity testing; agile processes; agile testing; case study research; software testing; software processes; software security
- KonferenzbeitragMulti-Granular Conflict and Dependency Analysis in Software Engineering based on Graph Transformation (Summary)(Software Engineering and Software Management 2019, 2019) Lambers, Leen; Strüber, Daniel; Taentzer, Gabriele; Born, Kristopher; Huebert, Jevgenij
- KonferenzbeitragQuality Assurance of Machine Learned Models by Integrating Domain Knowledge and Formal Verification(Software Engineering and Software Management 2019, 2019) Ehlers, Rüdiger; Grieser, Jörg; Knieke, Christoph; Rausch, Andreas; Schindler, Mirco
- KonferenzbeitragTowards a Theory of Software Development Expertise(Software Engineering and Software Management 2019, 2019) Baltes, Sebastian; Diehl, StephanSoftware development includes diverse tasks such as implementing new features, analyzing requirements, and fixing bugs. Being an expert in those tasks requires a certain set of skills, knowledge, and experience. Several studies investigated individual aspects of software development expertise, but what is missing is a comprehensive theory. We present a first conceptual theory of software development expertise that is grounded in data from a mixed-methods survey with 335 software developers and in literature on expertise and expert performance. Our theory currently focuses on programming, but already provides valuable insights for researchers, developers, and employers. The theory describes important properties of software development expertise and which factors foster or hinder its formation, including how developers’ performance may decline over time. Moreover, our quantitative results show that developers’ expertise self-assessments are context-dependent and that experience is not necessarily related to expertise.
- KonferenzbeitragImproving the Search for Architecture Knowledge in Online Developer Communities(Software Engineering and Software Management 2019, 2019) Soliman, Mohamed; Rekaby, Amr; Galster, Matthias; Zimmermann, Olaf; Riebisch, MatthiasWhen architecting a software system, software engineers search for architectural solutions (e.g. technologies), which fulfill certain requirements. Current approaches for architecture knowledge repositories facilitate learning about different architectural solutions. Nevertheless, the rapid and continuous increase of solution alternatives makes it challenging to manually acquire architecture knowledge and to ensure that this knowledge is up to date. Our goal in this paper is to improve how software engineers search for architecturally relevant information in online developer communities. We developed a new search approach for architecturally relevant information using Stack Overflow as an example of an online developer community. Our search approach differs from a conventional keyword-based search in that it considers semantic information of architecturally relevant concepts in Stack Overflow. We implemented the search approach as a web-based search engine. To show the effectiveness of the search approach compared to a conventional keyword-based search, we conducted an experiment with 16 practitioners. To ensure realism of the experiment, tasks given to practitioners are based on real scenarios identified in a separate interview study. The experiment showed that the new search approach significantly outperforms a conventional keyword-based search. The full paper of this extended Abstract has been published in [So18].
- WorkshopbeitragSerious Games for Software Refactoring(Software Engineering and Software Management 2019, 2019) Haendler, Thorsten; Neumann, GustafThis summary refers to the paper Serious Refactoring Games published as a full research paper in the proceedings of the 52nd Hawaii International Conference on System Sciences (HICSS 2019) [HN19]. Software design issues can severely impede software development and maintenance. Thus, it is important for the success of software projects that developers are aware of bad smells in code artifacts and improve their skills to reduce these issues via refactoring. However, software refactoring is a complex activity and involves multiple tasks and aspects. Therefore, imparting competences for identifying bad smells and refactoring code efficiently is challenging for software engineering education and training. The approaches proposed for teaching software refactoring in recent years mostly concentrate on small and artificial tasks and fall short in terms of higher level competences, such as analysis and evaluation. In this paper, we investigate the possibilities and challenges of designing serious games for software refactoring on real-world code artifacts. In particular, we propose a game design, where students can compete either against a predefined benchmark (technical debt) or against each other. In addition, we describe a lightweight architecture as the technical foundation for the game design that integrates pre-existing analysis tools such as test frameworks and software-quality analyzers. Finally, we provide an exemplary game scenario to illustrate the application of serious games in a learning setting.
- KonferenzbeitragWandel der Vorgehensmodelle im Zeitalter der digitalen Transformation - Warum IT-Projekte agil werden müssen(Software Engineering and Software Management 2019, 2019) Hanser, EckhartDer folgende Artikel wurde als Keynote zum 25-jährigen Geburtstag der Fachgruppe Vorgehensmodelle für die betriebliche Anwendungsentwicklung (WI-VM) der Gesellschaft für Informatik e.V. an der Tagung PVM2018 in Düsseldorf gehalten. Er beschäftigt sich mit dem Wandel von Vorgehensmodellen in Software-Projekten aufgrund der beginnenden Digitalisierung um die Jahrtausendwende und beschreibt die Entstehung von agilen und hybriden Modellen als Reaktion auf sich schnell ändernde Projekt- und Produkt-Anforderungen im Zeitalter der digitalen Transformation von Geschäftsmodellen.
- KonferenzbeitragA Formal Framework for Incremental Model Slicing(Software Engineering and Software Management 2019, 2019) Taentzer, Gabriele; Kehrer, Timo; Pietsch, Christopher; Kelter, UdoWe report about a recently developed “Formal Framework for Incremental Model Slicing”, published in [Ta18]. A model slice of a model is a submodel comprising a selected model part, called slicing criterion. In addition to classical use cases from the field of program understanding, model slicing is also motivated by specifying submodels of interest to be further processed more efficiently. Since slicing criteria are often modified during software development tasks, such slices often need to be updated. A slice update can be performed by creating the new slice from scratch or by incrementally updating the existing slice. We present a formal framework for defining model slicers that support incremental slice updates. This framework abstracts from the behavior of concrete slicers as well as from the concrete model modification approach. Incremental slice updates are shown to be equivalent to non-incremental ones. Furthermore, we present a framework instantiation based on the concept of edit scripts defining application sequences of model transformation rules, along with two two concrete model slicers implemented based on this instantiation.
- KonferenzbeitragRisk Mitigation Strategies in High Automation(Software Engineering and Software Management 2019, 2019) Gleirscher, MarioThe work underlying this presentation is titled “From Hazard Analysis to Hazard Mitigation Planning: The Automated Driving Case,” accepted as a peer-reviewed full technical paper at the “NASA Formal Methods Symposium (NFM 2017),” published in April 2017.