0
Your cart

Your cart is empty

Browse All Departments
  • All Departments
Price
  • R1,000 - R2,500 (1)
  • R2,500 - R5,000 (4)
  • -
Status
Brand

Showing 1 - 5 of 5 matches in All Departments

Identifying Relevant Information for Testing Technique Selection - An Instantiated Characterization Schema (Hardcover, 2003... Identifying Relevant Information for Testing Technique Selection - An Instantiated Characterization Schema (Hardcover, 2003 ed.)
Sira Vegas, Natalia Juristo, Victor R. Basili
R3,048 Discovery Miles 30 480 Ships in 10 - 15 working days

Engineering tasks are supposed to achieve defined goals under certain project constraints. Example goals of software engineering tasks include achieving a certain functionality together with some level of reliability or performance. Example constraints of software engineering tasks include budget and time limitations or experience limitations of the developers at hand. Planning of an engineering project requires the selection of techniques, methods and tools suited to achieve stated goals under given project constraints. This assumes sufficient knowledge regarding the process-product relationships (or effects) of candidate techniques, methods and tools. Planning of software projects suffers greatly from lack of knowledge regarding the process-product relationships of candidate techniques, methods and tools. Especially in the area of testing a project planner is confronted with an abundance of testing techniques, but very little knowledge regarding their effects under varying project conditions. This book offers a novel approach to addressing this problem: First, based on a comprehensive initial characterization scheme (see chapter 7) an overview of existing testing techniques and their effects under varying conditions is provided to guide the selection of testing approaches. Second, the optimisation of this knowledge base is suggested based on experience from experts, real projects and scientific experiments (chapters 8, 9, and 10). This book is of equal interest to practitioners, researchers and students. Practitioners interested in identifying ways to organize their company-specific knowledge about testing could start with the schema provided in this book, and optimise it further by applying similar strategies as offered in chapters 8 and 9.

A Knowledge-Based Approach to Program Understanding (Hardcover, 1995 ed.): Salwa K. Abd-El-Hafiz, Victor R. Basili A Knowledge-Based Approach to Program Understanding (Hardcover, 1995 ed.)
Salwa K. Abd-El-Hafiz, Victor R. Basili
R2,867 Discovery Miles 28 670 Ships in 10 - 15 working days

Program understanding plays an important role in nearly all software related tasks. It is vital to the development, maintenance and reuse activities. Program understanding is indispensable for improving the quality of software development. Several development activities such as code reviews, debugging and some testing approaches require programmers to read and understand programs. Maintenance activities cannot be performed without a deep and correct understanding of the component to be maintained. Program understanding is vital to the reuse of code components because they cannot be utilized without a clear understanding of what they do. If a candidate reusable component needs to be modified, an understanding how it is designed is also required. of This monograph presents a. knowledge-based approach to the automation of program understanding. This approach generates rigorous program documentation mechanically by combining and building on strengths of a practical program decomposition method, the axiomatic correctness notation, and the knowledge based analysis approaches. More specifically, this approach documents programs by generating first order predicate logic annotations of their loops. In this approach, loops are classified according to their complexity levels. Based on this taxonomy, variations on the basic analysis approach that best fit each of the different classes are described. In general, mechanical annotation of loops is performed by first decomposing them using data flow analysis. This decomposition encapsulates interdependent statements in events, which can be analyzed individually."

A Knowledge-Based Approach to Program Understanding (Paperback, Softcover reprint of the original 1st ed. 1995): Salwa K.... A Knowledge-Based Approach to Program Understanding (Paperback, Softcover reprint of the original 1st ed. 1995)
Salwa K. Abd-El-Hafiz, Victor R. Basili
R2,828 Discovery Miles 28 280 Ships in 10 - 15 working days

Program understanding plays an important role in nearly all software related tasks. It is vital to the development, maintenance and reuse activities. Program understanding is indispensable for improving the quality of software development. Several development activities such as code reviews, debugging and some testing approaches require programmers to read and understand programs. Maintenance activities cannot be performed without a deep and correct understanding of the component to be maintained. Program understanding is vital to the reuse of code components because they cannot be utilized without a clear understanding of what they do. If a candidate reusable component needs to be modified, an understanding how it is designed is also required. of This monograph presents a* knowledge-based approach to the automation of program understanding. This approach generates rigorous program documentation mechanically by combining and building on strengths of a practical program decomposition method, the axiomatic correctness notation, and the knowledge based analysis approaches. More specifically, this approach documents programs by generating first order predicate logic annotations of their loops. In this approach, loops are classified according to their complexity levels. Based on this taxonomy, variations on the basic analysis approach that best fit each of the different classes are described. In general, mechanical annotation of loops is performed by first decomposing them using data flow analysis. This decomposition encapsulates interdependent statements in events, which can be analyzed individually.

Identifying Relevant Information for Testing Technique Selection - An Instantiated Characterization Schema (Paperback,... Identifying Relevant Information for Testing Technique Selection - An Instantiated Characterization Schema (Paperback, Softcover reprint of the original 1st ed. 2003)
Sira Vegas, Natalia Juristo, Victor R. Basili
R2,877 Discovery Miles 28 770 Ships in 10 - 15 working days

Engineering tasks are supposed to achieve defined goals under certain project constraints. Example goals of software engineering tasks include achieving a certain functionality together with some level of reliability or performance. Example constraints of software engineering tasks include budget and time limitations or experience limitations of the developers at hand. Planning of an engineering project requires the selection of techniques, methods and tools suited to achieve stated goals under given project constraints. This assumes sufficient knowledge regarding the process-product relationships (or effects) of candidate techniques, methods and tools. Planning of software projects suffers greatly from lack of knowledge regarding the process-product relationships of candidate techniques, methods and tools. Especially in the area of testing a project planner is confronted with an abundance of testing techniques, but very little knowledge regarding their effects under varying project conditions. This book offers a novel approach to addressing this problem: First, based on a comprehensive initial characterization scheme (see chapter 7) an overview of existing testing techniques and their effects under varying conditions is provided to guide the selection of testing approaches. Second, the optimisation of this knowledge base is suggested based on experience from experts, real projects and scientific experiments (chapters 8, 9, and 10). This book is of equal interest to practitioners, researchers and students. Practitioners interested in identifying ways to organize their company-specific knowledge about testing could start with the schema provided in this book, and optimise it further by applying similar strategies as offered in chapters 8 and 9.

Experimental Software Engineering Issues: - Critical Assessment and Future Directions. International Workshop, Dagstuhl Castle,... Experimental Software Engineering Issues: - Critical Assessment and Future Directions. International Workshop, Dagstuhl Castle, Germany, September 14-18, 1992. Proceedings (Paperback, 1993 ed.)
H.Dieter Rombach, Victor R. Basili, Richard W. Selby
R1,613 Discovery Miles 16 130 Ships in 10 - 15 working days

We have only begun to understand the experimental nature of software engineering, the role of empirical studies and measurement within software engineering, and the mechanisms needed to apply them successfully. This volume presents the proceedings of a workshop whose purpose was to gather those members of the software engineering community who support an engineering approach based upon empirical studies to provide an interchange of ideas and paradigms for research. The papers in the volume are grouped into six parts corresponding to the workshop sessions: The experimental paradigm in software engineering; Objectives and context of measurement/experimentation; Procedures and mechanisms for measurement/experimentation; Measurement-based modeling; packaging for reuse/reuse of models; and technology transfer, teaching and training. Each part opens with a keynote paper and ends with a discussion summary. The workshop served as an important event in continuing to strengthen empirical software engineering as a major subdiscipline ofsoftware engineering. The deep interactions and important accomplishments from the meeting documented in these proceedings have helped identify key issues in moving software engineering as a whole towards a true engineering discipline.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Human habits of highly effective…
Guy Charlton Paperback R722 Discovery Miles 7 220
Understanding Parent Experiences and…
Jillian Yarbrough Hardcover R5,784 Discovery Miles 57 840
Plant Mites and Sociality - Diversity…
Yutaka Saito Hardcover R5,089 Discovery Miles 50 890
Autism and Developmental Disabilities…
Anthony F. Rotatori, Festus E. Obiakor, … Hardcover R3,752 Discovery Miles 37 520
The Sun Also Rises
Ernest Hemingway Paperback R654 Discovery Miles 6 540
Anti-contiguity - A Theory of Wh…
Jason Kandybowicz Hardcover R2,580 Discovery Miles 25 800
The New Oil Crisis and Fuel Economy…
Deborah L. Bleviss Hardcover R2,789 Discovery Miles 27 890
Modern Chinese Complex Sentences IV…
XING Fuyi Hardcover R4,472 Discovery Miles 44 720
Disruptive Technologies for Society 5.0…
Vikram Bali, Vishal Bhatnagar, … Hardcover R4,501 Discovery Miles 45 010
Secrets of Broken Pottery - Seeing the…
Heidi Mckendrick Hardcover R1,042 Discovery Miles 10 420

 

Partners