Code Generation, Analysis Tools, and Testing for Quality, 1st Edition

  • Ricardo Alexandre Peixoto de Queirós
  • Alberto Simões
  • Mário Teixeira Pinto
  • Published By: Engineering Science Reference
  • ISBN-10: 1522574565
  • ISBN-13: 9781522574569
  • DDC: 005.3
  • 288 Pages | eBook
  • Original Copyright 2019 | Published/Released August 2020
  • This publication's content originally published in print form: 2019

  • Price:  Sign in for price



Despite the advances that have been made in programming, there is still a lack of sufficient methods for quality control. While code standards try to force programmers to follow a specific set of rules, few tools exist that really deal with automatic refactoring of this code, and evaluation of the coverage of these tests is still a challenge. Code Generation, Analysis Tools, and Testing for Quality is an essential reference source that discusses the generation and writing of computer programming and methods of quality control such as analysis and testing. Featuring research on topics such as programming languages, quality assessment, and automated development, this book is ideally designed for academicians, practitioners, computer science teachers, enterprise developers, and researchers seeking coverage on code auditing strategies and methods.

Table of Contents

Front Cover.
Title Page.
Copyright Page.
Advances in Computer and Electrical Engineering (ACEE) Book Series.
Titles in This Series.
Table of Contents.
Detailed Table of Contents.
Code Quality and Tests.
1: Dynamic Generation of Documentation, Code, and Tests for a Digital Marketing Platform's API.
2: Structural Coverage Analysis Methods.
3: White-Box Testing Automation With SonarQube: Continuous Integration, Code Review, Security, and Vendor Branches.
Programming Languages Learning.
4: A Survey on Computer Programming Learning Environments.
5: Tools for the Learning of Programming Languages and Paradigms: Integration of a Code Validator and Exercises Module Into the Moodle eLearning Platform.
6: Teaching Model Driven Engineering in a Master's Program: Three Editions on a PBL Based Experience.
Domain-Specific Languages.
7: Evaluating the Refactoring Index Using Entropy Approach.
8: Operator Overloading as a DSL Parsing Mechanism.
9: RESTful Web Services Development With a Model Driven Engineering Approach.
Compilation of References.
Related References.
About the Contributors.