LEADER 07685nam 22006495 450 001 9910799487903321 005 20240102051527.0 010 $a3-031-51075-5 024 7 $a10.1007/978-3-031-51075-5 035 $a(CKB)29526980100041 035 $a(DE-He213)978-3-031-51075-5 035 $a(MiAaPQ)EBC31093996 035 $a(Au-PeEL)EBL31093996 035 $a(EXLCZ)9929526980100041 100 $a20240102d2024 u| 0 101 0 $aeng 135 $aur||||||||||| 181 $ctxt$2rdacontent 182 $cc$2rdamedia 183 $acr$2rdacarrier 200 10$aSoftware, System, and Service Engineering$b[electronic resource] $eS3E 2023 Topical Area, 24th Conference on Practical Aspects of and Solutions for Software Engineering, KKIO 2023, and 8th Workshop on Advances in Programming Languages, WAPL 2023, Held as Part of FedCSIS 2023, Warsaw, Poland, 17?20 September 2023, Revised Selected Papers /$fedited by Aleksander Jarz?bowicz, Ivan Lukovi?, Adam Przyby?ek, Miros?aw Staro?, Muhammad Ovais Ahmad, Miros?aw Ochodek 205 $a1st ed. 2024. 210 1$aCham :$cSpringer Nature Switzerland :$cImprint: Springer,$d2024. 215 $a1 online resource (XIII, 153 p. 54 illus., 34 illus. in color.) 225 1 $aLecture Notes in Business Information Processing,$x1865-1356 ;$v499 311 08$a9783031510748 327 $aIntro -- Preface -- Organization -- Contents -- 24th Conference on Practical Aspects of and Solutions for Software Engineering (KKIO 2023) -- A Proposal for Functional Software Identification Using Risk-Based Continuous Quality Control -- 1 Introduction -- 2 Background and Related Work -- 2.1 Active Automata Learning -- 2.2 Active Continuous Quality Control (ACQC) -- 2.3 Risk-Based Testing via Active Continuous Quality Control -- 2.4 Software Risk Assessment in Legal Metrology -- 3 Modelling Measuring Systems as Deterministic Finite Automata -- 4 Risk-Based Continuous Quality Control for Measuring Systems -- 5 Developed Learning Algorithm Framework and Implemented Test Case Evaluation -- 6 Exemplary Evaluation -- 6.1 Taximeter as a Complex DFA -- 6.2 Non-critical and Critical Model Changes -- 6.3 Necessary Discovery of State Correspondences -- 6.4 Analysis of the Example -- 7 Summary -- 8 Symbols and Notations -- References -- A Reusability-Oriented Use-Case Model: Textual Specification Language -- 1 Introduction -- 2 Language Genesis and Related Work -- 2.1 Use-Case Description Structure -- 2.2 Steps Numbering -- 2.3 Action Specification -- 2.4 Loops -- 2.5 Final States and Post-conditions -- 2.6 Use-Case Relationship Constructs -- 2.7 Interruptions -- 2.8 Overriding Actions -- 2.9 Event-Driven and Action-Driven Support -- 2.10 Complexity Management with Subflows -- 3 UCFL Metamodel -- 3.1 UCFL Containers -- 3.2 UCFL Container Elements -- 3.3 Range -- 3.4 Loop Type -- 3.5 Loop Region -- 3.6 Actions -- 3.7 Interruptible Regions -- 3.8 Use-Case Generalization Relationship -- 4 T-UCFL Informal Description -- 4.1 T-UCFL Containers -- 4.2 T-UCFL Container Elements -- 4.3 Range -- 4.4 Loop Type -- 4.5 Loop Region -- 4.6 Actions -- 4.7 Interruptible Regions -- 5 Example Specification -- 6 Results -- 6.1 Steps Numbering -- 6.2 Use-Case Relationships. 327 $a6.3 Iteration Scope -- 6.4 Subflow -- 6.5 Interruptible Regions -- 6.6 Overriding Action -- 6.7 Triggers -- 6.8 Basic Reusability Mechanisms -- 7 Summary -- References -- Nexus Between Psychological Safety and Non-Technical Debt in Large-Scale Agile Enterprise Resource Planning Systems Development -- 1 Introduction -- 2 Background -- 2.1 Large-Scale Agile -- 2.2 Technical and Non-Technical Debt -- 2.3 Psychological Safety -- 3 Research Settings -- 4 Results -- 4.1 Leadership Role -- 4.2 Cultivating Trusting and Respectful Interpersonal Relationships -- 4.3 Brain Drain -- 4.4 Designing a Team for Learning -- 5 Threats to Validity and Limitations -- 6 Discussion -- 7 Conclusion -- 8 Future Research Directions -- References -- An Association Rule Mining for Selection Requirement Elicitation and Analysis Techniques in IT Projects -- 1 Introduction -- 2 Problem Statement -- 3 The Best Existing Solution -- 4 The Proposed Solution -- 5 Details of the Proposed Solution -- 5.1 Association Rule Mining -- 5.2 Apriori Algorithm -- 5.3 Choosing Hyperparameters -- 5.4 Conditions of the Analysis to Follow -- 6 Analysis -- 6.1 Input Data -- 6.2 (Project Context ? Elicitation Techniques) Rules Analysis -- 6.3 (Project Context?Modeling Techniques) Rules Analysis -- 7 Conclusion -- References -- Track on Software, System and Service Engineering (S3E 2023) -- Exploring Relationships Between Data in Enterprise Information Systems by Analysis of Log Contents -- 1 Introduction -- 2 Problem Statement -- 3 Proposed Method -- 3.1 Method Overview -- 3.2 Token Embedding -- 3.3 Embedding Optimization -- 3.4 Token Filtering -- 3.5 Graph Estimate Construction -- 4 Method Evaluation -- 4.1 Dataset Overview -- 4.2 Evaluation Criteria -- 4.3 Results -- 4.4 Suggested Logging Practices for Developers -- 4.5 Threats to Validity -- 5 Related Work -- 6 Conclusions and Future Work. 327 $aReferences -- 8th Workshop on Advances in Programming Languages (WAPL 2023) -- Performance Analysis of Compiler Support for Parallel Evaluation of C++ Constant Expressions -- 1 Introduction -- 2 Background -- 3 Compile Time Parallelism -- 3.1 The Parallelisation Process -- 3.2 The Intrinsic Functions -- 3.3 An Example Constexpr Parallel Function -- 4 The C'est Library -- 5 Parallelism Benchmarking -- 5.1 Timing Compile Time Performance -- 5.2 Mandelbrot -- 5.3 BlackScholes -- 5.4 N-Body -- 5.5 Swaptions -- 5.6 SYCL Edge Detection -- 5.7 Benchmark Comparison -- 6 Conclusion -- A Intrinsic Functions Table -- References -- Author Index. 330 $aThis book constitutes the refereed post-proceedings of the S3E 2023 Topical Area, 24th Conference on Practical Aspects of and Solutions for Software Engineering, KKIO 2023, and 8th Workshop on Advances in Programming Languages, WAPL 2023, held in Warsaw, Poland, as part of FedCSIS, during September 17-20, 2023. The total of 6 revised papers presented in this book were carefully reviewed and selected from a total of 55 submissions. They focus on new ideas and developments in practical aspects and solutions for software engineering. 410 0$aLecture Notes in Business Information Processing,$x1865-1356 ;$v499 606 $aSoftware engineering 606 $aProgramming languages (Electronic computers) 606 $aComputer programming 606 $aSoftware Engineering 606 $aProgramming Language 606 $aProgramming Techniques 615 0$aSoftware engineering. 615 0$aProgramming languages (Electronic computers). 615 0$aComputer programming. 615 14$aSoftware Engineering. 615 24$aProgramming Language. 615 24$aProgramming Techniques. 676 $a005.1 702 $aJarz?bowicz$b Aleksander$4edt$4http://id.loc.gov/vocabulary/relators/edt 702 $aLukovi?$b Ivan$4edt$4http://id.loc.gov/vocabulary/relators/edt 702 $aPrzyby?ek$b Adam$4edt$4http://id.loc.gov/vocabulary/relators/edt 702 $aStaro?$b Miros?aw$4edt$4http://id.loc.gov/vocabulary/relators/edt 702 $aAhmad$b Muhammad Ovais$4edt$4http://id.loc.gov/vocabulary/relators/edt 702 $aOchodek$b Miros?aw$4edt$4http://id.loc.gov/vocabulary/relators/edt 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910799487903321 996 $aSoftware, System, and Service Engineering$93877394 997 $aUNINA