Software Methodologies

Software Methodologies
Author: Capers Jones
Publisher: CRC Press
Total Pages: 484
Release: 2017-07-06
Genre: Computers
ISBN: 1315314460

This comprehensive reference uses a formal and standard evaluation technique to show the strengths and weakness of more than 60 software development methodologies such as agile, DevOps, RUP, Waterfall, TSP, XP and many more. Each methodology is applied to an application of 1000 function points using the Java language. Each methodology produces a characteristic set of results for development schedules, productivity, costs, and quality. The intent of the book is to show readers the optimum kinds of methodologies for the projects they are concerned with and to warn them about counter indications and possible harm from unsuitable methodologies.

New Trends in Software Methodologies, Tools and Techniques

New Trends in Software Methodologies, Tools and Techniques
Author: Hamido Fujita
Publisher: IOS Press
Total Pages: 456
Release: 2008
Genre: Computers
ISBN: 1586039164

"New Trends in Software Methodologies, Tools and Techniques, as part of the SoMeT series, contributes to new trends and theories in the direction in which the editors believe software science and engineering may develop in order to transform the role of software and science integration in tomorrow s global information society. This book is an attempt to capture the essence of a new state-of-the-art in software science and its supporting technology. Aiming at identifying the challenges such a technology has to master. It contains extensively reviewed papers given at the Seventh International Conference on New Trends in Software Methodology Tools, and Techniques (SoMeT08) held in Sharjah, United Arab Emirates. One of the important issues addressed in this book is handling cognitive issues on software development to adapt to user mental state. Tools and techniques have been contributed here. Another aspect challenged in this conference was intelligent software design in software security. This book, and the series, will also contribute to the elaboration on such new trends and related academic research studies and development."--BOOK JACKET.

New Trends in Software Methodologies, Tools and Techniques

New Trends in Software Methodologies, Tools and Techniques
Author: H. Fujita
Publisher: IOS Press
Total Pages: 492
Release: 2006-10-03
Genre: Computers
ISBN: 1607502062

Software is the essential enabler for the new economy and science. It creates new markets and new directions for a more reliable, flexible, and robust society. It empowers the exploration of our world in ever more depth. However, software often falls short behind our expectations. Current software methodologies, tools, and techniques remain expensive and not yet reliable for a highly changeable and evolutionary market. Many approaches have been proven only as case-by-case oriented methods. This book presents a number of new trends and theories in the direction in which we believe software science and engineering may develop to transform the role of software and science in tomorrow’s information society. This publication is an attempt to capture the essence of a new state of art in software science and its supporting technology. Is also aims at identifying the challenges such a technology has to master.

Software Reliability Methods

Software Reliability Methods
Author: Doron A. Peled
Publisher: Springer Science & Business Media
Total Pages: 344
Release: 2013-06-29
Genre: Computers
ISBN: 1475735405

This book presents current methods for dealing with software reliability, illustrating the advantages and disadvantages of each method. The description of the techniques is intended for a non-expert audience with some minimal technical background. It also describes some advanced techniques, aimed at researchers and practitioners in software engineering. This reference will serve as an introduction to formal methods and techniques and will be a source for learning about various ways to enhance software reliability. Various projects and exercises give readers hands-on experience with the various formal methods and tools.

Design Science Methodology for Information Systems and Software Engineering

Design Science Methodology for Information Systems and Software Engineering
Author: Roel J. Wieringa
Publisher: Springer
Total Pages: 327
Release: 2014-11-19
Genre: Computers
ISBN: 3662438399

