
New Perspectives in Software Engineering
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
This book contains a selection of papers from the 2020 International Conference on Software Process Improvement (CIMPS 20), held between the 21st and 23rd of October in Mazatlán, Sinaloa, México. The CIMPS 20 is a global forum for researchers and practitioners that present and discuss the most recent innovations, trends, results, experiences and concerns in the several perspectives of Software Engineering with clear relationship but not limited to software processes, Security in Information and Communication Technology and Big Data Field.
The main topics covered are: Organizational Models, Standards and Methodologies, Software Process Improvement, Knowledge Management, Software Systems, Applications and Tools, Information and Communication Technologies and Processes in Non-software Domains (mining, automotive, aerospace, business, health care, manufacturing, etc.) with a demonstrated relationship to Software Engineering Challenges.More details
Other editions
Additional editions

Content
- Intro
- Introduction
- Organization
- Conference
- General Chairs
- General Support
- Local Committee
- CIMAT UNIT ZACATECAS
- FIMAZ-UAS
- Scientific Program Committee
- Contents
- Organizational Models, Standards and Methodologies
- A Case Study of Improving a Very Small Entity with an Agile Software Development Based on the Basic Profile of the ISO/IEC 29110
- 1 Introduction
- 2 Background
- 2.1 Approaches
- 2.2 ISO/IEC 29110
- 3 Related Works
- 4 Guide to Reinforce VSEs
- 4.1 Agile Guide Structure
- 5 Case Study
- 5.1 Case Study Design
- 5.2 Preparing Data Collection
- 5.3 Collecting the Evidence
- 5.4 Reporting
- 6 Discussion, Conclusion, and Next Steps
- References
- Building a Guideline to Reinforce Agile Software Development with the Basic Profile of ISO/IEC 29110 in Very Small Entities
- 1 Introduction
- 2 Background
- 2.1 ASDMs Methods
- 2.2 ISO/IEC 29110
- 3 Research Goals, Questions and Methodology
- 4 Four-Step Methodology to Develop a Proposal of a Guide
- 4.1 Step 1- Identify the Problems that VSEs Have During the Implementation of an Agile Method
- 4.2 Step 2 - Perform a Compliance Analysis Between Agile Methods (SCRUM and XP) and the Basic Profile of ISO/IEC 29110
- 4.3 Step 3 - Define a Set of Criteria to Build the Agile Guide
- 4.4 Step 4 - Build the Agile Guide Applying the Established Criteria
- 5 Proposed Guide
- 6 Conclusion and Future Work
- References
- Best Practices for Software Development: A Systematic Literature Review
- 1 Introduction
- 2 Related Work
- 3 Method
- 3.1 Planning
- 3.2 Conduction
- 3.3 Quality Assessment
- 4 Results
- 4.1 Answers to Research Questions
- 4.2 Threats to Validity
- 5 Conclusions
- References
- How Capital Structure Boosts ICTs Adoption in Mexican and Colombian Small Firms: A PLS-SEM Multigroup Analysis
- 1 Introduction
- 2 Literature Review
- 3 Methods
- 3.1 Sample Design and Data Collection
- 3.2 Variables
- 3.3 Reliability and Validity
- 4 Results and Discussion
- 5 Conclusions
- References
- CHAT SPI: Knowledge Extraction Proposal Using DialogFlow for Software Process Improvement in Small and Medium Enterprises
- 1 Introduction
- 2 Background
- 2.1 Knowledge
- 2.2 ISO/IEC 29110
- 2.3 Software Process Improvement
- 2.4 Chatbot
- 3 Related Works
- 3.1 Tools
- 3.2 Techniques
- 3.3 Open Domains Chatbot
- 3.4 Result
- 4 How Work DialogFlow (Google)
- 5 CHAT SPI
- 6 Case Study
- 7 Conclusions and Further Research Work
- References
- Process Model to Develop Educational Applications for Hospital School Programs
- 1 Introduction
- 2 A Problem Outline
- 3 Process Model
- 4 Case Study
- 4.1 First Iteration
- 4.2 Second Iteration
- 4.3 Third Iteration
- 5 Discussion
- 6 Conclusion
- References
- COMET-OCEP: A Software Process for Research and Development
- 1 Introduction
- 2 Software Development in R&D
- 2.1 Software Processes in R&D
- 3 A Software Development Process for R&D
- 3.1 Design Phase - Research
- 3.2 Construction Phase - Development
- 4 Test Case in Person Re-identification
- 4.1 COMET-OCEP Design Phase
- 4.2 COMET-OCEP Construction Phase
- 5 Conclusion
- References
- Knowledge Management
- Knowledge Transfer in Software Development Teams Using Gamification: A Systematic Literature Review
- 1 Introduction
- 2 Theory
- 2.1 Knowledge Management
- 2.2 Knowledge Transfer
- 2.3 Knowledge Management in Software Development Teams
- 2.4 Software Development Team Collaboration
- 2.5 Gamification
- 3 Materials and Methods
- 4 Results
- 5 Discussion
- 5.1 RQ1. What Knowledge Transfer Strategies Have Been Used in Software Development Teams?
- 5.2 RQ2. What Gamification Strategies Have Been Used in Software Development Teams?
- 5.3 RQ3. What Gamification Strategies Have Been Used in the Context of Knowledge Transfer in Software Development Teams?
- 6 Conclusions and Future Work
- References
- Architecture of a Platform on Sharing Endogenous Knowledge to Adapt to Climate Change
- 1 Introduction
- 2 Context
- 3 Related Work
- 4 The Solution, a Social and Semantic Web Platform for Sharing Endogenous Knowledge
- 5 Architecture of a Social and Semantic Web Platform for Sharing Endogenous Knowledge
- 6 Discussion
- 7 Conclusion and Perspectives
- References
- Discovery and Enrichment of Knowledges from a Semantic Wiki
- 1 Introduction
- 2 Preliminaries and Problem Statement
- 2.1 Preliminaries
- 2.2 Problem Statement
- 3 Related Work
- 4 Description of the Approach
- 5 Approach Validation
- 6 Conclusion and Perspectives
- References
- Towards a Knowledge Condensation Tool to Capture Expertise
- 1 Introduction
- 2 Related Work
- 3 Semantic Knowledge Modelling
- 4 ExCap a Tool to Capture Expertise in the Software Development
- 4.1 Developers
- 4.2 Projects
- 4.3 Artifacts
- 4.4 Knowledge Condensation Use Case Scenario in ExCap Tool
- 5 Discussion
- 6 Conclusion and Future Work
- References
- Software Systems, Applications and Tools
- Building Microservices for Scalability and Availability: Step by Step, from Beginning to End
- 1 Introduction
- 2 Background and Related Works
- 3 Microservice Software Architecture
- 3.1 Microservices with Spring Boot
- 3.2 RESTful Services
- 3.3 Business Logic
- 3.4 Persistence
- 3.5 Security
- 3.6 Indexing
- 3.7 Cache
- 3.8 Data Audit
- 3.9 Connection Pool
- 4 Continuous Integration Process
- 4.1 Development Teams
- 4.2 Version Control System
- 4.3 Integration and Deployment
- 4.4 Implementation
- 4.5 Reports
- 5 Microservice Life Cycle
- 5.1 Load Balancing
- 5.2 Centralized Configuration Server
- 5.3 Centralized Indexing
- 5.4 Centralized Cache
- 5.5 Centralized Logs
- 6 Conclusions and Future Work
- References
- Evolution of Naturalistic Programming: A Need
- 1 Introduction
- 2 Background
- 3 State-of-the-Art
- 3.1 Pegasus
- 3.2 A Conceptual Model for Naturalistic Programming
- 3.3 SN
- 3.4 Cal-4700
- 3.5 Comparison of Naturalistic Languages
- 4 Examples of Naturalistic Programming Languages
- 4.1 Pegasus
- 4.2 Cal-4700
- 4.3 SN
- 5 Discussion
- 6 Conclusions
- 7 Future Work
- References
- Use of e-Health as an Accessibility and Management Strategy Within Health Centers in Ecuador Through the Implementation of a Progressive Web Application as a Tool for Technological Development and Innovation
- 1 Introduction
- 2 Related Works
- 3 Experimental Setup and Methodology
- 3.1 Absenteeism
- 3.2 E-Health
- 3.3 Cloud Computing
- 3.4 Progressive Web Apps - PWA
- 3.5 System Infrastructure
- 3.6 System Architecture
- 3.7 Application Prototype
- 4 Data Analysis
- 5 Conclusions
- 6 Recommendations
- References
- Proposal for a New Method to Improve the Trajectory Generation of a Robotic Arm Using a Distribution Function
- 1 Introduction
- 2 Related Works
- 3 Construction of the Distribution Function and Properties
- 3.1 Distribution Function
- 4 Trajectory Generation
- 4.1 Joint Space
- 4.2 Task Space
- 5 Experimental Results
- 6 Conclusion
- References
- Towards Development of a Mobile Application to Evaluate Mental Health: Systematic Literature Review
- 1 Introduction
- 2 Methods
- 2.1 Planning the Review
- 2.2 Conducting the Review
- 3 Results
- 3.1 Studies Selection and Inclusion
- 3.2 Primary Studies Features
- 3.3 Mental Health Applications
- 3.4 Strategies for the Development of Mobile Mental Health Applications
- 4 Conclusions and Future Work
- Appendix A. Primary Studies
- Appendix B. Mobile Applications
- References
- Model Proposed for the Production of User-Oriented Virtual Reality Scenarios for Training in the Driving of Unmanned Vehicles
- 1 Introduction
- 2 Related Works
- 3 Theorical Foundations
- 3.1 Virtual Reality
- 3.2 Types of Virtual Reality
- 3.3 Immersion
- 3.4 User-Centered Design
- 3.5 User Experience
- 3.6 Unmanned Aerial Vehicles
- 4 Problem Outline
- 5 Proposed Model
- 5.1 Task Design
- 5.2 UAV Features
- 5.3 Scenario Design
- 5.4 Feedback
- 6 Discussion
- 7 Conclusions and Future Works
- References
- Virtual Reality and Tourism: Visiting Machu Picchu
- 1 Introduction
- 2 Background
- 2.1 Macchu Picchu
- 2.2 Virtual Reality
- 2.3 Unreal Engine 4
- 3 Methodology
- 4 Results
- 4.1 Beginning Phase
- 4.2 Elaboration Phase
- 4.3 Construction Phase
- 4.4 Transition Phase
- 5 Conclusions
- References
- EEG Data Modeling for Brain Connectivity Estimation in 3D Graphs
- 1 Introduction
- 1.1 Background
- 2 EEG Data
- 2.1 Coherence
- 2.2 Partial Directed Coherence (PDC)
- 2.3 Graphs
- 3 Pre-processing Data
- 3.1 Time Window Selection
- 3.2 Electrodes Selection
- 3.3 Matrix Representation Selection
- 3.4 Graph Analysis
- 3.5 3D Visualizer
- 4 Conclusions
- References
- Cutting-Edge Technology for Video Games
- 1 Introduction
- 1.1 Advantages of Video Games
- 2 Cutting-Edge Technologies for Video Games
- 2.1 Cloud Computing
- 2.2 Artificial Intelligence
- 2.3 3D Technologies
- 2.4 Real-World Embedded in Video Games
- 2.5 Direct Control
- 2.6 Biosignals
- 3 Video Games with Cutting-Edge Technology
- 4 Conclusions
- References
- Design Techniques for Usability in m-Commerce Context: A Systematic Literature Review
- 1 Introduction
- 2 Background and Related Work
- 2.1 e-Commerce and m-Commerce
- 2.2 User Interface and Usability
- 2.3 Usability Evaluation in m-Commerce Applications
- 2.4 Related Studies
- 3 Systematic Literature Review (SLR)
- 3.1 Identify the Need for Realization
- 3.2 Research Purpose and Questions
- 3.3 Research Protocol
- 4 Analysis of Results
- 4.1 RQ1. What Techniques Are Used for GUI Design in the Context of Mobile Commerce?
- 4.2 RQ2. What Are the Similarities and Differences of the Identified GUI Design Techniques?
- 4.3 RQ3. What Usability Sub-characteristics Do These Techniques Support?
- 4.4 RQ4. What GUI Elements Do These Techniques Support?
- 5 Final Discussion and Future Work
- References
- A Taxonomy on Continuous Integration and Deployment Tools and Frameworks
- 1 Introduction
- 2 Background
- 2.1 Continuous Integration
- 2.2 Benefits of Continuous Integration
- 2.3 Components and Main Phases of a Continuous Integration System
- 2.4 Continuous Delivery and Deployment
- 3 Taxonomy of Tools and Frameworks
- 3.1 Version Control Management
- 3.2 Static Code Analysis
- 3.3 Build Automation
- 3.4 Test Automation
- 3.5 CI/CD Servers
- 3.6 Summary
- 4 Current Challenges on CI/CD
- 5 Research and Development Opportunities
- 6 Conclusions
- References
- Accessifier: A Plug-in to Verify Accessibility Requirements for Web Widgets
- 1 Introduction
- 2 Related Work
- 3 Accessifier: A Plug-in for Verifying Accessibility Requirements
- 4 Methodology
- 5 Results
- 6 Discussion
- 7 Conclusions
- References
- M-Learning and Student-Centered Design: A Systematic Review of the Literature
- 1 Introduction
- 2 M-Learning and Student-Centered Design
- 3 Research Method
- 4 Analysis of Results
- 5 Discussion
- 6 Conclusion and Future Work
- References
- Implementation of Software for the Determination of Modeling Error in a Tubular Reactor
- 1 Introduction
- 2 Model Description
- 2.1 Flow Diagram Description
- 2.2 Response of Temperature and Composition of Maleic Anhydride
- 2.3 Plant Identification
- 2.4 Molar Flow and Temperature Response
- 2.5 FOPDT Parameters
- 2.6 Compensation of Process Modeling Error
- 2.7 Process Description for the Implementation of Software in the Determination of Modeling Error in a Tubular Reactor
- 3 Modeling Error Results
- 4 Conclusions
- References
- Author Index
System requirements
File format: PDF
Copy protection: Watermark-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Use the free software Adobe Reader, Adobe Digital Editions, or any other PDF viewer of your choice (see eBook Help).
- Tablet/Smartphone (Android; iOS): Install the free app Adobe Digital Editions or another reading app for eBooks, e.g., PocketBook (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (only limited: Kindle).
The file format PDF always displays a book page identically on any hardware. This makes PDF suitable for complex layouts such as those used in textbooks and reference books (images, tables, columns, footnotes). Unfortunately, on the small screens of e-readers or smartphones, PDFs are rather annoying, requiring too much scrolling.
This eBook uses Watermark-DRM, a „soft” copy protection. This means that there are no technical restrictions to prevent illegal distribution. However, there is a personalised watermark embedded in the eBook that can be used to identify the purchaser of the eBook in the event of misuse and to provide evidence for legal purposes.
For more information, see our eBook Help page.