0
Your cart

Your cart is empty

Browse All Departments
Price
  • R100 - R250 (69)
  • R250 - R500 (237)
  • R500+ (7,619)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer programming > Software engineering

Research Anthology on Usage and Development of Open Source Software, VOL 1 (Hardcover): Information R Management Association Research Anthology on Usage and Development of Open Source Software, VOL 1 (Hardcover)
Information R Management Association
R20,116 Discovery Miles 201 160 Ships in 10 - 15 working days
How to Manage a Consulting Project - Make Money, Get Your Project Done on Time, and Get Referred Again and Again (Hardcover):... How to Manage a Consulting Project - Make Money, Get Your Project Done on Time, and Get Referred Again and Again (Hardcover)
Richard G Lowe
R496 R465 Discovery Miles 4 650 Save R31 (6%) Ships in 10 - 15 working days
Foundations of Software Science and Computation Structures - 21st International Conference, FOSSACS 2018, Held as Part of the... Foundations of Software Science and Computation Structures - 21st International Conference, FOSSACS 2018, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2018, Thessaloniki, Greece, April 14-20, 2018. Proceedings (Hardcover)
Christel Baier, Ugo Dal Lago
R2,076 Discovery Miles 20 760 Ships in 12 - 19 working days
Systematic Complex Problem Solving in the Age of Digitalization and Open Innovation - 20th International TRIZ Future... Systematic Complex Problem Solving in the Age of Digitalization and Open Innovation - 20th International TRIZ Future Conference, TFC 2020, Cluj-Napoca, Romania, October 14-16, 2020, Proceedings (Hardcover, 1st ed. 2020)
Denis Cavallucci, Stelian Brad, Pavel Livotov
R3,109 Discovery Miles 31 090 Ships in 10 - 15 working days

This book constitutes the refereed proceedings of the 20th International TRIZ Future Conference on Automated Invention for Smart Industries, TFC 2020, held in Cluj-Napoca, Romania, in October 2020 and sponsored by IFIP WG 5.4. The conference was held virtually.The 34 full papers presented were carefully reviewed and selected from 91 submissions. They are organized in the following thematic sections: computing TRIZ; education and pedagogy; sustainable development; tools and techniques of TRIZ for enhancing design; TRIZ and system engineering; TRIZ and complexity; and cross-fertilization of TRIZ for innovation management.

Writing Better Requirements - Writing Better Requirements (Paperback): Ian Alexander, Richard Stevens Writing Better Requirements - Writing Better Requirements (Paperback)
Ian Alexander, Richard Stevens
R1,396 Discovery Miles 13 960 Ships in 12 - 19 working days

Experience has shown us that investment in the requirements process saves time, money, and effort. Yet, development efforts consistently charge ahead without investing sufficiently in the requirements process. We are so intent to develop the technical solutions that we are unwilling to take the time and effort to understand and meet the real customer needs.
--From the Foreword by Ralph R. Young, author of "Effective Requirements Practices"Who is it for?

If you are involved in the systems engineering process, in any company -- from transport and telecommunications, to aerospace and software -- you will learn how to write down requirements to guarantee you get the systems YOU need.What skills will I learn?

How to write simple, clear requirements -- so you get what you wantHow to organize requirements as scenarios -- so everyone understands what you wantHow to review requirements -- so you ask for the right things
0321131630B05282002

Kicking SaaS - 101 Founders on What it Takes to Launch a Software as a Service (Hardcover): Kelsey Yarnell Kicking SaaS - 101 Founders on What it Takes to Launch a Software as a Service (Hardcover)
Kelsey Yarnell
R667 Discovery Miles 6 670 Ships in 12 - 19 working days
Software Sustainability (Hardcover, 1st ed. 2021): Coral Calero, M. Angeles Moraga, Mario Piattini Software Sustainability (Hardcover, 1st ed. 2021)
Coral Calero, M. Angeles Moraga, Mario Piattini
R4,134 Discovery Miles 41 340 Ships in 12 - 19 working days

