|
|
Books > Computing & IT > Computer programming > Software engineering
Web services provide systems with great flexibility and easier
maintenance which result in better ways to communicate and
distribute applications. There are good procedures in place for the
design, development, and management of Web services; however, there
are areas in which Web service adaptation is required. To preserve
the loosely coupled approach of Web services, service adaptations
should be implemented appropriately. Adaptive Web Services for
Modular and Reusable Software Development: Tactics and Solutions
includes current research on the area of Web service adaptation
while embarking upon the different aspects related to Web services.
This collection provides an overview of existing solutions for
service adaption in different development scopes as well as covers
a wide variety of challenges which emerge. It aims to keep industry
professionals as well as academic researchers up to date with the
latest research results.
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.
 |
Fundamental Approaches to Software Engineering
- 21st International Conference, FASE 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)
Alessandra Russo, Andy Schurr
|
R1,550
Discovery Miles 15 500
|
Ships in 18 - 22 working days
|
|
|
Applying methodologies of Software Process Improvement (SPI) is an
effective way for businesses to remain competitive in the software
industry. However, many organizations find implementing software
process initiatives challenging. Agile Estimation Techniques and
Innovative Approaches to Software Process Improvement reviews
current SPI techniques and applications through discussions on
current and future trends as well as the presentation of case
studies on SPI implementation. Ideal for use by academics,
students, and policy-makers, as well as industry professionals and
managers, this publication provides a complete overview of current
tools and methodologies regarding Software Process Improvement.
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.
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.
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.
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.
Software Quality Control, Error, Analysis
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.
"Contemporary Issues in Database Design and Information" presents
the latest research ideas and topics on databases and software
development. The chapters in this innovative publication provide a
representation of topnotch research in all areas of the database
and information systems development.
This book is about software piracy--what it is and how it's done.
Stealing software is not to be condoned, and theft of intellectual
property and copyright infringement are serious matters, but it's
totally unrealistic to pretend that it doesn't happen. Software
piracy has reached epidemic proportions. Many computer users know
this, the software companies know this, and once you've read the
Introduction to this book, you'll understand why. Seeing how
widespread software piracy is, learning how it's accomplished, and
particularly how incredibly easy it is to do might surprise you.
This book describes how software piracy is actually being carried
out.
* This book is about software piracy--what it is and how it's
done
* This is the first book ever to describe how software is actually
stolen and traded over the internet
* Discusses security implications resulting from over 1/2 of the
internet's computers running illegal, unpatched, pirated software
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.
|
|