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,242 Discovery Miles 32 420 Ships in 12 - 17 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
R3,170 Discovery Miles 31 700 Ships in 12 - 17 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,837 Discovery Miles 28 370 Out of stock

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 (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,784 Discovery Miles 27 840 Out of stock

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.

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,593 Discovery Miles 15 930 Out of stock

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...
White Glo Professional Choice Toothpaste…
R80 Discovery Miles 800
Vital BabyŽ HYGIENE™ Super Soft Hand…
R45 Discovery Miles 450
Cricut Joy Machine
 (6)
R3,732 Discovery Miles 37 320
Bostik Clear Gel in Box (25ml)
R29 Discovery Miles 290
Bostik Easy Tear Tape (12mm x 33m)
R14 Discovery Miles 140
Butterfly A4 80gsm Paper Pad - 2 Colour…
R83 Discovery Miles 830
Pulse Active Sports Whistle with String…
R120 Discovery Miles 1 200
Raz Tech Microphone Stereo Audio Cable…
R399 R179 Discovery Miles 1 790
Wagworld Leafy Mat - Fleece…
 (1)
R549 R367 Discovery Miles 3 670
Golf Groove Sharpener (Black)
R249 Discovery Miles 2 490

 

Partners