This book focuses on software sustainability, regarded in terms of how software is or can be developed while taking into consideration environmental, social, and economic dimensions. The sixteen chapters cover various related issues ranging from technical aspects like energy-efficient programming techniques, formal proposals related to energy efficiency measurement, patterns to build energy-efficient software, the role of developers on energy efficient software systems and tools for detecting and refactoring code smells/energy bugs; to human aspects like its impact on software sustainability or the adaptation of ACM/IEEE guidelines for student and professional education and; and an economics-driven architectural evaluation for sustainability. Also aspects as the elements of governance and management that organizations should consider when implementing, assessing and improving Green IT or the relationship between software sustainability and the Corporate Social Responsibility of software companies are included. The chapters are complemented by usage scenarios and experience reports on several domains as cloud applications, agile development or e-Health, among others. As a whole, the chapters provide a complete overview of the various issues related to sustainable software development. The target readership for this book includes CxOs, (e.g. Chief Information Officers, Chief Executive Officers, Chief Technology Officers, etc.) software developers, software managers, auditors, business owners, and quality professionals. It is also intended for students of software engineering and information systems, and software researchers who want to know the state of the art regarding software sustainability.

Contemporary Empirical Methods in Software Engineering (Hardcover, 1st ed. 2020): Michael Felderer, Guilherme Horta Travassos Contemporary Empirical Methods in Software Engineering (Hardcover, 1st ed. 2020)
Michael Felderer, Guilherme Horta Travassos
R4,678 Discovery Miles 46 780 Ships in 10 - 15 working days

This book presents contemporary empirical methods in software engineering related to the plurality of research methodologies, human factors, data collection and processing, aggregation and synthesis of evidence, and impact of software engineering research. The individual chapters discuss methods that impact the current evolution of empirical software engineering and form the backbone of future research. Following an introductory chapter that outlines the background of and developments in empirical software engineering over the last 50 years and provides an overview of the subsequent contributions, the remainder of the book is divided into four parts: Study Strategies (including e.g. guidelines for surveys or design science); Data Collection, Production, and Analysis (highlighting approaches from e.g. data science, biometric measurement, and simulation-based studies); Knowledge Acquisition and Aggregation (highlighting literature research, threats to validity, and evidence aggregation); and Knowledge Transfer (discussing open science and knowledge transfer with industry). Empirical methods like experimentation have become a powerful means of advancing the field of software engineering by providing scientific evidence on software development, operation, and maintenance, but also by supporting practitioners in their decision-making and learning processes. Thus the book is equally suitable for academics aiming to expand the field and for industrial researchers and practitioners looking for novel ways to check the validity of their assumptions and experiences. Chapter 17 is available open access under a Creative Commons Attribution 4.0 International License via link.springer.com.

Human Factors in Global Software Engineering (Hardcover): Mobashar Rehman, Aamir Amin, Abdul Rehman Gilal, Manzoor Ahmed... Human Factors in Global Software Engineering (Hardcover)
Mobashar Rehman, Aamir Amin, Abdul Rehman Gilal, Manzoor Ahmed Hashmani
R6,921 Discovery Miles 69 210 Ships in 10 - 15 working days

More software engineers are likely to work in a globally distributed environment, which brings benefits that include quick and better software development, less manpower retention, scalability, and less software development cost and sharing of knowledge from the global pool of employees. However, these work environments also introduce a physical separation between team members and project leaders, which can create problems in communication and ultimately lead to the failure of the project. Human Factors in Global Software Engineering is a collection of innovative research focusing on the challenges, issues, and importance of human factors in global software engineering organizations in order to help these organizations better manage their manpower and provide an appropriate culture and technology in order to make their software development projects successful. While highlighting topics including agile software, knowledge management, and human-computer interaction, this book is ideally designed for project managers, administrators, business professionals, researchers, practitioners, students, and academicians.

