Business process modeling (BPM) is the activity of representing processes of an enterprise so that the current process may be analyzed and improved. BPM is typically performed by business analysts and managers who are seeking to improve process efficiency and quality. This book presents current rese
Empirical research in software engineering : concepts, analysis, and applications
β Scribed by Malhotra, Ruchika
- Publisher
- CRC Press
- Year
- 2015
- Tongue
- English
- Leaves
- 486
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Table of Contents
Content: Introduction What Is Empirical Software Engineering? Overview of Empirical Studies Types of Empirical Studies Empirical Study Process Ethics of Empirical Research Importance of Empirical Research Basic Elements of Empirical Research Some Terminologies Concluding Remarks Systematic Literature Reviews Basic Concepts Case Study Planning the Review Methods for Presenting Results Conducting the Review Reporting the Review SRs in Software Engineering Software Metrics Introduction Measurement Basics Measuring Size Measuring Software Quality OO Metrics Dynamic Software Metrics System Evolution and Evolutionary Metrics Validation of Metrics Practical Relevance Experimental Design Overview of Experimental Design Case Study: Fault Prediction Systems Research Questions Reviewing the Literature Research Variables Terminology Used in Study Types Hypothesis Formulation Data Collection Selection of Data Analysis Methods Mining Data from Software Repositories Configuration Management Systems Importance of Mining Software Repositories Common Types of Software Repositories Understanding Systems Version Control Systems Bug Tracking Systems Extracting Data from Software Repositories Static Source Code Analysis Software Historical Analysis Software Engineering Repositories and Open Research Data Sets Case Study: Defect Collection and Reporting System for Git Repository Data Analysis and Statistical Testing Analyzing the Metric Data Attribute Reduction Methods Hypothesis Testing Statistical Testing Example-Univariate Analysis Results for Fault Prediction System Model Development and Interpretation Model Development Statistical Multiple Regression Techniques ML Techniques Concerns in Model Prediction Performance Measures for Categorical Dependent Variable Performance Measures for Continuous Dependent Variable Cross-Validation Model Comparison Tests Interpreting the Results Example-Comparing ML Techniques for Fault Prediction Validity Threats Categories of Threats to Validity Example-Threats to Validity in Fault Prediction System Threats and Their Countermeasures Reporting Results Reporting and Presenting Results Guidelines for Masters and Doctoral Students Research Ethics and Misconduct Mining Unstructured Data Introduction Steps in Text Mining Applications of Text Mining in Software Engineering Example-Automated Severity Assessment of Software Defect Reports Demonstrating Empirical Procedures Abstract Introduction Related Work Experimental Design Research Methodology Analysis Results Discussion and Interpretation of Results Validity Evaluation Conclusions and Future Work Appendix Tools for Analyzing Data WEKA KEEL SPSS MATLAB R Comparison of Tools Appendix References Index Exercises and Further Reading appear at the end of most chapters.
β¦ Subjects
COMPUTERS / Software Development & Engineering / General Software engineering.
π SIMILAR VOLUMES
This book addresses action research (AR), one of the main research methodologies used for academia-industry research collaborations. It elaborates on how to find the right research activities and how to distinguish them from non-significant ones. Further, it details how to glean lessons from the res
<div>This book addresses action research (AR), one of the main research methodologies used for academia-industry research collaborations. It elaborates on how to find the right research activities and how to distinguish them from non-significant ones. Further, it details how to glean lessons from th
<p><P>The 6<SUP>th</SUP> ACIS International Conference on Software Engineering, Research, Management and Applications (SERA 2008) was held in Prague in the Czech Republic on August 20 β 22. SERA β08 featured excellent theoretical and practical contributions in the areas of formal methods and tools,
<p>The purpose of the 11th International Conference on Software Engineering Research, Management and Applications (SERA 2013) held on August 7 - 9, 2012 in Prague, Czech Republic was to bring together scientists, engineers, computer users, and students to share their experiences and exchange new ide
<p><span>This edited book presents scientific results of the 20th IEEE/ACIS International Conference on Software Engineering Research, Management, and Applications (SERA2022)Β held on May 25, 2022, in Las Vegas, USA. The aim of this conference was to bring together researchers and scientists, busines