A Survey of Software Architecture Approaches

Author(s):  
Kendra M.L. Cooper ◽  
Lirong Dai ◽  
Renee Steiner ◽  
Rym Zalila Mili

This chapter presents a survey of software architecture approaches. It is intended for a broad audience of students, practitioners, and researchers, in particular those who may be new to the area of software architecture. The chapter begins with a brief history of software architecture as a discipline. This is followed by a survey of established and emerging software architecture approaches. In the section on established approaches software architecture concepts are presented, which include software architecture views, decomposition strategies, description languages, and patterns; overviews of two established approaches (structured design and object-oriented design) are provided. In the section on emerging approaches, agent-, aspect-, and component-oriented approaches are included. For each of these approaches an overview, survey of the literature in the area, and a discussion are presented. The discussion includes current research issues in the community. The conclusions provide a summary of the chapter; future research directions follow.

Author(s):  
Maria Northcote

The field of online learning, like many other technological innovations, has not burgeoned without controversy. Despite the debates about the role and value of online learning, it has continued to grow in many sectors, especially in higher education. Alongside the growth of online learning, discussions about its benefits and limitations have also flourished, and many studies have investigated the quality and integrity of online courses. This chapter offers an investigation of some of the history of online learning, concluding with a collection of practical recommendations and suggestions for future research directions to guide institutions embarking on online learning programs.


Author(s):  
Steven Walczak

Artificial intelligence is the science of creating intelligent machines. Human intelligence is comprised of numerous pieces of knowledge as well as processes for utilizing this knowledge to solve problems. Artificial intelligence seeks to emulate and surpass human intelligence in problem solving. Current research tends to be focused within narrow, well-defined domains, but new research is looking to expand this to create global intelligence. This chapter seeks to define the various fields that comprise artificial intelligence and look at the history of AI and suggest future research directions.


Author(s):  
Mi Jeong Kim ◽  
Xiangyu Wang ◽  
Xingquan Zhu ◽  
Shih-Chung Kang

A growing body of research has shown that Augmented Reality (AR) has the potential to contribute to interaction and visualization for architecture and design. While this emerging technology has only been developed for the past decade, numerous journals and conferences in architecture and design have published articles related to AR. This chapter reviews 44 articles on AR especially related to the architecture and design area that were published from 2005 to 2011. Further, this chapter discusses the representative AR research works in terms of four aspects: AR concept, AR implementation, AR evaluation, and AR industry adoption. The chapter draws conclusions about major findings, research issues, and future research directions through the review results. This chapter will be a basis for future research of AR in architecture and design areas.


Author(s):  
Nikolaos Karipidis ◽  
Jim Prentzas

Wiki technology has become very popular during the last years and is used in many fields. It enables the collaborative creation and management of content retaining the history of changes. There is abundant wiki-based content on the web covering a large number of subjects. A significant contribution of wikis involves education. Under certain conditions, technology may enhance the learning process due to the unique features it encompasses. In this context, wikis may prove very helpful as they provide the infrastructure for collaborative learning approaches and the development of online learning communities. This chapter discusses main features of wikis, wiki features specifically required in education, and typical uses of wikis in education. Representative examples of successful wikis are presented. Future research directions are also outlined.


Author(s):  
Md Mahbubur Rahim ◽  
Maryam Jabberzadeh ◽  
Nergiz Ilhan

E-procurement systems that have been in place for over a decade have begun incorporating digital tools like big data, cloud computing, internet of things, and data mining. Hence, there exists a rich literature on earlier e-procurement systems and advanced digitally-enabled e-procurement systems. Existing literature on these systems addresses many research issues (e.g., adoption) associated with e-procurement. However, one critical issue that has so far received no rigorous attention is about “unit of analysis,” a methodological concern of importance, for e-procurement research context. Hence, the aim of this chapter is twofold: 1) to discuss how the notion of “unit of analysis” has been conceptualised in the e-procurement literature and 2) to discuss how its use has been justified by e-procurement scholars to address the research issues under investigation. Finally, the chapter provides several interesting findings and outlines future research directions.