Essential Spectrum-based Fault Localization (Hardcover, 1st ed. 2021): Xiaoyuan Xie, Baowen Xu Essential Spectrum-based Fault Localization (Hardcover, 1st ed. 2021)
Xiaoyuan Xie, Baowen Xu
R3,020 Discovery Miles 30 200 Ships in 10 - 15 working days

Program debugging has always been a difficult and time-consuming task in the context of software development, where spectrum-based fault localization (SBFL) is one of the most widely studied families of techniques. While it's not particularly difficult to learn about the process and empirical performance of a particular SBFL technique from the available literature, researchers and practitioners aren't always familiar with the underlying theories. This book provides the first comprehensive guide to fundamental theories in SBFL, while also addressing some emerging challenges in this area. The theoretical framework introduced here reveals the intrinsic relations between various risk evaluation formulas, making it possible to construct a formula performance hierarchy. Further extensions of the framework provide a sufficient and necessary condition for a general maximal formula, as well as performance comparisons for hybrid SBFL methods. With regard to emerging challenges in SBFL, the book mainly covers the frequently encountered oracle problem in SBFL and introduces a metamorphic slice-based solution. In addition, it discusses the challenge of multiple-fault localization and presents cutting-edge approaches to overcoming it. SBFL is a widely studied research area with a massive amount of publications. Thus, it is essential that the software engineering community, especially those involved in program debugging, software maintenance and software quality assurance (including both newcomers and researchers who want to gain deeper insights) understand the most fundamental theories - which could also be very helpful to ensuring the healthy development of the field.

Smart and Sustainable Collaborative Networks 4.0 - 22nd IFIP WG 5.5 Working Conference on Virtual Enterprises, PRO-VE 2021,... Smart and Sustainable Collaborative Networks 4.0 - 22nd IFIP WG 5.5 Working Conference on Virtual Enterprises, PRO-VE 2021, Saint-Etienne, France, November 22-24, 2021, Proceedings (Hardcover, 1st ed. 2021)
Luis M. Camarinha-Matos, Xavier Boucher, Hamideh Afsarmanesh
R6,837 Discovery Miles 68 370 Ships in 10 - 15 working days

This book constitutes the refereed proceedings of the 22nd IFIP WG 5.5 Working Conference on Virtual Enterprises, PRO-VE 2021, held in Saint-Etienne, and virtually in November 2021. The 70 papers (15 full and 55 short) presented with 5 industrial workshop papers were carefully reviewed and selected from 189 submissions. They provide a comprehensive overview of major challenges and recent advances in various domains related to the digital transformation and collaborative networks and their applications with a strong focus on the following areas related to the main theme of the conference: sustainable collaborative networks; sustainability via digitalization; analysis and assessment of business ecosystems; human factors in collaboration 4.0; maintenance and life-cycle management; policies and new digital services; safety and collaboration management; simulation and optimization; complex collaborative systems and ontologies; value co-creation in digitally enabled ecosystems; digitalization strategy in collaborative enterprises' networks; pathways and tools for DIHs; socio-technical perspectives on smart product-service systems; knowledge transfer and accelerated innovation in FoF; interoperability of IoT and CPS for industrial CNs; sentient immersive response network; digital tools and applications for collaborative healthcare; collaborative networks and open innovation in education 4.0; collaborative learning networks with industry and academia; and industrial workshop.

Agile Project Management - How to Make Your Customers Happier While Saving Money, Time, and Effort (Hardcover): James Edge Agile Project Management - How to Make Your Customers Happier While Saving Money, Time, and Effort (Hardcover)
James Edge
R748 R656 Discovery Miles 6 560 Save R92 (12%) Ships in 10 - 15 working days
Enhanced Living Environments (Hardcover): Rossitza Goleva, Constandinos X. Mavromoustakis, Ciprian Dobre Enhanced Living Environments (Hardcover)
Rossitza Goleva, Constandinos X. Mavromoustakis, Ciprian Dobre
R1,704 Discovery Miles 17 040 Ships in 10 - 15 working days
Software Architecture in Practice (Paperback, 4th edition): Len Bass, Paul Clements, Rick 'Kazman Software Architecture in Practice (Paperback, 4th edition)
Len Bass, Paul Clements, Rick 'Kazman
R1,694 R1,478 Discovery Miles 14 780 Save R216 (13%) Ships in 12 - 19 working days

