6th International Workshop on Program Comprehension


Book Description

This text on program comprehension is suitable for researchers, professors, practitioners, students and other computing professionals. Contents include: visualization; architecture; integration frameworks; comprehension strategies; parsing; decomposition; and empirical studies.




Proceedings


Book Description




7th International Workshop on Program Comprehension


Book Description

Contains papers from a May 1999 workshop, addressing issues and presenting remedies in program comprehension. Research papers and empirical reports deal with topics including software visualization, architecture, integration frameworks, comprehension models, parsing, program decomposition, and analy"




Software and Systems Traceability


Book Description

Software and Systems Traceability provides a comprehensive description of the practices and theories of software traceability across all phases of the software development lifecycle. The term software traceability is derived from the concept of requirements traceability. Requirements traceability is the ability to track a requirement all the way from its origins to the downstream work products that implement that requirement in a software system. Software traceability is defined as the ability to relate the various types of software artefacts created during the development of software systems. Traceability relations can improve the quality of a product being developed, and reduce the time and cost of development. More specifically, traceability relations can support evolution of software systems, reuse of parts of a system by comparing components of new and existing systems, validation that a system meets its requirements, understanding of the rationale for certain design and implementation decisions, and analysis of the implications of changes in the system.




Philosophy of Engineering, East and West


Book Description

This co-edited volume compares Chinese and Western experiences of engineering, technology, and development. In doing so, it builds a bridge between the East and West and advances a dialogue in the philosophy of engineering. Divided into three parts, the book starts with studies on epistemological and ontological issues, with a special focus on engineering design, creativity, management, feasibility, and sustainability. Part II considers relationships between the history and philosophy of engineering, and includes a general argument for the necessity of dialogue between history and philosophy. It continues with a general introduction to traditional Chinese attitudes toward engineering and technology, and philosophical case studies of the Chinese steel industry, railroads, and cybernetics in the Soviet Union. Part III focuses on engineering, ethics, and society, with chapters on engineering education and practice in China and the West. The book’s analyses of the interactions of science, engineering, ethics, politics, and policy in different societal contexts are of special interest. The volume as a whole marks a new stage in the emergence of the philosophy of engineering as a new regionalization of philosophy. This carefully edited interdisciplinary volume grew out of an international conference on the philosophy of engineering hosted by the University of the Chinese Academy of Sciences in Beijing. It includes 30 contributions by leading philosophers, social scientists, and engineers from Australia, China, Europe, and the United States.




Model-Driven Software Migration: A Methodology


Book Description

Today, reliable software systems are the basis of any business or company. The continuous further development of those systems is the central component in software evolution. It requires a huge amount of time- man power- as well as financial resources. The challenges are size, seniority and heterogeneity of those software systems. Christian Wagner addresses software evolution: the inherent problems and uncertainties in the process. He presents a model-driven method which leads to a synchronization between source code and design. As a result the model layer will be the central part in further evolution and source code becomes a by-product. For the first time a model-driven procedure for maintenance and migration of software systems is described. The procedure is composed of a model-driven reengineering and a model-driven migration phase. The application and effectiveness of the procedure are confirmed with a reference implementation applied to four exemplary systems.




Open Source Development, Communities and Quality


Book Description

We are very pleased to introduce Open Source Development, Communities and Quality. The International Conference on Open Source Systems has come to its fourth edition – OSS 2008. Now, Free, Libre, and Open Source software is by all means now one of the most relevant subjects of study in several disciplines, ranging from information technology to social sciences and including also law, business, and political sciences. There are several conference tracks devoted to open source software with several publications appearing in high quality journals and magazines. OSS 2008 has been organized with the purpose of being the reference venue for those working in this area, being the most prominent conference in this area. For this th reason OSS 2008 has been located within the frameworks of the 20 World Computer Congress, WCC 2008, in Milan, the largest event of IFIP in 2008. We believe that this conference series, and the IFIP working group it represents, can play an important role in meeting these challenges, and hope that this book will become a valuable contribution to the open source body of research.




Guide to Advanced Empirical Software Engineering


Book Description

This book gathers chapters from some of the top international empirical software engineering researchers focusing on the practical knowledge necessary for conducting, reporting and using empirical methods in software engineering. Topics and features include guidance on how to design, conduct and report empirical studies. The volume also provides information across a range of techniques, methods and qualitative and quantitative issues to help build a toolkit applicable to the diverse software development contexts




Model-Driven Engineering and Software Development


Book Description

This book constitutes thoroughly revised and selected papers from the 6th International Conference on Model-Driven Engineering and Software Development, MODELSWARD 2018, held in Funchal, Madeira, Portugal, in January 2018. The 22 thoroughly revised and extended papers presented in this volume were carefully reviewed and selected from 101 submissions. They contribute to the development of highly relevant research trends in model-driven engineering and software development such as innovative methods for MDD-based development and testing of web-based applications and user interfaces, support for development of Domain-Specific Languages (DSLs), MDD-based application development on multiprocessor platforms, advances in MDD tooling, formal semantics and behaviour modelling, and MDD-based product-line engineering.




International Conference on Innovative Computing and Communications


Book Description

This book gathers high-quality research papers presented at the Second International Conference on Innovative Computing and Communication (ICICC 2019), which was held at the VSB - Technical University of Ostrava, Czech Republic, on 21–22 March 2019. Highlighting innovative papers by scientists, scholars, students, and industry experts in the fields of computing and communication, the book promotes the transformation of fundamental research into institutional and industrialized research, and the translation of applied research into real-world applications.