You may have to Search all our reviewed books and magazines, click the sign up button below to create a free account.
"This book is a collection of empirical research regarding the status of F/OSS projects, presenting a framework and state-of-the-art references on F/OSS projects, reporting on case studies covering a wide range of F/OSS applications and domains. It asserts trends in the evolution of software practices and solutions to the challenges ubiquitous nature free and open source software provides"--Provided by publisher.
Page 26: How can I avoid off-by-one errors? Page 143: Are Trojan Horse attacks for real? Page 158: Where should I look when my application can't handle its workload? Page 256: How can I detect memory leaks? Page 309: How do I target my application to international markets? Page 394: How should I name my code's identifiers? Page 441: How can I find and improve the code coverage of my tests? Diomidis Spinellis' first book, Code Reading, showed programmers how to understand and modify key functional properties of software. Code Quality focuses on non-functional properties, demonstrating how to meet such critical requirements as reliability, security, portability, and maintainability, as well as efficiency in time and space. Spinellis draws on hundreds of examples from open source projects--such as the Apache web and application servers, the BSD Unix systems, and the HSQLDB Java database--to illustrate concepts and techniques that every professional software developer will be able to appreciate and apply immediately. Complete files for the open source code illustrated in this book are available online at: http://www.spinellis.gr/codequality/
"Addresses the evolution of database management, technologies and applications along with the progress and endeavors of new research areas."--P. xiii.
It is a great pleasure to share with you the Springer CCIS proceedings of the First International Conference on Reforming Education, Quality of Teaching and Technology-Enhanced Learning: Learning Technologies, Quality of Education, Educational Systems, Evaluation, Pedagogies––TECH-EDUCATION 2010, Which was a part of the World Summit on the Knowledge Society Conference Series. TECH-EDUCATION 2010 was a bold effort aiming to foster a debate on the global need in our times to invest in education. The topics of the conference dealt with six general pillars: Track 1. Quality of Education––A new Vision Track 2. Technology-Enhanced Learning––Learning Technologies––Personalization-E-...
Today’s software engineer must be able to employ more than one kind of software process, ranging from agile methodologies to the waterfall process, from highly integrated tool suites to refactoring and loosely coupled tool sets. Braude and Bernstein’s thorough coverage of software engineering perfects the reader’s ability to efficiently create reliable software systems, designed to meet the needs of a variety of customers. Topical highlights . . . • Process: concentrates on how applications are planned and developed • Design: teaches software engineering primarily as a requirements-to-design activity • Programming and agile methods: encourages software engineering as a code-orien...
Open source software has emerged as a major field of scientific inquiry across a number of disciplines. When the concept of open source began to gain mindshare in the global business community, decision makers faced a challenge: to convert hype and potential into sustainable profit and viable business models. This volume addresses this challenge through presenting some of the newest, extensively peer-reviewed research in the area.
This book constitutes the refereed proceedings of the 10th Panhellenic Conference on Informatics, PCI 2005, held in Volas, Greece, in November 2005. The 83 revised full papers presented were carefully reviewed and selected from 252 submissions. The papers are organized in topical sections on data bases and data mining, algorithms and theoretical foundations, cultural and museum information systems, internet-scale software/information systems, wearable and mobile computing, computer graphics, virtual reality and visualization, AI, machine learning and knowledge bases, languages, text and speech processing, bioinformatics, software engineering, educational technologies, e-business, computer and sensor hardware and architecture, computer security, image and video processing, signal processing and telecommunications, computer and sensor networks.
This book focuses on cultural tourism as it develops into the second decade of the new millennium. It presents recent hospitality and tourism research findings from various sources, including academic researchers and scholars, industry professionals, government and quasi-government officials, and other key industry practitioners. It discusses the latest tourism industry trends and identifies gaps in the research from a pragmatic and applied perspective. It includes specific chapters on innovation in tourism, the virtual visitor, cross-cultural visions of digital collections, heritage and museum management in the digital era, cultural and digital tourism policy, marketing and governance, social media, emerging technologies and e-tourism and many other topics of contemporary significance in global hospitality and tourism. The book is edited in collaboration with the International Association of Cultural and Digital Tourism (IACuDiT) and includes the proceedings of the Second International Conference on Cultural and Digital Tourism.