The Definitive, Practical, Proven Guide to Architecting Modern Software--Fully Updated with New Content on Mobility, the Cloud, Energy Management, DevOps, Quantum Computing, and More Updated with eleven new chapters, Software Architecture in Practice, Fourth Edition, thoroughly explains what software architecture is, why it's important, and how to design, instantiate, analyze, evolve, and manage it in disciplined and effective ways. Three renowned software architects cover the entire lifecycle, presenting practical guidance, expert methods, and tested models for use in any project, no matter how complex. You'll learn how to use architecture to address accelerating growth in requirements, system size, and abstraction, and to manage emergent quality attributes as systems are dynamically combined in new ways. With insights for utilizing architecture to optimize key quality attributes--including performance, modifiability, security, availability, interoperability, testability, usability, deployability, and more--this guide explains how to manage and refine existing architectures, transform them to solve new problems, and build reusable architectures that become strategic business assets. Discover how architecture influences (and is influenced by) technical environments, project lifecycles, business profiles, and your own practices Leverage proven patterns, interfaces, and practices for optimizing quality through architecture Architect for mobility, the cloud, machine learning, and quantum computing Design for increasingly crucial attributes such as energy efficiency and safety Scale systems by discovering architecturally significant influences, using DevOps and deployment pipelines, and managing architecture debt Understand architecture's role in the organization, so you can deliver more value Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.

Guide to Web Development with Java - Understanding Website Creation (Hardcover, 2nd ed. 2021): Tim Downey Guide to Web Development with Java - Understanding Website Creation (Hardcover, 2nd ed. 2021)
Tim Downey
R2,256 Discovery Miles 22 560 Ships in 12 - 19 working days

This comprehensive Guide to Web Development with Java introduces the readers to the three-tiered, Model-View-Controller architecture by using Spring JPA, JSPs, and Spring MVC controllers. These three technologies use Java, so that a student with a background in programming will be able to master them with ease, with the end result of being able to create web applications that use MVC, validate user input,and save data to a database. Topics and features: * Presents web development topics in an accessible, easy-to-follow style, focusing on core information first, and allowing the reader to gain basic understanding before moving forwards * Contains many helpful pedagogical tools for students and lecturers, such as questions and exercises at the end of each chapter, detailed illustrations, chapter summaries, and a glossary * Uses existing powerful technologies that are freely available on the web to speed up web development, such as Spring Boot, Spring MVC, Spring JPA, Hibernate, JSP, JSTL, and Java 1.8 * Discusses HTML, HTML forms, and Cascading Style Sheets * Starts with the simplest technology for web development (JSP) and gradually introduces the reader to more complex topics * Introduces core technologies from the outset, such as the Model-View-Controller architecture * Includes examples for accessing common web services * Provides supplementary examples and tutorials

Computer Systems and Software Engineering - Concepts, Methodologies, Tools, and Applications, VOL 2 (Hardcover): Information... Computer Systems and Software Engineering - Concepts, Methodologies, Tools, and Applications, VOL 2 (Hardcover)
Information Reso Management Association
R10,193 Discovery Miles 101 930 Ships in 10 - 15 working days
Emerging Technologies and Applications in Data  Processing and Management (Hardcover): Zongmin Ma, Li Yan Emerging Technologies and Applications in Data Processing and Management (Hardcover)
Zongmin Ma, Li Yan
R7,546 Discovery Miles 75 460 Ships in 10 - 15 working days

Advances in web technology and the proliferation of sensors and mobile devices connected to the internet have resulted in the generation of immense data sets available on the web that need to be represented, saved, and exchanged. Massive data can be managed effectively and efficiently to support various problem-solving and decision-making techniques. Emerging Technologies and Applications in Data Modeling and Processing is a critical scholarly publication that examines the importance of data management strategies that coincide with advancements in web technologies. Highlighting topics such as geospatial coverages, data analysis, and keyword query, this book is ideal for professionals, researchers, academicians, data analysts, web developers, and web engineers.

