Advances in computers. Volume 95 /
This 95th volume is eclectic in nature, the first three chapters discussing the ever important issues of software quality, the next chapter discusses issues of software design, and the last chapter discusses a fundamental question in the theoretical aspects of computing. In this volume the following...
Gespeichert in:
- 1. Verfasser:
- Weitere Verfasser:
- Format:
- Elektronisch E-Book
- Sprache:
- Englisch
- Veröffentlicht:
-
Waltham, Massachusetts ; San Diego, California :
Academic Press,
2014.
- Ausgabe:
- 1st ed.
- Zusammenfassung:
-
This 95th volume is eclectic in nature, the first three chapters discussing the ever important issues of software quality, the next chapter discusses issues of software design, and the last chapter discusses a fundamental question in the theoretical aspects of computing. In this volume the following concepts are discussed. Test oracles are discusses, a key component of software testing. The increasing size of test suites, the growing availability of test case generators that produce enormous amount of test cases, and the repeated execution of large amounts of test cases require automated oracles. Posit that a significant challenge in applying model-based testing on software systems is that manually designing the test models requires considerable amount of effort and deep expertise in formal modeling. When an existing system is being modeled and tested, there are various techniques to automate the process of producing the models based on the implementation. Further discussions on "Test oracles", which have changed significantly over time, resulting in clear shifts in the research literature. Over the years, the testing techniques, strategies, and criteria utilized by researchers went through technical developments due to the improvement of technologies and programming languages. Software testers currently have several resources to increase their confidence in the software under test correctness. Anti-patterns are discussed, they are poor solutions to recurring design problems. They occur in object-oriented systems when developers unwillingly introduce them while designing and implementing the classes of their systems. Several empirical studies have highlighted that anti-patterns have a negative impact on the comprehension and maintainability of a software systems. Lastly One of the most fundamental problems in computer science. Stated informally: "Given a problem, how hard is it?" are revisited.
- Umfang:
-
1 online resource (662 p.)
text file - Anmerkungen:
- Description based upon print version of record.
- Anmerkungen:
- English
- Bibliografie:
- Includes bibliographical references and index.
- ISBN:
-
9780128003244
0128003243 - ISSN:
- 0065-2458 ;
- Schlagworte:
- Bezugswerke:
-
Parallelausgabe: 9781322235912Parallelausgabe: 1322235910Parallelausgabe: 9780128001608Parallelausgabe: 0128001607
- Links: