Software Quality: Quality Intelligence in Software and Systems Engineering: 12th International Conference, SWQD 2020, Vienna, Austria, January 14–17, ... in Business Information Processing, 371)
معرفی کتاب «Software Quality: Quality Intelligence in Software and Systems Engineering: 12th International Conference, SWQD 2020, Vienna, Austria, January 14–17, ... in Business Information Processing, 371)» نوشتهٔ Dietmar Winkler (editor), Stefan Biffl (editor), Daniel Mendez (editor), Johannes Bergsmann (editor)، منتشرشده توسط نشر Springer International Publishing AG در سال 2020. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است.
This book constitutes the refereed proceedings of the 12th Software Quality Days Conference, SWQD 2020, held in Vienna, Austria, in January 2020. The Software Quality Days (SWQD) conference started in 2009 and has grown to the biggest conference on software quality in Europe with a strong community. The program of the SWQD conference is designed to encompass a stimulating mixture of practical presentations and new research topics in scientific presentations. The guiding conference topic of the SWQD 2020 is "Quality Intelligence in Software and Systems Engineering". The 5 full papers and 2 short papers presented in this volume were carefully reviewed and selected from 17 submissions. The volume also contains 2 invited talks. The contributions were organized in topical sections named: industry challenges and collaborations; software testing approaches; social aspects in software engineering; natural language processing; and software quality assurance concepts. -- Provided by publisher Message from the General Chair Message from the Scientific Program Chairs Organization Contents Industry Challenges and Collaborations Together We Are Stronger: Evidence-Based Reflections on Industry-Academia Collaboration in Software Testing 1 Introduction 2 Software Test Activities 3 Evidence on Industry-Academia Collaboration in Software Testing as Well as in Its Conferences and Literature 3.1 Study 1: Perceived Level of Challenges in Testing Activities 3.2 Study 2: Focus Areas in Industrial and Academic Software Testing Conferences 3.3 Study 3: Synergies Between Industrial and Academic Software Testing Conferences 3.4 Study 4: Need for Consideration of Grey Literature 4 Reflections on Industry-Academia Collaboration in Software Testing 5 Conclusion References Challenges in Testing Big Data Systems 1 Introduction 2 Objective 3 Methodological Approach and Survey Design 4 Participants 5 Analysis Method 6 Results 6.1 Resources and Performance 6.2 Verifying Test Results 6.3 Finding an Optimal Test Coverage 6.4 Availability of Test Data 7 Threats to Validity 8 Related Work 9 Future Work 10 Conclusion References Software Testing Approaches Selecting and Prioritizing Regression Test Suites by Production Usage Risk in Time-Constrained Environments 1 Introduction 2 Related Work 3 Production Usage Risk and Coverage 3.1 Regression Risk 3.2 Regression Risk Coverage 3.3 Partitioning a System into Functionalities 3.4 Use Cases for Regression Test Risk Coverage 4 Example 5 Case Study: Application in an Industrial Project 5.1 Case Study Design 5.2 Results 6 Conclusions and Outlook 6.1 Conclusions 6.2 Possible Future Work References An Evaluation of Test Suite Minimization Techniques 1 Introduction 2 Fundamentals 2.1 Test Suite Minimization 2.2 Mutation Testing 3 Related Work 4 Implementation 4.1 The Greedy Algorithm 4.2 The HGS Algorithm 4.3 Mutation Testing 5 Empirical Assessment 5.1 Research Questions 5.2 Study Subjects 5.3 Study Design 6 Results and Discussion 7 Threats to Validity 8 Conclusion 9 Future Work References Social Aspects in Software Engineering Soft Competencies and Satisfaction Levels for Software Engineers: A Unified Framework 1 Introduction 2 Theoretical Foundation and Related Works 2.1 Soft Competency 2.2 Kano Model 2.3 Competency Framework for Software Engineers 3 A Unified Framework of Soft Competency Satisfaction Levels for Software Engineers (UFSCSL) 4 Methodology 4.1 Data Collection 4.2 Data Analysis 5 Results 5.1 RQ1: What Are the Different Satisfaction Levels Derived from Using a Software Soft Competency? 5.2 RQ2: Which of These Soft Competencies Are Perceived as Most Valuable for Software Engineering? 6 Discussions 7 Conclusion References Natural Language Processing Semantic Similarities in Natural Language Requirements 1 Introduction 1.1 Contribution of This Work 1.2 Structure of This Work 2 Related Work 2.1 Semantic Similarity Estimation of General Texts 2.2 Semantic Similarity Estimation for Requirements 2.3 Research Gap 3 Background 3.1 Semantic Similarity 3.2 Applied Algorithms 4 Study Design 4.1 Goal Definition 4.2 Research Questions 4.3 Metrics 4.4 Experiment Design and Execution 4.5 Study Subjects 4.6 Study Objects 5 Results 5.1 Presentation of Results 5.2 Answers to Research Questions 6 Interpretation 6.1 RQ1: How Do Semantic Similarity Algorithms Trained on Non-requirements Data Perform in Comparison to Algorithms Trained on Requirements Data? 6.2 RQ2: Which Algorithm Performs Most Accurately for Predicting the Semantic Similarities of Natural Language Requirements? 6.3 Threats to Validity 7 Summary References Software Quality Assurance Concepts On Identifying Similarities in Git Commit Trends—A Comparison Between Clustering and SimSAX 1 Introduction 2 Background 2.1 Similarity Between Git Commit Trends 2.2 Time-Series Clustering 2.3 Similarity-based on Symbolic Aggregate approXimation 3 Related Work 4 Research Design 5 Results and Discussion 5.1 Week Coverage 5.2 Comparing Windows Coverage 5.3 Validity Analysis 6 Conclusions References Code Reviews, Software Inspections, and Code Walkthroughs: Systematic Mapping Study of Research Topics 1 Introduction 2 Data Collection 2.1 Search for Primary Studies 2.2 Screening of Papers for Inclusion and Exclusion 2.3 Selecting Empirical Studies in the Software Engineering Field 3 Qualitative Content Analysis of Research Questions 4 Discussion 5 Limitations and Threats to Validity 6 Conclusions References Optimising Analytical Software Quality Assurance 1 Optimisation of Quality Assurance 2 Quality Economics 3 Effectiveness and Efficiency of Quality Assurance Techniques 4 Psychological Aspects 5 Test Optimisation 6 Conclusions References Author Index
دانلود کتاب Software Quality: Quality Intelligence in Software and Systems Engineering: 12th International Conference, SWQD 2020, Vienna, Austria, January 14–17, ... in Business Information Processing, 371)