Software Engineering for Modern Web Applications - Methodologies and Technologies (Hardcover): Daniel M. Brandon Software Engineering for Modern Web Applications - Methodologies and Technologies (Hardcover)
Daniel M. Brandon
R5,217 Discovery Miles 52 170 Ships in 12 - 19 working days

As modern organizations migrate from older information architectures to new Web-based systems, the discipline of software engineering is changing both in terms of technologies and methodologies. There is a need to examine this new frontier from both a theoretical and pragmatic perspective, and offer not only a survey of new technologies and methodologies but discussions of the applicability and pros/cons of each.

Software Engineering for Modern Web Applications: Methodologies and Technologies presents current, effective software engineering methods for the design and development of modern Web-based applications, offering scholars, researchers, and practitioners innovative research on the theoretical frameworks, structures, management, and implications software engineering for modern Web applications.

Multidisciplinary Approaches to Service-Oriented Engineering (Hardcover): Mehdi Khosrowpour Multidisciplinary Approaches to Service-Oriented Engineering (Hardcover)
Mehdi Khosrowpour
R6,970 Discovery Miles 69 700 Ships in 10 - 15 working days

The service industry is continually improving, forcing service-oriented engineering to improve alongside it. In a digitalized world, technology within the service industry has adapted to support interactions between users and organizations. By identifying key problems and features, service providers can help increase facilitator profitability and user satisfaction. Multidisciplinary Approaches to Service-Oriented Engineering is a well-rounded collection of research that examines methods of providing optimal system design for service systems and applications engineering. While exploring topics such as cloud ecosystems, interface localization, and requirement prioritization, this publication provides information about the approaches and development of software architectures to improve service quality. This book is a vital resource for engineers, theoreticians, educators, developers, IT consultants, researchers, practitioners, and professionals.

Agent-oriented Methodologies (Hardcover): Agent-oriented Methodologies (Hardcover)
R2,675 Discovery Miles 26 750 Ships in 12 - 19 working days

Agent-Oriented Methodologies presents, analyzes and compares the most significant methodological approaches currently available for the creation of agent-oriented software systems. The chapters of this book each address the details of one specific agent-oriented methodology, written by the original methodology creators. They highlight the methodology details and also the strengths and motivation. Each chapter also notes any purposeful omissions and weaknesses and each ends with a small case study to exemplify the application of the methodological approach. Agent-Oriented Methodologies offers the use of a method engineering approach based on the OPEN Process Framework (OPF) to bring together these potentially disparate methodological approaches to sustain the methodology developers and researchers use in creating a more holistic approach that will be suitable for adoption by industry software developers.

Object-oriented Design Knowledge - Principles, Heuristics and Best Practices (Hardcover): Mario Piattini, Javier Garzas Object-oriented Design Knowledge - Principles, Heuristics and Best Practices (Hardcover)
Mario Piattini, Javier Garzas
R2,808 Discovery Miles 28 080 Ships in 12 - 19 working days

In order to properly understand a field, a researcher has to first understand the accumulated knowledge of that field. Micro-architectural design has accumulated knowledge elements that are clearly defined. These elements, such as design patterns, are properly differentiated and generally understood, but other elements - such as heuristics, best practices, and others - are just vague concepts. ""Object-Oriented Design Knowledge: Principles, Heuristics and Best Practices"" provides a unified and global vision about the lesser-defined areas of microarchitectural design knowledge, exposing the main techniques, experiences, and methods in order to help researchers apply these concepts. Understanding the experiences presented in this book will help readers correctly apply design knowledge.

