Auflistung nach Schlagwort "Software Process"
1 - 5 von 5
Treffer pro Seite
Sortieroptionen
- ConferencePaperDetermining Context Factors for Hybrid Development Methods with Trained Models(Software Engineering 2021, 2021) Klünder, Jil; Karajic, Dzejlana; Tell, Paolo; Karras, Oliver; Münkel, Christian; Münch, Jürgen; MacDonell, Stephen; Hebig, Regina; Kuhrmann, MarcoSelecting a suitable development method for a specific project context is one of the most challenging activities in process design. To extend the so far statistical construction of hybrid development methods, we analyze 829 data points to investigate which context factors influence the choice of methods or practices. Using exploratory factor analysis, we derive five base clusters consisting of up to 10 methods. Logistic regression analysis then reveals which context factors have an influence on the integration of methods from these clusters in the development process. Our results indicate that only a few context factors including project/product size and target application domain significantly influence the choice. This summary refers to the paper “Determining Context Factors for Hybrid Development Methods with Trained Models”. This paper was published in the proceedings of the International Conference on Software and System Process in 2020.
- KonferenzbeitragFlexible software process lines in practice: A metamodel-based approach to effectively construct and manage families of software process models(Software Engineering 2017, 2017) Kuhrmann, Marco; Ternité, Thomas; Friedrich, Jan; Rausch, Andreas; Broy, ManfredProcess flexibility and adaptability is frequently discussed, and several proposals aim to improve software processes for a given organization-/project context. A software process line (SPrL) is an instrument to systematically construct and manage variable software processes, by combining pre-defined and standardized process assets that can be reused, modified, and extended using a well-defined customization approach. Hence, process engineers can ground context-specific process variants in a standardized or domain-specific reference model that can be adapted to the respective context. We present an approach to construct flexible SPrLs and show its practical application in the German V-Modell XT. We contribute a proven approach that is presented as metamodel fragment for reuse and implementation in further process modeling approaches.
- KonferenzbeitragHow has SPI changed in times of agile development? Results from a multi-method study(Software Engineering 2020, 2020) Küpper, Steffen; Pfahl, Dietmar; Jürisoo, Kristjan; Diebold, Philipp; Münch, Jürgen; Kuhrmann, MarcoThe emergence of agile methods and practices has not only changed the development processes but might also have affected how companies conduct software process improvement (SPI). Through a set of complementary studies, we aim to understand how SPI has changed in times of agile software development. Specifically, we aim (1) to identify and characterize the set of publications that connect elements of agility to SPI, (2) to explore to which extent agile methods/practices have been used in the context of SPI, and (3) to understand whether the topics addressed in the literature are relevant and useful for industry professionals. To study these questions, we conducted an in-depth analysis of the literature identified in a previous mapping study, an interview study, and an analysis of the responses given by industry professionals to SPI-related questions stemming from an independently conducted survey study.
- KonferenzbeitragReusability in Artificial Neural Networks: An Empirical Study(Software Engineering 2020, 2020) Ghofrani, Javad; Kozegar, Ehsan; Bozorgmehr, Arezoo; Soorati, Mohammad DivbandThis manuscript summarizes our empirical study on reuse in the context of Artificial Neural Networks (ANNs) extensively described in [Gh19b] as a paper with the same title, presented in 2nd International Workshop on Experiences and Empirical Studies on Software Reuse (WEESR 2019)
- KonferenzbeitragWhat are Hybrid Development Methods Made Of?(Software Engineering 2020, 2020) Tell, Paolo; Klünder, Jil; Küpper, Steffen; Raffo, David; MacDonell, Stephen G.; Münch, Jürgen; Pfahl, Dietmar; Linssen, Oliver; Kuhrmann, MarcoRegardless of company size or industry sector, a majority of project teams and companies use customized processes that combine different development methods-so-called hybrid development methods. Even though such hybrid development methods are highly individualized, a common understanding of how to systematically construct synergetic practices is missing. Based on 1,467 data points from a large-scale online survey among practitioners, we study the current state of practice in process use to answer the question: What are hybrid development methods made of? Our findings reveal that only eight methods and few practices build the core of modern software development. This small set allows for statistically constructing hybrid development methods.