2020 ◽  
pp. 322-330
Author(s):  
Allison Margaret Bigelow

This chapter reviews the major methodological and theoretical approaches used in Mining Language, at once concluding the book and gesturing toward future research directions in the fields of history of colonial science and technology and Indigenous Studies. Specifically, it reflects on the relationship between history and literary studies within these intersecting fields. By reflecting on what colonial archives say and do not say, the conclusion argues for the importance of research ethics and methods that confront, acknowledge, and respond to historical silences.


2020 ◽  
pp. 152483802091561
Author(s):  
Kristen N. Vitek ◽  
Elizabeth A. Yeater

The consequences of sexual violence are substantial and include both intra- and interpersonal problems. Notably, sexual violence has been associated with difficulties in interpersonal relationships including intimate relationships. While there have been prior reviews considering various interpersonal and dyadic consequences associated with sexual violence, there has not been a comprehensive review considering the various aspects of adult dyadic functioning including intimacy, relationship conflict, and satisfaction satisfaction among both child and adult victims of sexual violence. The databases PsycINFO and PubMed were searched for terms related to sexual victimization (e.g., sexual assault, sexual victimization, sexual abuse, rape, revictimization), terms related to relationships (e.g., romantic relationship, intimate relationship), and terms related to relationship functioning (e.g., satisfaction, relationship quality, conflict, communication, intimacy, sexual functioning). Eligible studies for this review were required to (1) be an original study, (2) be written in English, (3) identify a sample or subsample consisting of women reporting a history of sexual violence in either childhood or adulthood, and (4) measure at least one of the following relationship areas: intimacy, relationship conflict, or relationship satisfaction in heterosexual adult romantic relationships. A total of 20 articles met inclusion criteria and were included in this review. Results demonstrated mixed findings on the association between sexual violence and relationship functioning, with some studies demonstrating an association between sexual violence and relationship functioning, and others failing to find such associations. These findings are discussed within the context of gaps in the extant literature and future research directions.


2019 ◽  
Vol 8 (3) ◽  
pp. 252-259 ◽  
Author(s):  
Camilla J. Knight

It is widely accepted that parents are a pivotal part of young people’s sporting journey, and over the last 4 decades there has been a substantial growth in research pertaining to youth sport parenting. The aim of this paper is to review the status of the literature pertaining to parenting in youth sport and suggest areas for future work. Specifically, the author provides a very brief history of sport parenting research before turning attention to the 3 areas of study that are currently attracting the majority of researchers’ attention: the influence of parental involvement in youth sport, factors affecting parental involvement in youth sport, and strategies to promote high-quality parental involvement. Future research directions pertaining to the sport parenting questions that are asked, the populations that are sampled, and the interventions that are developed and evaluated are subsequently provided. Finally, the paper concludes with some considerations for best practice in sport clubs and organizations that seek to foster more adaptive youth sport parenting.


2019 ◽  
Vol 20 (2) ◽  
pp. 377-398 ◽  
Author(s):  
Avinash Kaur ◽  
Pooja Gupta ◽  
Manpreet Singh ◽  
Anand Nayyar

In cloud computing, data placement is a critical operation performed as part of workflow management and aims to find the best physical machine to place the data. It has direct impact on performance, cost and execution time of workflows. Number of data placement algorithms is designed in cloud computing environment that aimed to improve various factors affecting the workflows and their execution including the movement of data among data centers. This paper provides a complete survey and analyses of existing data placement schemes proposed in literature for cloud computing. Further, it classifies data placement schemes based on their assess capabilities and objectives. Further objectives and properties of data placement schemes are compared. Finally future research directions are provided with concluding remarks.


Sign in / Sign up

Export Citation Format

Share Document