Computer Systems and Software Engineering - Concepts, Methodologies, Tools, and Applications, VOL 1 (Hardcover): Information... Computer Systems and Software Engineering - Concepts, Methodologies, Tools, and Applications, VOL 1 (Hardcover)
Information Reso Management Association
R10,200 Discovery Miles 102 000 Ships in 10 - 15 working days
Distributed Graph Analytics - Programming, Languages, and Their Compilation (Hardcover, 1st ed. 2020): Unnikrishnan... Distributed Graph Analytics - Programming, Languages, and Their Compilation (Hardcover, 1st ed. 2020)
Unnikrishnan Cheramangalath, Rupesh Nasre, Y.N. Srikant
R4,319 Discovery Miles 43 190 Ships in 12 - 19 working days

This book brings together two important trends: graph algorithms and high-performance computing. Efficient and scalable execution of graph processing applications in data or network analysis requires innovations at multiple levels: algorithms, associated data structures, their implementation and tuning to a particular hardware. Further, programming languages and the associated compilers play a crucial role when it comes to automating efficient code generation for various architectures. This book discusses the essentials of all these aspects. The book is divided into three parts: programming, languages, and their compilation. The first part examines the manual parallelization of graph algorithms, revealing various parallelization patterns encountered, especially when dealing with graphs. The second part uses these patterns to provide language constructs that allow a graph algorithm to be specified. Programmers can work with these language constructs without worrying about their implementation, which is the focus of the third part. Implementation is handled by a compiler, which can specialize code generation for a backend device. The book also includes suggestive results on different platforms, which illustrate and justify the theory and practice covered. Together, the three parts provide the essential ingredients for creating a high-performance graph application. The book ends with a section on future directions, which offers several pointers to promising topics for future research. This book is intended for new researchers as well as graduate and advanced undergraduate students. Most of the chapters can be read independently by those familiar with the basics of parallel programming and graph algorithms. However, to make the material more accessible, the book includes a brief background on elementary graph algorithms, parallel computing and GPUs. Moreover it presents a case study using Falcon, a domain-specific language for graph algorithms, to illustrate the concepts.

Handbook of Research on Innovations in Systems and Software Engineering Vol 2 (Hardcover): Vincente Garcia Diaz Handbook of Research on Innovations in Systems and Software Engineering Vol 2 (Hardcover)
Vincente Garcia Diaz
R8,812 Discovery Miles 88 120 Ships in 10 - 15 working days
Lean Analytics - How to Use Data to Track, Optimize, Improve and Accelerate Your Startup Business (Lean Guides with Scrum,... Lean Analytics - How to Use Data to Track, Optimize, Improve and Accelerate Your Startup Business (Lean Guides with Scrum, Sprint, Kanban, DSDM, XP & Crystal) (Hardcover)
Greg Caldwell
R688 R607 Discovery Miles 6 070 Save R81 (12%) Ships in 10 - 15 working days
Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Educational Psychology In Social Context…
D. Donald, S. Lazarus Paperback R593 Discovery Miles 5 930
After Cooling - On Freon, Global…
Eric Dean Wilson Paperback R545 R510 Discovery Miles 5 100
Religion and Hip Hop
Monica R. Miller Paperback R1,644 Discovery Miles 16 440
Fush - A Story Of Pride, Respect And…
Shaun Fuchs Paperback R345 R318 Discovery Miles 3 180
Multicultural Education - A Manual For…
J.N. van Wyk Paperback R433 Discovery Miles 4 330
The Sociolinguistics of Hip-hop as…
Andrew S. Ross, Damian J. Rivers Hardcover R3,289 Discovery Miles 32 890
International Business
Klaus Meyer, Mike Peng Paperback R1,209 R1,134 Discovery Miles 11 340
HIP-HOP History (Book 2 of 3) - The…
Antwan Ant Bank$ Hardcover R2,458 R2,026 Discovery Miles 20 260
Fees Must Fall - Student Revolt…
Susan Booysen Paperback  (1)
R395 R365 Discovery Miles 3 650
Rich Pickings Out Of The Past
Bernard Makgabo Ngoepe Paperback  (1)
R348 Discovery Miles 3 480

 

Partners