Author: Maria Virvou
Publisher: Springer
ISBN: 3319976796
Category : Technology & Engineering
Languages : en
Pages : 273
Book Description
This book summarizes the new research results presented at the 12th Joint Conference on Knowledge-Based Software Engineering (JCKBSE 2018), which took place on August 27–30, 2018 on the island of Corfu, Greece. The JCKBSE is a well-established international biennial conference that focuses on the applications of Artificial Intelligence in Software Engineering. The JCKBSE 2018 was organized by the Department of Informatics of the University of Piraeus, the Department of Computer and Information Engineering of Nippon Institute of Technology, and the Department of Informatics of Ionian University. The book will benefit not only experts and researchers in the field of (Knowledge-Based) Software Engineering, but also general readers in the fields of Artificial Intelligence, Computational Intelligence and Computer Science who wish to learn more about the field of (Knowledge-Based) Software Engineering and its applications. An extensive list of bibliographic references at the end of each paper encourages readers to probe further into the application areas that interest them most.
Knowledge-Based Software Engineering: 2018
Author: Maria Virvou
Publisher: Springer
ISBN: 3319976796
Category : Technology & Engineering
Languages : en
Pages : 273
Book Description
This book summarizes the new research results presented at the 12th Joint Conference on Knowledge-Based Software Engineering (JCKBSE 2018), which took place on August 27–30, 2018 on the island of Corfu, Greece. The JCKBSE is a well-established international biennial conference that focuses on the applications of Artificial Intelligence in Software Engineering. The JCKBSE 2018 was organized by the Department of Informatics of the University of Piraeus, the Department of Computer and Information Engineering of Nippon Institute of Technology, and the Department of Informatics of Ionian University. The book will benefit not only experts and researchers in the field of (Knowledge-Based) Software Engineering, but also general readers in the fields of Artificial Intelligence, Computational Intelligence and Computer Science who wish to learn more about the field of (Knowledge-Based) Software Engineering and its applications. An extensive list of bibliographic references at the end of each paper encourages readers to probe further into the application areas that interest them most.
Publisher: Springer
ISBN: 3319976796
Category : Technology & Engineering
Languages : en
Pages : 273
Book Description
This book summarizes the new research results presented at the 12th Joint Conference on Knowledge-Based Software Engineering (JCKBSE 2018), which took place on August 27–30, 2018 on the island of Corfu, Greece. The JCKBSE is a well-established international biennial conference that focuses on the applications of Artificial Intelligence in Software Engineering. The JCKBSE 2018 was organized by the Department of Informatics of the University of Piraeus, the Department of Computer and Information Engineering of Nippon Institute of Technology, and the Department of Informatics of Ionian University. The book will benefit not only experts and researchers in the field of (Knowledge-Based) Software Engineering, but also general readers in the fields of Artificial Intelligence, Computational Intelligence and Computer Science who wish to learn more about the field of (Knowledge-Based) Software Engineering and its applications. An extensive list of bibliographic references at the end of each paper encourages readers to probe further into the application areas that interest them most.
Guide to the Software Engineering Body of Knowledge (Swebok(r))
Author: IEEE Computer Society
Publisher:
ISBN: 9780769551661
Category : Computer software
Languages : en
Pages : 348
Book Description
In the Guide to the Software Engineering Body of Knowledge (SWEBOK(R) Guide), the IEEE Computer Society establishes a baseline for the body of knowledge for the field of software engineering, and the work supports the Society's responsibility to promote the advancement of both theory and practice in this field. It should be noted that the Guide does not purport to define the body of knowledge but rather to serve as a compendium and guide to the knowledge that has been developing and evolving over the past four decades. Now in Version 3.0, the Guide's 15 knowledge areas summarize generally accepted topics and list references for detailed information. The editors for Version 3.0 of the SWEBOK(R) Guide are Pierre Bourque (Ecole de technologie superieure (ETS), Universite du Quebec) and Richard E. (Dick) Fairley (Software and Systems Engineering Associates (S2EA)).
Publisher:
ISBN: 9780769551661
Category : Computer software
Languages : en
Pages : 348
Book Description
In the Guide to the Software Engineering Body of Knowledge (SWEBOK(R) Guide), the IEEE Computer Society establishes a baseline for the body of knowledge for the field of software engineering, and the work supports the Society's responsibility to promote the advancement of both theory and practice in this field. It should be noted that the Guide does not purport to define the body of knowledge but rather to serve as a compendium and guide to the knowledge that has been developing and evolving over the past four decades. Now in Version 3.0, the Guide's 15 knowledge areas summarize generally accepted topics and list references for detailed information. The editors for Version 3.0 of the SWEBOK(R) Guide are Pierre Bourque (Ecole de technologie superieure (ETS), Universite du Quebec) and Richard E. (Dick) Fairley (Software and Systems Engineering Associates (S2EA)).
Knowledge-Based Software Engineering: 2020
Author: Maria Virvou
Publisher: Springer Nature
ISBN: 3030539490
Category : Computers
Languages : en
Pages : 208
Book Description
This book summarizes the research findings presented at the 13th International Joint Conference on Knowledge-Based Software Engineering (JCKBSE 2020), which took place on August 24–26, 2020. JCKBSE 2020 was originally planned to take place in Larnaca, Cyprus. Unfortunately, the COVID-19 pandemic forced it be rescheduled as an online conference. JCKBSE is a well-established, international, biennial conference that focuses on the applications of artificial intelligence in software engineering. The 2020 edition of the conference was organized by Hiroyuki Nakagawa, Graduate School of Information Science and Technology, Osaka University, Japan, and George A. Tsihrintzis and Maria Virvou, Department of Informatics, University of Piraeus, Greece. This research book is a valuable resource for experts and researchers in the field of (knowledge-based) software engineering, as well as general readers in the fields of artificial and computational Intelligence and, more generally, computer science wanting to learn more about the field of (knowledge-based) software engineering and its applications. An extensive list of bibliographic references at the end of each paper helps readers to probe further into the application areas of interest to them.
Publisher: Springer Nature
ISBN: 3030539490
Category : Computers
Languages : en
Pages : 208
Book Description
This book summarizes the research findings presented at the 13th International Joint Conference on Knowledge-Based Software Engineering (JCKBSE 2020), which took place on August 24–26, 2020. JCKBSE 2020 was originally planned to take place in Larnaca, Cyprus. Unfortunately, the COVID-19 pandemic forced it be rescheduled as an online conference. JCKBSE is a well-established, international, biennial conference that focuses on the applications of artificial intelligence in software engineering. The 2020 edition of the conference was organized by Hiroyuki Nakagawa, Graduate School of Information Science and Technology, Osaka University, Japan, and George A. Tsihrintzis and Maria Virvou, Department of Informatics, University of Piraeus, Greece. This research book is a valuable resource for experts and researchers in the field of (knowledge-based) software engineering, as well as general readers in the fields of artificial and computational Intelligence and, more generally, computer science wanting to learn more about the field of (knowledge-based) software engineering and its applications. An extensive list of bibliographic references at the end of each paper helps readers to probe further into the application areas of interest to them.
Knowledge-Based Software Engineering: 2022
Author: Maria Virvou
Publisher: Springer Nature
ISBN: 3031175832
Category : Technology & Engineering
Languages : en
Pages : 219
Book Description
This book contains extended versions of the works and new research results presented at the 14th International Joint Conference on Knowledge-based Software Engineering (JCKBSE2022). JCKBSE2022 was originally planned to take place in Larnaca, Cyprus. Unfortunately, the COVID-19 pandemic forced it to be rescheduled as an online conference. JCKBSE is a well-established international biennial conference that focuses on the applications of Artificial Intelligence on Software Engineering. The 14th International Joint Conference on Knowledge-based Software Engineering (JCKBSE2022) was organized by the Department of Informatics of the University of Piraeus, Greece. This book is a valuable resource for experts and researchers in the field of (knowledge-based) software engineering. It is also valuable to general readers in the fields of artificial and computational intelligence and, more generally, computer science, wishing to learn more about the exciting field of (knowledge-based) software engineering and its applications. An extensive list of bibliographic references at the end of each chapter helps readers to probe deeper into the application areas of interest to them.
Publisher: Springer Nature
ISBN: 3031175832
Category : Technology & Engineering
Languages : en
Pages : 219
Book Description
This book contains extended versions of the works and new research results presented at the 14th International Joint Conference on Knowledge-based Software Engineering (JCKBSE2022). JCKBSE2022 was originally planned to take place in Larnaca, Cyprus. Unfortunately, the COVID-19 pandemic forced it to be rescheduled as an online conference. JCKBSE is a well-established international biennial conference that focuses on the applications of Artificial Intelligence on Software Engineering. The 14th International Joint Conference on Knowledge-based Software Engineering (JCKBSE2022) was organized by the Department of Informatics of the University of Piraeus, Greece. This book is a valuable resource for experts and researchers in the field of (knowledge-based) software engineering. It is also valuable to general readers in the fields of artificial and computational intelligence and, more generally, computer science, wishing to learn more about the exciting field of (knowledge-based) software engineering and its applications. An extensive list of bibliographic references at the end of each chapter helps readers to probe deeper into the application areas of interest to them.
Experience and Knowledge Management in Software Engineering
Author: Kurt Schneider
Publisher: Springer Science & Business Media
ISBN: 3540958800
Category : Computers
Languages : en
Pages : 247
Book Description
Nowadays, there is software everywhere in our life. It controls cars, airplanes, factories, medical implants. Without software, banking, logistics and transportation, media, and even scientific research would not function in the accustomed way. Building and maintaining software is a knowledge-intensive endeavour and requires that specific experiences are handled successfully. However, neither knowledge nor experience can be collected, stored, and shipped like physical goods, instead these delicate resources require dedicated techniques. Knowledge and experience are often called company assets, yet this is only part of the truth: it is only software engineers and other creative employees who will effectively exploit an organisation's knowledge and experience. Kurt Schneider’s textbook is written for those who want to make better use of their own knowledge and experience – either personally or within their group or company. Everyone related to software development will benefit from his detailed explanations and case studies: project managers, software engineers, quality assurance responsibles, and knowledge managers. His presentation is based on years of both practical experience, with companies such as Boeing, Daimler, and Nokia, and research in renowned environments, such as the Fraunhofer Institute. Each chapter is self-contained, it clearly states its learning objectives, gives in-depth presentations, shows the techniques’ practical relevance in application scenarios, lists detailed references for further reading, and is finally completed by exercises that review the material presented and also challenge further, critical examinations. The overall result is a textbook that is equally suitable as a personal resource for self-directed learning and as the basis for a one-semester course on software engineering and knowledge management.
Publisher: Springer Science & Business Media
ISBN: 3540958800
Category : Computers
Languages : en
Pages : 247
Book Description
Nowadays, there is software everywhere in our life. It controls cars, airplanes, factories, medical implants. Without software, banking, logistics and transportation, media, and even scientific research would not function in the accustomed way. Building and maintaining software is a knowledge-intensive endeavour and requires that specific experiences are handled successfully. However, neither knowledge nor experience can be collected, stored, and shipped like physical goods, instead these delicate resources require dedicated techniques. Knowledge and experience are often called company assets, yet this is only part of the truth: it is only software engineers and other creative employees who will effectively exploit an organisation's knowledge and experience. Kurt Schneider’s textbook is written for those who want to make better use of their own knowledge and experience – either personally or within their group or company. Everyone related to software development will benefit from his detailed explanations and case studies: project managers, software engineers, quality assurance responsibles, and knowledge managers. His presentation is based on years of both practical experience, with companies such as Boeing, Daimler, and Nokia, and research in renowned environments, such as the Fraunhofer Institute. Each chapter is self-contained, it clearly states its learning objectives, gives in-depth presentations, shows the techniques’ practical relevance in application scenarios, lists detailed references for further reading, and is finally completed by exercises that review the material presented and also challenge further, critical examinations. The overall result is a textbook that is equally suitable as a personal resource for self-directed learning and as the basis for a one-semester course on software engineering and knowledge management.
Current Trends on Knowledge-Based Systems
Author: Giner Alor-Hernández
Publisher: Springer
ISBN: 3319519050
Category : Technology & Engineering
Languages : en
Pages : 302
Book Description
This book presents innovative and high-quality research on the implementation of conceptual frameworks, strategies, techniques, methodologies, informatics platforms and models for developing advanced knowledge-based systems and their application in different fields, including Agriculture, Education, Automotive, Electrical Industry, Business Services, Food Manufacturing, Energy Services, Medicine and others. Knowledge-based technologies employ artificial intelligence methods to heuristically address problems that cannot be solved by means of formal techniques. These technologies draw on standard and novel approaches from various disciplines within Computer Science, including Knowledge Engineering, Natural Language Processing, Decision Support Systems, Artificial Intelligence, Databases, Software Engineering, etc. As a combination of different fields of Artificial Intelligence, the area of Knowledge-Based Systems applies knowledge representation, case-based reasoning, neural networks, Semantic Web and TICs used in different domains. The book offers a valuable resource for PhD students, Master’s and undergraduate students of Information Technology (IT)-related degrees such as Computer Science, Information Systems and Electronic Engineering.
Publisher: Springer
ISBN: 3319519050
Category : Technology & Engineering
Languages : en
Pages : 302
Book Description
This book presents innovative and high-quality research on the implementation of conceptual frameworks, strategies, techniques, methodologies, informatics platforms and models for developing advanced knowledge-based systems and their application in different fields, including Agriculture, Education, Automotive, Electrical Industry, Business Services, Food Manufacturing, Energy Services, Medicine and others. Knowledge-based technologies employ artificial intelligence methods to heuristically address problems that cannot be solved by means of formal techniques. These technologies draw on standard and novel approaches from various disciplines within Computer Science, including Knowledge Engineering, Natural Language Processing, Decision Support Systems, Artificial Intelligence, Databases, Software Engineering, etc. As a combination of different fields of Artificial Intelligence, the area of Knowledge-Based Systems applies knowledge representation, case-based reasoning, neural networks, Semantic Web and TICs used in different domains. The book offers a valuable resource for PhD students, Master’s and undergraduate students of Information Technology (IT)-related degrees such as Computer Science, Information Systems and Electronic Engineering.
Tools and Techniques for Software Development in Large Organizations: Emerging Research and Opportunities
Author: Pendyala, Vishnu
Publisher: IGI Global
ISBN: 1799818659
Category : Computers
Languages : en
Pages : 223
Book Description
The development of software has expanded substantially in recent years. As these technologies continue to advance, well-known organizations have begun implementing these programs into the ways they conduct business. These large companies play a vital role in the economic environment, so understanding the software that they utilize is pertinent in many aspects. Researching and analyzing the tools that these corporations use will assist in the practice of software engineering and give other organizations an outline of how to successfully implement their own computational methods. Tools and Techniques for Software Development in Large Organizations: Emerging Research and Opportunities is an essential reference source that discusses advanced software methods that prominent companies have adopted to develop high quality products. This book will examine the various devices that organizations such as Google, Cisco, and Facebook have implemented into their production and development processes. Featuring research on topics such as database management, quality assurance, and machine learning, this book is ideally designed for software engineers, data scientists, developers, programmers, professors, researchers, and students seeking coverage on the advancement of software devices in today’s major corporations.
Publisher: IGI Global
ISBN: 1799818659
Category : Computers
Languages : en
Pages : 223
Book Description
The development of software has expanded substantially in recent years. As these technologies continue to advance, well-known organizations have begun implementing these programs into the ways they conduct business. These large companies play a vital role in the economic environment, so understanding the software that they utilize is pertinent in many aspects. Researching and analyzing the tools that these corporations use will assist in the practice of software engineering and give other organizations an outline of how to successfully implement their own computational methods. Tools and Techniques for Software Development in Large Organizations: Emerging Research and Opportunities is an essential reference source that discusses advanced software methods that prominent companies have adopted to develop high quality products. This book will examine the various devices that organizations such as Google, Cisco, and Facebook have implemented into their production and development processes. Featuring research on topics such as database management, quality assurance, and machine learning, this book is ideally designed for software engineers, data scientists, developers, programmers, professors, researchers, and students seeking coverage on the advancement of software devices in today’s major corporations.
Knowledge Management in the Development of Data-Intensive Systems
Author: Ivan Mistrik
Publisher: CRC Press
ISBN: 1000387410
Category : Computers
Languages : en
Pages : 342
Book Description
Data-intensive systems are software applications that process and generate Big Data. Data-intensive systems support the use of large amounts of data strategically and efficiently to provide intelligence. For example, examining industrial sensor data or business process data can enhance production, guide proactive improvements of development processes, or optimize supply chain systems. Designing data-intensive software systems is difficult because distribution of knowledge across stakeholders creates a symmetry of ignorance, because a shared vision of the future requires the development of new knowledge that extends and synthesizes existing knowledge. Knowledge Management in the Development of Data-Intensive Systems addresses new challenges arising from knowledge management in the development of data-intensive software systems. These challenges concern requirements, architectural design, detailed design, implementation and maintenance. The book covers the current state and future directions of knowledge management in development of data-intensive software systems. The book features both academic and industrial contributions which discuss the role software engineering can play for addressing challenges that confront developing, maintaining and evolving systems;data-intensive software systems of cloud and mobile services; and the scalability requirements they imply. The book features software engineering approaches that can efficiently deal with data-intensive systems as well as applications and use cases benefiting from data-intensive systems. Providing a comprehensive reference on the notion of data-intensive systems from a technical and non-technical perspective, the book focuses uniquely on software engineering and knowledge management in the design and maintenance of data-intensive systems. The book covers constructing, deploying, and maintaining high quality software products and software engineering in and for dynamic and flexible environments. This book provides a holistic guide for those who need to understand the impact of variability on all aspects of the software life cycle. It leverages practical experience and evidence to look ahead at the challenges faced by organizations in a fast-moving world with increasingly fast-changing customer requirements and expectations.
Publisher: CRC Press
ISBN: 1000387410
Category : Computers
Languages : en
Pages : 342
Book Description
Data-intensive systems are software applications that process and generate Big Data. Data-intensive systems support the use of large amounts of data strategically and efficiently to provide intelligence. For example, examining industrial sensor data or business process data can enhance production, guide proactive improvements of development processes, or optimize supply chain systems. Designing data-intensive software systems is difficult because distribution of knowledge across stakeholders creates a symmetry of ignorance, because a shared vision of the future requires the development of new knowledge that extends and synthesizes existing knowledge. Knowledge Management in the Development of Data-Intensive Systems addresses new challenges arising from knowledge management in the development of data-intensive software systems. These challenges concern requirements, architectural design, detailed design, implementation and maintenance. The book covers the current state and future directions of knowledge management in development of data-intensive software systems. The book features both academic and industrial contributions which discuss the role software engineering can play for addressing challenges that confront developing, maintaining and evolving systems;data-intensive software systems of cloud and mobile services; and the scalability requirements they imply. The book features software engineering approaches that can efficiently deal with data-intensive systems as well as applications and use cases benefiting from data-intensive systems. Providing a comprehensive reference on the notion of data-intensive systems from a technical and non-technical perspective, the book focuses uniquely on software engineering and knowledge management in the design and maintenance of data-intensive systems. The book covers constructing, deploying, and maintaining high quality software products and software engineering in and for dynamic and flexible environments. This book provides a holistic guide for those who need to understand the impact of variability on all aspects of the software life cycle. It leverages practical experience and evidence to look ahead at the challenges faced by organizations in a fast-moving world with increasingly fast-changing customer requirements and expectations.
Synergies Between Knowledge Engineering and Software Engineering
Author: Grzegorz J. Nalepa
Publisher: Springer
ISBN: 3319641611
Category : Technology & Engineering
Languages : en
Pages : 299
Book Description
This book compiles a number of contributions originating from the KESE (Knowledge Engineering and Software Engineering) workshop series from 2005 to 2015. The idea behind the series was the realignment of the knowledge engineering discipline and its strong relation to software engineering, as well as to the classical aspects of artificial intelligence research. The book introduces symbiotic work combining these disciplines, such as aspect-oriented and agile engineering, using anti-patterns, and system refinement. Furthermore, it presents successful applications from different areas that were created by combining techniques from both areas.
Publisher: Springer
ISBN: 3319641611
Category : Technology & Engineering
Languages : en
Pages : 299
Book Description
This book compiles a number of contributions originating from the KESE (Knowledge Engineering and Software Engineering) workshop series from 2005 to 2015. The idea behind the series was the realignment of the knowledge engineering discipline and its strong relation to software engineering, as well as to the classical aspects of artificial intelligence research. The book introduces symbiotic work combining these disciplines, such as aspect-oriented and agile engineering, using anti-patterns, and system refinement. Furthermore, it presents successful applications from different areas that were created by combining techniques from both areas.
Advances in Social Networking-based Learning
Author: Christos Troussas
Publisher: Springer Nature
ISBN: 3030391302
Category : Technology & Engineering
Languages : en
Pages : 185
Book Description
This book discusses three important, hot research issues: social networking-based learning, machine learning-based user modeling and sentiment analysis. Although these three technologies have been widely used by researchers around the globe by academic disciplines and by R&D departments in the IT industry, they have not yet been used extensively for the purposes of education. The authors present a novel approach that uses adaptive hypermedia in e-learning models to personalize educational content and learning resources based on the needs and preferences of individual learners. According to reports, in 2018 the vast majority of internet users worldwide are active on social networks, and the global average social network penetration rate as of 2018 is close to half the population. Employing social networking technologies in the field of education allows the latest technological advances to be used to create interactive educational environments where students can learn, collaborate with peers and communicate with tutors while benefiting from a social and pedagogical structure similar to a real class. The book first discusses in detail the current trend of social networking-based learning. It then provides a novel framework that moves further away from digital learning technologies while incorporating a wide range of recent advances to provide solutions to future challenges. This approach incorporates machine learning to the student-modeling component, which also uses conceptual frameworks and pedagogical theories in order to further promote individualization and adaptivity in e-learning environments. Moreover, it examines error diagnosis, misconceptions, tailored testing and collaboration between students are examined and proposes new approaches for these modules. Sentiment analysis is also incorporated into the general framework, supporting personalized learning by considering the user’s emotional state, and creating a user-friendly learning environment tailored to students’ needs. Support for students, in the form of motivation, completes the framework. This book helps researchers in the field of knowledge-based software engineering to build more sophisticated personalized educational software, while retaining a high level of adaptivity and user-friendliness within human–computer interactions. Furthermore, it is a valuable resource for educators and software developers designing and implementing intelligent tutoring systems and adaptive educational hypermedia systems.
Publisher: Springer Nature
ISBN: 3030391302
Category : Technology & Engineering
Languages : en
Pages : 185
Book Description
This book discusses three important, hot research issues: social networking-based learning, machine learning-based user modeling and sentiment analysis. Although these three technologies have been widely used by researchers around the globe by academic disciplines and by R&D departments in the IT industry, they have not yet been used extensively for the purposes of education. The authors present a novel approach that uses adaptive hypermedia in e-learning models to personalize educational content and learning resources based on the needs and preferences of individual learners. According to reports, in 2018 the vast majority of internet users worldwide are active on social networks, and the global average social network penetration rate as of 2018 is close to half the population. Employing social networking technologies in the field of education allows the latest technological advances to be used to create interactive educational environments where students can learn, collaborate with peers and communicate with tutors while benefiting from a social and pedagogical structure similar to a real class. The book first discusses in detail the current trend of social networking-based learning. It then provides a novel framework that moves further away from digital learning technologies while incorporating a wide range of recent advances to provide solutions to future challenges. This approach incorporates machine learning to the student-modeling component, which also uses conceptual frameworks and pedagogical theories in order to further promote individualization and adaptivity in e-learning environments. Moreover, it examines error diagnosis, misconceptions, tailored testing and collaboration between students are examined and proposes new approaches for these modules. Sentiment analysis is also incorporated into the general framework, supporting personalized learning by considering the user’s emotional state, and creating a user-friendly learning environment tailored to students’ needs. Support for students, in the form of motivation, completes the framework. This book helps researchers in the field of knowledge-based software engineering to build more sophisticated personalized educational software, while retaining a high level of adaptivity and user-friendliness within human–computer interactions. Furthermore, it is a valuable resource for educators and software developers designing and implementing intelligent tutoring systems and adaptive educational hypermedia systems.