This book provides guidelines for practicing design science in the fields of information systems and software engineering research. A design process usually iterates over two activities: first designing an artifact that improves something for stakeholders and subsequently empirically investigating the performance of that artifact in its context. This “validation in context” is a key feature of the book - since an artifact is designed for a context, it should also be validated in this context. The book is divided into five parts. Part I discusses the fundamental nature of design science and its artifacts, as well as related design research questions and goals. Part II deals with the design cycle, i.e. the creation, design and validation of artifacts based on requirements and stakeholder goals. To elaborate this further, Part III presents the role of conceptual frameworks and theories in design science. Part IV continues with the empirical cycle to investigate artifacts in context, and presents the different elements of research problem analysis, research setup and data analysis. Finally, Part V deals with the practical application of the empirical cycle by presenting in detail various research methods, including observational case studies, case-based and sample-based experiments and technical action research. These main sections are complemented by two generic checklists, one for the design cycle and one for the empirical cycle. The book is written for students as well as academic and industrial researchers in software engineering or information systems. It provides guidelines on how to effectively structure research goals, how to analyze research problems concerning design goals and knowledge questions, how to validate artifact designs and how to empirically investigate artifacts in context – and finally how to present the results of the design cycle as a whole.

Mining Software Specifications

Mining Software Specifications
Author: David Lo
Publisher: CRC Press
Total Pages: 460
Release: 2011-05-24
Genre: Computers
ISBN: 1439806276

An emerging topic in software engineering and data mining, specification mining tackles software maintenance and reliability issues that cost economies billions of dollars each year. The first unified reference on the subject, Mining Software Specifications: Methodologies and Applications describes recent approaches for mining specifications of sof

New Trends in Intelligent Software Methodologies, Tools and Techniques

New Trends in Intelligent Software Methodologies, Tools and Techniques
Author: H. Fujita
Publisher: IOS Press
Total Pages: 1058
Release: 2018-09-18
Genre: Computers
ISBN: 1614999007

Knowledge-based systems, fully integrated with software, have become essential enablers for both science and commerce. But current software methodologies, tools and techniques are not robust or reliable enough for the demands of a constantly changing and evolving market, and many promising approaches have proved to be no more than case-oriented methods that are not fully automated. This book presents the proceedings of the 17th international conference on New Trends in Intelligent Software Methodology, Tools and Techniques (SoMeT18) held in Granada, Spain, 26-28 September 2018. The SoMeT conferences provide a forum for the exchange of ideas and experience, foster new directions in software development methodologies and related tools and techniques, and focus on exploring innovations, controversies, and the current challenges facing the software engineering community. The 80 selected papers included here are divided into 13 chapters, and cover subjects as diverse as intelligent software systems; medical informatics and bioinformatics; artificial intelligence techniques; social learning software and sentiment analysis; cognitive systems and neural analytics; and security, among other things. Offering a state-of-the-art overview of methodologies, tools and techniques, this book will be of interest to all those whose work involves the development or application of software.

Advancing Technology Industrialization Through Intelligent Software Methodologies, Tools and Techniques

Advancing Technology Industrialization Through Intelligent Software Methodologies, Tools and Techniques
Author: H. Fujita
Publisher: IOS Press
Total Pages: 770
Release: 2019-09-17
Genre: Computers
ISBN: 1643680137

Software has become ever more crucial as an enabler, from daily routines to important national decisions. But from time to time, as society adapts to frequent and rapid changes in technology, software development fails to come up to expectations due to issues with efficiency, reliability and security, and with the robustness of methodologies, tools and techniques not keeping pace with the rapidly evolving market. This book presents the proceedings of SoMeT_19, the 18th International Conference on New Trends in Intelligent Software Methodologies, Tools and Techniques, held in Kuching, Malaysia, from 23–25 September 2019. The book explores new trends and theories that highlight the direction and development of software methodologies, tools and techniques, and aims to capture the essence of a new state of the art in software science and its supporting technology, and to identify the challenges that such a technology will have to master. The book also investigates other comparable theories and practices in software science, including emerging technologies, from their computational foundations in terms of models, methodologies, and tools. The 56 papers included here are divided into 5 chapters: Intelligent software systems design and techniques in software engineering; Machine learning techniques for software systems; Requirements engineering, software design and development techniques; Software methodologies, tools and techniques for industry; and Knowledge science and intelligent computing. This comprehensive overview of information systems and research projects will be invaluable to all those whose work involves the assessment and solution of real-world software problems.