text:
ia of speech who seemed initially to be an ideal candidate for optimal use of AAC. A trial period conducted prior to acquisition of an AAC system included analysis of the client's communication behaviors using an AAC loaner device in conversation with unfamiliar partners in the clinical setting. After a device was acquired, the individual was reluctant to use it in public places with unfamiliar partners. Clinicians employed specific treatment techniques to promote AAC acceptance. Intervention focused on increasing the user's communicative effectiveness and comfort level in community-based interactions. This case study highlights the importance of all three branches of the AAC Acceptance Model (milieu, person, and technology) in the clinical decision- making process. In addition, the case study illustrates the need for appropriate clinical outcome measures for adults with aphasia.}},
    author = {Lasker, Joanne P. and Bedrosian, Jan L.},
    citeulike-article-id = {12589590},
    citeulike-linkout-0 = {http://dx.doi.org/10.1080/714043378},
    date-added = {2013-08-20 15:21:08},
    doi = {10.1080/714043378},
    journal = {Augmentative and Alternative Communication},
    keywords = {aac, aphasia, aquired, mnd, *ww-import},
    number = {3},
    pages = {141--153},
    priority = {2},
    publisher = {Informa Healthcare},
    title = {{Promoting acceptance of augmentative and alternative communication by adults with acquired communication disorders}},
    url = {http://dx.doi.org/10.1080/714043378},
    volume = {17},
    year = {2001}
}

@article{citeulike:12589589,
    abstract = {{This paper explores three questions regarding the development of language in young children with severe speech impairments who require augmentative and alternative communication (AAC). The first question relates to how the process of language learning through augmented modes unfolds. In attempting to address this question, two issues are discussed: (1) the need for developing a methodology to describe this unfolding and (2) the impact of voice output communication aids (VOCAs) with prestored messages on this unfolding. The second question relates to the theoretical constructs underlying this process. An example of applying a model of normal language acquisition in conjunction with Vygotsky's construct of the Zone of Proximal Development (ZPD) to the longitudinal study of language acquisition in a child is provided. The final question pertains to the conditions that may best facilitate the language acquisition process. One particular natural context, that of interactive storybook reading, is examined as a means of promoting the development of early literacy and related language skills. Directions for future research are discussed throughout the paper.}},
    author = {Bedrosian, Jan},
    booktitle = {Augmentative and Alternative Communication},
    citeulike-article-id = {12589589},
    citeulike-linkout-0 = {http://dx.doi.org/10.1080/07434619712331277998},
    date-added = {2013-08-20 15:21:08},
    day = {1},
    doi = {10.1080/07434619712331277998},
    journal = {Augment Altern Commun},
    keywords = {aac, children, language, paediatrics, research, *ww-import},
    month = jan,
    number = {3},
    pages = {179--185},
    priority = {2},
    publisher = {Informa Allied Health},
    title = {{Language acquisition in young AAC system users: issues and directions for future research}},
    url = {http://dx.doi.org/10.1080/07434619712331277998},
    volume = {13},
    year = {1997}
}

@article{citeulike:12589588,
    abstract = {{The present study applies the theory of learned helplessness to communicative interaction among severely disabled children using nonelectronic pictographic boards. Data were collected through systematic observation of child?parent and child?teacher pairs in natural environments. A program for teaching the family interaction skills was introduced and interactive patterns in the family before and after the introduction of the program were compared. Interactive patterns within the family and at school were also compared. Our results show that the interaction between children using communication boards and natural speaking adults (both parents and teacher) tended to be dominated by the latter, who occupy more of the conversational space and initiate topics much more frequently. Before the introduction of the program, parent and child responsiveness to each other was low. Increases in parent responsiveness after the introduction of the training program seemed to result in increases in the frequency of responses by the four disabled children in the study. The percentage of parents' open questions also increased after training, which in turn seemed to result in increases in children's board-conveyed utterances. Positive and negative effects of the family program are highlighted. As well, the need for new approaches to enhance the interactive skills of children using communication boards is discussed.}},
    author = {Basil, Carmen},
    booktitle = {Augmentative and Alternative Communication},
    citeulike-article-id = {12589588},
    citeulike-attachment-1 = {basil_92_social_917633.pdf; /pdf/user/acecentre/article/12589588/917633/basil_92_social_917633.pdf; 4015d248718968df3376903da1bc9a3ddbc21a1a},
    citeulike-linkout-0 = {http://dx.doi.org/10.1080/07434619212331276183},
    date-added = {2013-08-20 15:21:08},
    day = {1},
    doi = {10.1080/07434619212331276183},
    file = {basil_92_social_917633.pdf},
    journal = {Augment Altern Commun},
    keywords = {aac, children, communication, disability, learned-helplessness, paediatrics, *ww-import},
    month = jan,
    number = {3},
    pages = {188--199},
    priority = {2},
    publisher = {Informa Allied Health},
    title = {{Social interaction and learned helplessness in severely disabled children}},
    url = {http://dx.doi.org/10.1080/07434619212331276183},
    volume = {8},
    year = {1992}
}

@article{citeulike:12589587,
    abstract = {{Described is a case study in which a 6-year-old, functionally nonspeaking girl with severe spastic-athetoid cerebral palsy underwent 7 months of augmentative communication intervention involving parallel training in eye-gaze communication and switch-access programming. Typical of many severely physically impaired augmentative and alternative communication (AAC) clients, the child's lack of a reliable means of communication at the outset of intervention precluded insight into her true developmental status. Assessment was further confounded by the fact that English was the child's second language. AAC intervention was therefore initiated on the basis of minimal diagnostic input. Despite this fact, all AAC programming was conducted in a contexually relevant, highly interactive format using aided language stimulation techniques to foster frequent interactive symbolic use. Results of intervention were quite dramatic with both picture symbol communication and functional speech emerging. With the attainment of a reliable means of communication, professionals were eventually able to evaluate the child's true developmental status. A severely physically impaired child, initially believed to be mentally retarded, was ultimately determined to be of normal intelligence.}},
    author = {Goossens', Carol},
    booktitle = {Augmentative and Alternative Communication},
    citeulike-article-id = {12589587},
    citeulike-linkout-0 = {http://dx.doi.org/10.1080/07434618912331274926},
    date-added = {2013-08-20 15:21:08},
    day = {1},
    doi = {10.1080/07434618912331274926},
    journal = {Augment Altern Commun},
    keywords = {aac, case-study, cerebral-palsy, eyegaze, switch, test, *ww-import},
    month = jan,
    number = {1},
    pages = {14--26},
    priority = {2},
    publisher = {Informa Allied Health},
    title = {{Aided communication intervention before assessment: a case study of a child with cerebral palsy}},
    url = {http://dx.doi.org/10.1080/07434618912331274926},
    volume = {5},
    year = {1989}
}

@article{citeulike:12589586,
    author = {Najafi, Ladan and Friday, Marcus and Robertson, Zoe},
    citeulike-article-id = {12589586},
    citeulike-attachment-1 = {najafi_08_two_917634.pdf; /pdf/user/acecentre/article/12589586/917634/najafi_08_two_917634.pdf; 97df06f06e246b3a1f269a7465d5e86eb897c2cf},
    citeulike-linkout-0 = {http://dx.doi.org/10.1108/17549450200800013},
    date-added = {2013-08-20 15:21:08},
    doi = {10.1108/17549450200800013},
    file = {najafi_08_two_917634.pdf},
    journal = {Journal of Assistive Technologies},
    keywords = {aac, case-study, eyegaze, otaccess, *ww-import},
    number = {2},
    pages = {6--12},
    priority = {2},
    title = {{Two case studies describing assessment and provision of eye gaze technology for people with severe physical disabilities}},
    url = {http://dx.doi.org/10.1108/17549450200800013},
    volume = {2},
    year = {2008}
}

@article{citeulike:12589585,
    abstract = {{This study assessed a microswitch-based program in which three request and one choice microswitches were used for two participants with multiple disabilities. The program was then transferred into the participants' daily contexts. Each request microswitch was linked to different stimulation opportunities. Every activation of the microswitch triggered the verbal announcement of one such opportunity that the participant could choose or bypass. The request microswitches were introduced individually and then combined. During the last part of the intervention and the post-intervention checks, all three request microswitches plus the choice microswitch were simultaneously available. Both participants learned to use the microswitches very rapidly. Responding levels were high during intervention and the post-intervention checks carried out in the participants' daily contexts. Implications of the findings for advanced microswitch-based programs and vocal recognition technology are discussed.}},
    author = {Lancioni, Giulio E. and Singh, Nirbhay N. and O'Reilly, Mark F. and Oliva, Doretta},
    citeulike-article-id = {12589585},
    citeulike-attachment-1 = {lancioni_03_extending_917635.pdf; /pdf/user/acecentre/article/12589585/917635/lancioni_03_extending_917635.pdf; 76870925e2626d19d70a2cf25397856dcabf94d6},
    citeulike-linkout-0 = {http://dx.doi.org/10.1016/s0891-4222(03)00015-5},
    date-added = {2013-08-20 15:21:08},
    doi = {10.1016/s0891-4222(03)00015-5},
    file = {lancioni_03_extending_917635.pdf},
    journal = {Research in Developmental Disabilities},
    keywords = {aac, otaccess, switch, *ww-import},
    month = mar,
    number = {2},
    pages = {139--148},
    priority = {2},
    title = {{Extending microswitch-based programs for people with multiple disabilities: use of words and choice opportunities}},
    url = {http://dx.doi.org/10.1016/s0891-4222(03)00015-5},
    volume = {24},
    year = {2003}
}

@article{citeulike:12589584,
    abstract = {{Objective: To assess the effectiveness and acceptability of microswitch technology and a keyboard emulator to enable three participants with extensive neuro-motor disabilities to write words. Method: In Study I, two participants triggered an automatic scanning keyboard and selected/wrote letters via a small sliding movement of their hand(s) activating a touch/pressure panel (microswitch). In Study II, a third participant used the sliding movement and panel and a vocalization response with a voice-detecting microswitch. The sliding movement allowed her to light up the keyboard and select the letters and the vocalization to perform the scanning. Results: Participants showed a better performance (shorter writing time) or an equally effective but less tiring performance with the new microswitch technology and response(s). They also preferred using this technology, and social validation ratings favoured such technology over previous solutions. Conclusion: The aforementioned technology may be useful to enable persons with extensive neuro-motor disabilities to write successfully.}},
    author = {Lancioni, Giulio and O'Reilly, Mark and Singh, Nirbhay and Green, Vanessa and Chiapparino, Claudia and De Pace, Claudia and Alberti, Gloria and Stasolla, Fabrizio},
    booktitle = {Developmental Neurorehabilitation},
    citeulike-article-id = {12589584},
    citeulike-linkout-0 = {http://dx.doi.org/10.3109/17518423.2010.485596},
    date-added = {2013-08-20 15:21:08},
    day = {14},
    doi = {10.3109/17518423.2010.485596},
    journal = {Dev Neurorehabil},
    keywords = {aac, children, literacy, need, neuromotor, otaccess, paediatrics, reading, switch, writing, *ww-import},
    month = jul,
    number = {4},
    pages = {248--257},
    priority = {2},
    publisher = {Informa Allied Health},
    title = {{Use of microswitch technology and a keyboard emulator to support literacy performance of persons with extensive neuro-motor disabilities}},
    url = {http://dx.doi.org/10.3109/17518423.2010.485596},
    volume = {13},
    year = {2010}
}

@article{citeulike:12589581,
    abstract = {{Abstract Purpose: To study the experiences of adults who use augmentative and alternative communication (AAC) systems and methods when interacting with medical providers, specifically primary care providers. Method: Individual face-to-face interviews were conducted with 12 participants, four of whom also participated in an online focus group. Diagnoses of the participants included cerebral palsy, undifferentiated developmental disability, head and neck cancer, amyotrophic lateral sclerosis and primary lateral sclerosis. Transcripts from the interviews and the focus group were analyzed to create a list of codes. From these codes themes that captured particular concepts discussed were identified. Results: Participants described multiple frustrations in communicating with medical care providers. Themes that arose included: planning and preparing for the appointment, time barriers, inappropriate assumptions, relationship building and establishing rapport, medical decision making and implementing the plan. All but one participant reported bringing a caregiver with them to their appointments and this person, whether a family member, friend or paid aide, had a substantial role throughout the appointment. Conclusions: The participants? stories highlight important barriers they experience when communicating with medical providers. These barriers bring attention to the need for education for physicians, caregivers and patients with communication disabilities, along with increased research to improve patient--provider communication. Implications for Rehabilitation Patients with communication disabilities face multiple barriers to communicating with medical care providers. Patients, caregivers, and medical care providers all play a role in effective and ineffective communication during appointments. Education for medical care providers, caregivers, and patients with communication disabilities, along with increased research is needed to improve patient-provider communication.}},
    author = {Morris, Megan A. and Dudgeon, Brian J. and Yorkston, Kathryn},
    booktitle = {Disability and Rehabilitation: Assistive Technology},
    citeulike-article-id = {12589581},
    citeulike-linkout-0 = {http://dx.doi.org/10.3109/17483107.2012.746398},
    date-added = {2013-08-20 15:21:08},
    day = {28},
    doi = {10.3109/17483107.2012.746398},
    journal = {Disabil Rehabil Assist Technol},
    keywords = {aac, communication, medical, qualitative, *ww-import},
    month = jan,
    pages = {1--10},
    priority = {2},
    publisher = {Informa Allied Health},
    title = {{A qualitative study of adult AAC users' experiences communicating with medical providers}},
    url = {http://dx.doi.org/10.3109/17483107.2012.746398},
    year = {2013}
}

@article{citeulike:12589580,
    abstract = {{Young people use augmentative and alternative communication (AAC) systems to meet their everyday communication needs. However, the successful integration of an AAC system into a child?s life requires strong commitment and continuous support from parents and other family members. This article describes the development and evaluation of the Family Impact of Assistive Technology Scale for AAC Systems ? a parent-report questionnaire intended to detect the impact of AAC systems on the lives of children with complex communication needs and their families. The study involved 179 parents and clinical experts to test the content and face validities of the questionnaire, demonstrate its internal reliability and stability over time, and estimate its convergent construct validity when compared to a standardized measure of family impact.}},
    author = {Delarosa, Elizabeth and Horner, Stephanie and Eisenberg, Casey and Ball, Laura and Renzoni, Anne M. and Ryan, Stephen E.},
    booktitle = {Augmentative and Alternative Communication},
    citeulike-article-id = {12589580},
    citeulike-linkout-0 = {http://dx.doi.org/10.3109/07434618.2012.704525},
    date-added = {2013-08-20 15:21:08},
    day = {1},
    doi = {10.3109/07434618.2012.704525},
    journal = {Augment Altern Commun},
    keywords = {aac, assessment, assistive-technology, ccn, children, communication, fiats, outcome-measure, *ww-import},
    month = sep,
    number = {3},
    pages = {171--180},
    priority = {2},
    publisher = {Informa Allied Health},
    title = {{Family Impact of Assistive Technology Scale: Development of a Measurement Scale for Parents of Children with Complex Communication Needs}},
    url = {http://dx.doi.org/10.3109/07434618.2012.704525},
    volume = {28},
    year = {2012}
}

@mastersthesis{citeulike:12589579,
    abstract = {{Aided Language Stimulation (ALS) is a communication partner strategy with potential to be used by parents with children with communication disabilities across a range of daily activities. Communication disability can result in low educational achievement, social isolation and reduced ability to live independently. Augmentative and alternative communication (AAC) is used to help people understand and express language, build relationships and access education. Approximately 0.03 -1.4\\ of children use AAC. Abandonment rates are estimated at 30\%. Poorly designed AAC and a lack of communication partner training could be contributing factors to abandonment. Research indicates ALS is potentially effective in schools and clinics. Home intervention has not been investigated. Qualitative studies have shown some parents want more involvement in their children's AAC services and want AAC services at home. Aims: This study aims to investigate whether ALS could be an effective home intervention for AAC-users aged 11-16 by investigating the impact on the communicative competence of parents. Parents' experiences of home intervention would also be investigated. Methods: A mixed methods design was proposed that measured before and after intervention responses to a self-rated questionnaire. Qualitative information would then be gained through focus group interviews with participants. Participants in the study were recruited from a London Special School. Four families were sought. Results: One parent-child pair participated in the study. Participants were withdrawn before completing intervention due to family bereavement. Subjective data indicated the parent was able to implement ALS successfully, bilingually and involve other members of the family. Information from the family's perspective was unavailable. Objective measures of change were also unavailable. Barriers participation in therapy are discussed. The effects of ALS on parents' communicative competence are undetermined. The successful implementation of ALS during the intervention period is encouraging. ALS could be a viable option to supporting children with AAC at home. Submitted in partial fulfilment of the University of London degree, Master of Research in Clinical Practice.}},
    author = {Bettany, Ruth},
    citeulike-article-id = {12589579},
    citeulike-attachment-1 = {bettany_12_could_917636.pdf; /pdf/user/acecentre/article/12589579/917636/bettany_12_could_917636.pdf; 19bf3f6600eb84591d6b3203a55ff77f9e32c8a2},
    date-added = {2013-08-20 15:21:07},
    file = {bettany_12_could_917636.pdf},
    keywords = {aac, aided-language, parent, partner, training, *ww-import},
    month = oct,
    priority = {2},
    school = {KINGSTON UNIVERSITY and ST GEORGE'S, UNIVERSITY OF LONDON},
    title = {{Could Aided Language Stimulation be an effective home intervention for children who use augmentative and alternative communication (AAC)?}},
    year = {2012}
}

@mastersthesis{citeulike:12589578,
    abstract = {{People with speech and movement disabilities can use Tobii's eye-tracking products as a communication channel controlled by their eyes. To type with the eyes, gaze typing, is considerably slower than speaking or typing with hands. The purpose of this master thesis is to explore the possibilities of faster gaze typing and to develop a new interface with which it is possible to type faster than with Tobii's standard interface. First we developed a theoretical model with the purpose of evaluating gaze typing interfaces with a special focus on maximum typing speed. While it could serve as a useful set of tools, the existing uncertainties in user properties are limiting the effectiveness of the model. Next we conducted an investigation of word prediction engines that showed that SwiftKey was the most efficient engine in a group of ten. SwiftKey saved in average 29\% entry load in a more extensive evaluation performed. Finally we created a new gaze typing interface prototype, named GazeSwitcher. With practical tests we compared it with Tobii's standard interface (Gaze Selection keyboard) and with a new prototype from Tobii, the Circular keyboard. GazeSwitcher was significant faster than the Circular keyboard in all measurements and also faster than the Gaze Selection keyboard for top-speed results, but not in the overall average. A list of improvement suggestions for these three interfaces is included in the thesis.}},
    address = {KTH STH SE-141 86 Flemingsberg, Sweden},
    author = {Axelsson, Pelle and Onoszko, Arthur},
    citeulike-article-id = {12589578},
    citeulike-attachment-1 = {axelsson_13_text_917637.pdf; /pdf/user/acecentre/article/12589578/917637/axelsson_13_text_917637.pdf; efc8d25f851e7fd812f0c38fb3ecc341f5a60e13},
    date-added = {2013-08-20 15:21:07},
    file = {axelsson_13_text_917637.pdf},
    keywords = {aac, eye-gaze, eyegaze, prediction, word-prediction, writing, *ww-import},
    month = jun,
    priority = {2},
    school = {Royal Institute of Technology},
    title = {{Text input rate enhancement for Tobii AAC products}},
    year = {2013}
}

@inproceedings{citeulike:12589577,
    abstract = {{This paper discusses the role of lexical linguistic information in the framework of modular architectures for interpersonal communication aids and describes the User Vocabulary Defin- ition and Meaning Mapping Module (UVDMM), developed in the context of the TIDE-ACCESS TP1001 project. The UVDMM Module is a multilingual lexical knowledge base that contains lin- guistic information and lexical translation relations for orthographic languages and symbolic systems. UVDMM has been designed to operate in the framework of component- or module- based communication aid architectures such as the ATIC architecture, which was also devel- oped in the context of the TIDE-ACCESS project.}},
    author = {Antona, Margherita and Stephanidis, Constantine and Kouroupetroglou, Georgios},
    citeulike-article-id = {12589577},
    citeulike-attachment-1 = {antona_99_access_917638.pdf; /pdf/user/acecentre/article/12589577/917638/antona_99_access_917638.pdf; 7dfc1a42fc885d244a443cf8bee760644f8443b2},
    citeulike-linkout-0 = {http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.60.8221},
    date-added = {2013-08-20 15:21:07},
    file = {antona_99_access_917638.pdf},
    keywords = {aac, compsci, lexicon, management, *ww-import},
    priority = {2},
    title = {{Access to Lexical Knowledge in Modular Interpersonal Communication Aids}},
    url = {http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.60.8221},
    year = {1999}
}

@article{citeulike:12589576,
    abstract = {{A single subject, multiple probe design across participants was used to evaluate the impact of using aided AAC modeling to support multi-symbol message production. Five preschoolers (three who used voice output communication systems, two who used non-electronic communication boards) participated in the study. Aided AAC models were provided by pointing to two symbols on the child's aided AAC system and then providing a grammatically complete spoken model while engaging in play activities. Four of the five preschoolers learned to consistently produce multi-symbol messages; the fifth did not demonstrate consistent gains. The four preschoolers who met criterion all evidenced long-term use of symbol combinations and generalized use of symbol combinations to novel play routines. Results, clinical implications, and future research directions are discussed.}},
    citeulike-article-id = {12589576},
    citeulike-linkout-0 = {http://dx.doi.org/10.1080/07434610600807470},
    date-added = {2013-08-20 15:21:07},
    day = {1},
    doi = {10.1080/07434610600807470},
    journal = {Augment Altern Commun},
    keywords = {aac, linguistics, modelling, symbol, teaching, *ww-import},
    month = jan,
    number = {1},
    pages = {30--43},
    priority = {2},
    publisher = {Informa Allied Health},
    title = {{The effect of aided AAC modeling on the expression of multi-symbol messages by preschoolers who use AAC}},
    url = {http://dx.doi.org/10.1080/07434610600807470},
    volume = {23},
    year = {2007}
}

@article{citeulike:12589575,
    abstract = {{ The iPad and other mobile technologies provide powerful new tools to potentially enhance communication for individuals with developmental disabilities, acquired neurogenic disorders, and degenerative neurological conditions. These mobile technologies offer a number of potential benefits, including: (a) increased awareness and social acceptance of augmentative and alternative communication (AAC), (b) greater consumer empowerment in accessing AAC solutions, (c) increased adoption of AAC technologies, (d) greater functionality and interconnectivity, and (e) greater diffusion of AAC research and development. However, there remain a number of significant challenges that must be addressed if these benefits are to be fully realized: (a) to ensure the focus is on communication, not just technology, (b) to develop innovative models of AAC service delivery to ensure successful outcomes, (c) to ensure ease of access for all individuals who require AAC, and, (d) to maximize AAC solutions to support a wide variety of communication functions. There is an urgent need for effective collaboration among key stakeholders to support research and development activities, and to ensure the successful implementation of mobile technologies to enhance communication outcomes for individuals who require AAC and their families. }},
    author = {McNaughton, David and Light, Janice},
    citeulike-article-id = {12589575},
    citeulike-linkout-0 = {http://dx.doi.org/10.3109/07434618.2013.784930},
    date-added = {2013-08-20 15:21:07},
    doi = {10.3109/07434618.2013.784930},
    journal = {Augmentative and alternative communication (Baltimore, Md. : 1985)},
    keywords = {aac, apps, challenges, ipad, overview, *ww-import},
    month = jun,
    number = {2},
    pages = {107--116},
    priority = {2},
    title = {{The iPad and mobile technology revolution: benefits and challenges for individuals who require augmentative and alternative communication.}},
    url = {http://dx.doi.org/10.3109/07434618.2013.784930},
    volume = {29},
    year = {2013}
}

@article{citeulike:12589574,
    author = {Light, Janice and McNaughton, David},
    citeulike-article-id = {12589574},
    citeulike-linkout-0 = {http://dx.doi.org/10.3109/07434618.2012.737024},
    date-added = {2013-08-20 15:21:07},
    doi = {10.3109/07434618.2012.737024},
    journal = {Augmentative and alternative communication (Baltimore, Md. : 1985)},
    keywords = {aac, challenges, general, *ww-import},
    month = dec,
    number = {4},
    pages = {197--204},
    priority = {2},
    title = {{The changing face of augmentative and alternative communication: past, present, and future challenges.}},
    url = {http://dx.doi.org/10.3109/07434618.2012.737024},
    volume = {28},
    year = {2012}
}

@article{citeulike:12589573,
    abstract = {{An evidence-based practice (EBP) approach to clinical and educational practice emphasizes the importance of integrating sound research evidence into the decision-making process. This paper provides a discussion of the relevance of EBP to the field of augmentative and alternative communication (AAC). Included is an examination of what is currently known about decision-making in AAC, as well as a brief history of EBP and its application in other fields. A definition of EBP in AAC is proposed and a schematic of the EBP process is described, including proposed design hierarchies of evidence. This process is then illustrated with a case example. Finally, key factors for the adoption of EBP in AAC are discussed.}},
    citeulike-article-id = {12589573},
    citeulike-attachment-1 = {_04_evidencebased_917639.pdf; /pdf/user/acecentre/article/12589573/917639/_04_evidencebased_917639.pdf; 40172ef69dc5506a67ad2af3da5ddbb23f54a9ad},
    citeulike-linkout-0 = {http://dx.doi.org/10.1080/07434610310001621083},
    date-added = {2013-08-20 15:21:07},
    day = {1},
    doi = {10.1080/07434610310001621083},
    file = {_04_evidencebased_917639.pdf},
    journal = {Augment Altern Commun},
    keywords = {aac, ebp, evidence, *ww-import},
    month = jan,
    number = {1},
    pages = {1--21},
    priority = {2},
    publisher = {Informa Allied Health},
    title = {{Evidence-Based Practice in Augmentative and Alternative Communication}},
    url = {http://dx.doi.org/10.1080/07434610310001621083},
    volume = {20},
    year = {2004}
}

@article{citeulike:12589572,
    author = {Bradshaw, Jill},
    citeulike-article-id = {12589572},
    citeulike-linkout-0 = {http://dx.doi.org/10.1108/13595471311295996},
    date-added = {2013-08-20 15:21:07},
    doi = {10.1108/13595471311295996},
    journal = {Tizard Learning Disability Review},
    keywords = {aac, apps, discussion, mobile-devices, review, *ww-import},
    number = {1},
    pages = {31--37},
    priority = {2},
    title = {{The use of augmentative and alternative communication apps for the iPad, iPod and iPhone: an overview of recent developments}},
    url = {http://dx.doi.org/10.1108/13595471311295996},
    volume = {18},
    year = {2013}
}

@article{citeulike:12589571,
    abstract = {{A rationale for the development of a communication model is discussed and a specific model for augmentative and alternative communication (AAC) is proposed. The model is explored in terms of features common to communication models and AAC features, such as alteration of feedback, interfacing with the environment, means of representation, selection, and transmission of a message, and increased potential for message distortion. The major parameters of the AAC model are: sender, message, transmitters, AAC transmission processes, AAC interface, internal feedback, transmission environment, communication environment, receiver, and external feedback. It is hoped that the proposed model will generate a new way of thinking about the field of AAC.}},
    author = {Lloyd, Lyle and Quist, Raymond and Windsor, Jennifer},
    booktitle = {Augmentative and Alternative Communication},
    citeulike-article-id = {12589571},
    citeulike-linkout-0 = {http://dx.doi.org/10.1080/07434619012331275444},
    date-added = {2013-08-20 15:21:07},
    day = {1},
    doi = {10.1080/07434619012331275444},
    journal = {Augment Altern Commun},
    keywords = {aac, aac-models, terminology, *ww-import},
    month = jan,
    number = {3},
    pages = {172--183},
    priority = {2},
    publisher = {Informa Allied Health},
    title = {{A proposed augmentative and alternative communication model}},
    url = {http://dx.doi.org/10.1080/07434619012331275444},
    volume = {6},
    year = {1990}
}

@article{citeulike:12589570,
    abstract = {{ Children with complex communication needs (CCN) resulting from autism spectrum disorders, cerebral palsy, Down syndrome and other disabilities are severely restricted in their participation in educational, vocational, family, and community environments. There is a substantial body of research that demonstrates convincingly that children with CCN derive substantial benefits from augmentative and alternative communication (AAC) in their development of communication, language and literacy skills, with no risk to their speech development. Future research must address two significant challenges in order to maximize outcomes for children with CCN: (1) investigating how to improve the design of AAC apps/technologies so as to better meet the breadth of communication needs for the diverse population of children with CCN; and (2) ensuring the effective translation of these evidence-based AAC interventions to the everyday lives of children with CCN so that the possible becomes the probable. This article considers each of these challenges in turn, summarizing the state of the science as well as directions for future research and development. }},
    author = {Light, Janice and McNaughton, David},
    citeulike-article-id = {12589570},
    citeulike-linkout-0 = {http://view.ncbi.nlm.nih.gov/pubmed/22590798},
    date-added = {2013-08-20 15:21:07},
    journal = {Assistive technology : the official journal of RESNA},
    keywords = {aac, can, literacy, research-priorities, *ww-import},
    number = {1},
    pages = {34--44},
    priority = {2},
    title = {{Supporting the communication, language, and literacy development of children with complex communication needs: state of the science and future research priorities.}},
    url = {http://view.ncbi.nlm.nih.gov/pubmed/22590798},
    volume = {24},
    year = {2011}
}

@article{citeulike:12589569,
    abstract = {{Abstract Purpose: Navigating high-technology augmentative and alternative communication (AAC) devices with dynamic displays can be challenging for people with aphasia. The purpose of this study was to determine which of two AAC interfaces two people with aphasia could use most efficiently and accurately. Method: The researchers used a BCB?C? alternating treatment design to provide device-use instruction to two people with severe aphasia regarding two personalised AAC interfaces that had different navigation layouts but identical content. One interface had static buttons for homepage and go-back features, and the other interface had static buttons in a navigation ring layout. Throughout treatment, the researchers monitored participants? mastery patterns regarding navigation efficiency and accuracy when locating target messages. Results: Participants? accuracy and efficiency improved with both interfaces given intervention; however, the navigation ring layout appeared more transparent and better facilitated navigation than the homepage layout. Conclusions: People with aphasia can learn to navigate computerised devices; however, interface layout can substantially affect the efficiency and accuracy with which they locate messages. Implications for Rehabilitation Given intervention incorporating errorless learning principles, people with chronic aphasia can learn to navigate across multiple device levels to locate target sentences. Both navigation ring and homepage interfaces may be used by people with aphasia. Some people with aphasia may be more consistent and efficient in finding target sentences using the navigation ring interface than the homepage interface. Additionally, the navigation ring interface may be more transparent and easier for people with aphasia to master ? that is, they may require fewer intervention sessions to learn to navigate the navigation ring interface. Generalisation of learning may result from use of the navigation ring interface. Specifically, people with aphasia may improve navigation with the homepage interface as a result of instruction on the navigation interface, but not vice versa.}},
    citeulike-article-id = {12589569},
    citeulike-linkout-0 = {http://dx.doi.org/10.3109/17483107.2013.799237},
    date-added = {2013-08-20 15:21:07},
    day = {21},
    doi = {10.3109/17483107.2013.799237},
    journal = {Disabil Rehabil Assist Technol},
    keywords = {aac, aphasia, design, layout, navigation, *ww-import},
    month = may,
    pages = {1--10},
    priority = {2},
    publisher = {Informa Allied Health},
    title = {{Effect of two layouts on high technology AAC navigation and content location by people with aphasia}},
    url = {http://dx.doi.org/10.3109/17483107.2013.799237},
    year = {2013}
}

@article{citeulike:12589568,
    abstract = {{A simple but versatile aid for the severely disabled is described. It is designed primarily for use by tetraplegics who have no movement below the neck, and works by responding to commands spoken in a form of Morse code. With VOTEM, a patient can control anything normally controllable with switches.}},
    author = {Newell, A. F. and Nabavi, C. D.},
    citeulike-article-id = {12589568},
    citeulike-linkout-0 = {http://dx.doi.org/10.1088/0022-3735/2/8/314},
    comment = {See also http://www.bbc.co.uk/archive/tomorrowsworld/8009.shtml around 5:20},
    date-added = {2013-08-20 15:21:07},
    day = {01},
    doi = {10.1088/0022-3735/2/8/314},
    journal = {Journal of Physics E: Scientific Instruments},
    keywords = {aac, archive, device, morse, morse-code, news, speech-to-text, *ww-import},
    month = aug,
    number = {8},
    pages = {655+},
    priority = {2},
    title = {{VOTEM: the voice operated typewriter employing Morse code}},
    url = {http://dx.doi.org/10.1088/0022-3735/2/8/314},
    volume = {2},
    year = {1969}
}

@article{citeulike:12589561,
    abstract = {
                Speech-language pathologists who work in early childhood settings are concerned with monitoring and evaluating progress and making appropriate instructional adjustments to promote at-risk children's language and literacy development. Curriculum-based assessment can be effective in providing practitioners with this type of information. This article discusses processes and procedures for implementing curriculum-based assessment and suggests methods that professionals can use to teach assessment tasks to children who struggle with the task demands.
            },
    author = {Hall, Kendra M. and Culatta, Barbara and Black, Sharon},
    citeulike-article-id = {12589561},
    citeulike-attachment-1 = {hall_07_curriculumbased_1041596.pdf; /pdf/user/acecentre/article/12589561/1041596/hall_07_curriculumbased_1041596.pdf; d83f4b9f792c3634098538bc5f46744f260a4a37},
    citeulike-linkout-0 = {http://dx.doi.org/10.1055/s-2007-967925},
    citeulike-linkout-1 = {http://view.ncbi.nlm.nih.gov/pubmed/17340378},
    citeulike-linkout-2 = {http://www.hubmed.org/display.cgi?uids=17340378},
    date-added = {2013-08-20 15:17:01},
    doi = {10.1055/s-2007-967925},
    file = {hall_07_curriculumbased_1041596.pdf},
    issn = {0734-0478},
    journal = {Seminars in speech and language},
    keywords = {assessment, curriculum-based, emergent, literacy},
    month = feb,
    number = {1},
    pages = {3--13},
    pmid = {17340378},
    priority = {2},
    title = {Curriculum-based emergent literacy assessment in early childhood.},
    url = {http://dx.doi.org/10.1055/s-2007-967925},
    volume = {28},
    year = {2007}
}

@article{citeulike:8681913,
    abstract = {
                Research supporting specific instructional approaches for young children with visual impairments and blindness is limited. There is, however, a growing body of evidence to support the belief that the critical components of emergent and early conventional literacy for children with visual impairments do not differ markedly from those of their sighted peers. Specifically, infants and toddlers with visual impairments and blindness require interactions that support their oral language development, awareness of print or braille, and opportunities to explore writing. Although these very young children are often delayed in developing emergent literacy understandings, the path of their development is consistent with emergent literacy development of sighted children. The research regarding older children with visual impairments and blindness suggests that they too benefit from instruction that emphasizes the critical elements of early literacy instruction for all children. Research also suggests that specific strategies, such as repeated readings, direct instruction in phonics, and big word decoding that emphasizes morphemes, can benefit school-aged children with visual impairments and blindness. Further research is needed if we are to understand fully the most effective approaches to emergent and early literacy instruction for children with visual impairments and blindness, but there is a solid base from which we can begin.
            },
    author = {Erickson, Karen A. and Hatton, Deborah},
    citeulike-article-id = {8681913},
    citeulike-attachment-1 = {erickson_07_literacy_1041595.pdf; /pdf/user/acecentre/article/8681913/1041595/erickson_07_literacy_1041595.pdf; adc70c5601e02a03aace75c3b623784f2d559287},
    citeulike-linkout-0 = {http://dx.doi.org/10.1055/s-2007-967930},
    citeulike-linkout-1 = {http://view.ncbi.nlm.nih.gov/pubmed/17340383},
    citeulike-linkout-2 = {http://www.hubmed.org/display.cgi?uids=17340383},
    date-added = {2013-08-20 15:08:08},
    doi = {10.1055/s-2007-967930},
    file = {erickson_07_literacy_1041595.pdf},
    issn = {0734-0478},
    journal = {Seminars in speech and language},
    keywords = {impairment, literacy, visual},
    month = feb,
    number = {1},
    pages = {58--68},
    pmid = {17340383},
    priority = {2},
    title = {Literacy and visual impairment.},
    url = {http://dx.doi.org/10.1055/s-2007-967930},
    volume = {28},
    year = {2007}
}

@article{citeulike:12589539,
    abstract = {
                The understanding of written or printed text or discourse - depicted either in orthographical, graphic-visual or tactile symbols - calls upon both bottom-up word recognition processes and top-down comprehension processes. Different architectures have been proposed to account for literacy processes. Research has shown that the first steps in perceiving, processing and deriving conceptual meaning from words, graphic symbols, manual signs, and co-speech gestures or tactile manual signing and tangible symbols can be seen as identical and collectively (sub)activated. Results from recent brain research and neurolinguistics have revealed new insights in the reading process of typical and atypical readers and may provide verifiable evidence for improved literacy assessment and the validation of early intervention programs for AAC users.
            },
    author = {Van Balkom, Hans and Verhoeven, Ludo},
    citeulike-article-id = {12589539},
    citeulike-attachment-1 = {van_balkom_10_literacy_916814.pdf; /pdf/user/acecentre/article/12589539/916814/van_balkom_10_literacy_916814.pdf; 373ca5cf9868d98730a42e88b1a1112dd406a017},
    citeulike-linkout-0 = {http://dx.doi.org/10.3109/07434618.2010.505610},
    citeulike-linkout-1 = {http://view.ncbi.nlm.nih.gov/pubmed/20874078},
    citeulike-linkout-2 = {http://www.hubmed.org/display.cgi?uids=20874078},
    date-added = {2013-08-20 15:05:42},
    doi = {10.3109/07434618.2010.505610},
    file = {van_balkom_10_literacy_916814.pdf},
    issn = {1477-3848},
    journal = {Augmentative and alternative communication (Baltimore, Md. : 1985)},
    keywords = {aac, literacy, neurocognitive, psychology},
    month = sep,
    number = {3},
    pages = {149--157},
    pmid = {20874078},
    priority = {2},
    title = {Literacy learning in users of AAC: A neurocognitive perspective.},
    url = {http://dx.doi.org/10.3109/07434618.2010.505610},
    volume = {26},
    year = {2010}
}

@article{citeulike:12589533,
    abstract = {The purpose of this study was to investigate the appropriateness of a series of alternative assessment tasks of phonological processing for individuals who use augmentative and alternative communication (AAC). The performance of a group of 32 AAC users, aged 7.5 to 17.5, was compared to that of a group of reading-level-matched younger children who had normal speech and no physical disabilities. Phonological recoding was assessed using a pseudoword speech-to-print matching task, a pseudoword spelling task, and two adapted pseudoword reading tasks. Multiple tasks, including those related to phoneme recognition, deletion, and substitution, were also used to assess phoneme awareness. A pseudoword alliteration task to assess partial accuracy in pseudoword reading was found to be appropriate for AAC users. In addition, the relationships between the participants' scores on the phonological recoding and phoneme awareness tasks and two measures of word reading were found to be at least as strong as those for the comparison group. Furthermore, in the AAC user group, scores on the pseudoword speech-to-print matching task were strongly related to word reading. On the basis of these results, we suggest that a detailed assessment of phonological processing would be useful for both understanding the literacy learning needs of students who use AAC and for designing interventions in this regard.},
    citeulike-article-id = {12589533},
    citeulike-attachment-1 = {_01_phonological_916813.pdf; /pdf/user/acecentre/article/12589533/916813/_01_phonological_916813.pdf; 4a8d19f501b38958d103cf2de484cb3fd10ae536},
    citeulike-linkout-0 = {http://dx.doi.org/10.1080/aac.17.1.37.51},
    citeulike-linkout-1 = {http://www.informahealthcare.com/doi/abs/10.1080/aac.17.1.37.51},
    date-added = {2013-08-20 15:02:47},
    day = {1},
    doi = {10.1080/aac.17.1.37.51},
    file = {_01_phonological_916813.pdf},
    journal = {Augment Altern Commun},
    keywords = {aac, learning, literacy, word, written},
    month = jan,
    number = {1},
    pages = {37--51},
    priority = {2},
    publisher = {Informa Allied Health},
    title = {Phonological processing in written word learning: assessment for children who use augmentative and alternative communication},
    url = {http://dx.doi.org/10.1080/aac.17.1.37.51},
    volume = {17},
    year = {2001}
}

@article{citeulike:12589523,
    abstract = {
                The purpose of this study was to provide a preliminary examination of an intervention strategy designed to teach sound-letter correspondence and spelling of consonant-vowel-consonant (CVC) combinations to young children who use Augmentative and Alternative Communication (AAC). A multiple baseline probe design across behaviors was used to assess the effects of the intervention on the percentage of correct responses provided by two participants on the target skills during free-choice play activities in the literacy center of inclusive classrooms. The results of this study provide preliminary support for the use of the intervention strategy within inclusive classrooms.
            },
    author = {Johnston, Susan S. and Davenport, Lisa and Kanarowski, Betsy and Rhodehouse, Sara and McDonnell, Andrea P.},
    citeulike-article-id = {12589523},
    citeulike-attachment-1 = {johnston_09_teaching_916812.pdf; /pdf/user/acecentre/article/12589523/916812/johnston_09_teaching_916812.pdf; 6da7dd7cc3eda99ee2cc4071e80275edb9f845df},
    citeulike-linkout-0 = {http://dx.doi.org/10.1080/07434610902921409},
    citeulike-linkout-1 = {http://view.ncbi.nlm.nih.gov/pubmed/19444683},
    citeulike-linkout-2 = {http://www.hubmed.org/display.cgi?uids=19444683},
    date-added = {2013-08-20 14:48:34},
    doi = {10.1080/07434610902921409},
    file = {johnston_09_teaching_916812.pdf},
    issn = {1477-3848},
    journal = {Augmentative and alternative communication (Baltimore, Md. : 1985)},
    keywords = {aac, literacy, phonics},
    month = jun,
    number = {2},
    pages = {123--135},
    pmid = {19444683},
    priority = {2},
    title = {Teaching sound letter correspondence and consonant-vowel-consonant combinations to young children who use augmentative and alternative communication.},
    url = {http://dx.doi.org/10.1080/07434610902921409},
    volume = {25},
    year = {2009}
}

repository: ritenv/ace-search-engine

repo_name: ritenv/ace-search-engine


text:
DESCRIPTION = "Task to build and install header and libs in sdk"
PR = "r1"
LICENSE="MIT"

inherit task
PACKAGE_ARCH = "${MACHINE_ARCH}"

RDEPENDS_${PN} = "\
    gstreamer-dev \
    gst-plugins-base-dev \
    gst-plugins-good-dev \
    gst-plugins-ugly-dev \
    gst-plugins-bad-dev \
"

license: MIT

license_type: permissive

branch_name: refs/heads/master

extension: bb


text:
@article{MB5,
author = {Kosie, Jessica and Zettersten, Martin and {The ManyBabies5 Team}},
doi = {10.31234/osf.io/ck3vd},
mendeley-groups = {My Publications},
title = {{ManyBabies5: A large-scale investigation of the proposed shift from familiarity preference to novelty preference in infant looking time.}},
year = {under review}
}
@article{CVaccent,
author = {{Von Holzen}, Katie and {van Ommen}, Sandrien and White, Katherine and Nazzi, Thierry},
doi = {10.1080/15475441.2022.2071717},
title = {{The impact of phonological biases on mispronunciation sensitivity and novel accent adaptation}},
journal = {Language Learning and Development},
year = {2023},
number = {3},
volume = {19},
pages = {303--322}
}
@article{MetaAnalysis,
author = {{Von Holzen}, Katie and Bergmann, Christina},
doi = {10.1037/dev0001141},
journal = {Developmental Psychology},
mendeley-groups = {My Publications},
number = {1},
pages = {1--18},
title = {{The development of infants$'$ responses to mispronunciations: A Meta-Analysis.}},
volume = {57},
year = {2021}
}
@article{Autism,
author = {Newman, Rochelle S and Kirby, Laura A and {Von Holzen}, Katie and Redcay, Elizabeth},
doi = {10.1186/s11689-020-09348-9},
file = {:C$\backslash$:/Users/user/Documents/Mendeley Desktop/Newman et al. - 2021 - Read my lips ! Perception of speech in noise by preschool children with autism and the impact of watching the spe.pdf:pdf},
journal = {Journal of Neurodevelopmental Disorders},
keywords = {100,Autism,Face,Noise,Speech perception,autism,college park,correspondence,department of hearing and,edu,face,lefrak hall,md 20742,noise,rnewman1,speech perception,speech sciences,umd,university of maryland,usa},
mendeley-groups = {My Publications},
number = {4},
pages = {1--20},
publisher = {Journal of Neurodevelopmental Disorders},
title = {{Read my lips ! Perception of speech in noise by preschool children with autism and the impact of watching the speaker$'$ s face}},
volume = {13},
year = {2021}
}
@article{Basque,
author = {Bobb, Susan C and {Von Holzen}, Katie and Mayor, Julien and Mani, Nivedita and Carreiras, Manuel},
doi = {10.1016/j.bandl.2019.104739},
file = {:C$\backslash$:/Users/user/Documents/Mendeley Desktop/Bobb et al. - 2020 - Brain and Language Co-activation of the L2 during L1 auditory processing An ERP cross-modal priming study.pdf:pdf},
issn = {0093-934X},
volume = {203},
journal = {Brain and Language},
keywords = {Basque,Bilingualism,Event-related potentials,Language co-activation,Priming,Spanish,language co-activation},
pages = {104739},
publisher = {Elsevier},
title = {{Co-activation of the L2 during L1 auditory processing : An ERP cross-modal priming study}},
url = {https://doi.org/10.1016/j.bandl.2019.104739},
volume = {203},
year = {2020}
}
@article{OFallon2020,
author = {O$'$Fallon, Marua and {Von Holzen}, Katie and Newman, Rochelle S.},
doi = {10.1044/2019_JSLHR-19-00189},
file = {:C$\backslash$:/Users/user/Documents/Mendeley Desktop/O$'$Fallon, Von Holzen, Newman - 2020 - Preschoolers$'$ Word-Learning During Storybook Reading Interactions Comparing Repeated and Elaborat.pdf:pdf},
journal = {Journal of Speech Language and Hearing Research},
pages = {1--13},
title = {{Preschoolers$'$ word-learning during storybook reading interactions: Comparing repeated and elaborated input}},
year = {2020}
}
@article{VonHolzen2020,
author = {{Von Holzen}, Katie and Nazzi, Thierry},
doi = {10.1111/infa.12331},
file = {:C$\backslash$:/Users/user/Documents/Mendeley Desktop/Von Holzen, Nazzi - 2020 - Emergence of a consonant bias during the first year of life New evidence from own-name recognition.pdf:pdf},
journal = {Infancy},
number = {3},
pages = {319--346},
title = {{Emergence of a consonant bias during the first year of life: New evidence from own-name recognition}},
volume = {25},
year = {2020}
}
@article{Raneri2020,
author = {Raneri, Daniele and {Von Holzen}, Katie and Newman, Rochelle and Ratner, Nan Bernstein},
doi = {10.1017/S030500091900093X},
file = {:C$\backslash$:/Users/user/Documents/Mendeley Desktop/Raneri et al. - 2020 - Change in maternal speech rate to preverbal infants over the first two years of life.pdf:pdf},
journal = {Journal of Child Language},
keywords = {2007,2015,can,child language,here,hirsh-pasek,ids,infant-directed speech,into infant-directed speech,much of it focusing,on lexical and grammatical,our focus is on,properties,recent explosion of research,reviews by golinkoff,see,soderstrom,speech rate,the,there has been a},
pages = {1--13},
title = {{Change in maternal speech rate to preverbal infants over the first two years of life}},
year = {2020}
}
@article{MB1,
author = {ManyBabiesConsortium},
doi = {10.1177/2515245919900809},
file = {:C$\backslash$:/Users/user/Documents/Mendeley Desktop//ManyBabiesConsortium - 2020 - Quantifying sources of variability in infancy research using the infant-directed speech preference.pdf:pdf},
journal = {Advances in Methods and Practices in Psychological Science},
mendeley-groups = {My Publications,MISP{\_}MA{\_}BIB},
number = {1},
pages = {24--52},
title = {{Quantifying sources of variability in infancy research using the infant-directed speech preference}},
volume = {3},
year = {2020}
}
@article{VonHolzen2019,
author = {{Von Holzen}, Katie and {Fennell}, Christopher T. and {Mani}, Nivedita},
doi = {10.1017/S1366728918000597},
file = {:Users/KatesOld/Documents/Mendeley Desktop/Von Holzen, Fennell, Mani - 2018 - The impact of cross-language phonological overlap on bilingual and monolingual toddlers$'$ word re(2).pdf:pdf},
journal = {Bilingualism: Language and Cognition},
keywords = {bilingual development,cognate word recognition,phonological acquisition},
title = {{The impact of cross-language phonological overlap on bilingual and monolingual toddlers$'$ word recognition}},
year = {2019}
}
@article{VonHolzen2018,
abstract = {Segmentation skill and the preferential processing of consonants (C-bias) develop during the second half of the first year of life and it has been proposed that these facilitate language acquisition. We used Event-related brain potentials (ERPs) to investigate the neural bases of early word form segmentation, and of the early processing of onset consonants, medial vowels, and coda consonants, exploring how differences in these early skills might be related to later language outcomes. Our results with French-learning eight-month-old infants primarily support previous studies that found that the word familiarity effect in segmentation is developing from a positive to a negative polarity at this age. Although as a group infants exhibited an anterior-localized negative effect, inspection of individual results revealed that a majority of infants showed a negative-going response (Negative Responders), while a minority showed a positive-going response (Positive Responders). Furthermore, all infants demonstrated sensitivity to onset consonant mispronunciations, while Negative Responders demonstrated a lack of sensitivity to vowel mispronunciations, a developmental pattern similar to previous literature. Responses to coda consonant mispronunciations revealed neither sensitivity nor lack of sensitivity. We found that infants showing a more mature, negative response to newly segmented words compared to control words (evaluating segmentation skill) and mispronunciations (evaluating phonological processing) at test also had greater growth in word production over the second year of life than infants showing a more positive response. These results establish a relationship between early segmentation skills and phonological processing (not modulated by the type of mispronunciation) and later lexical skills.},
author = {{Von Holzen}, Katie and {Nishibayashi}, Leo-Lyuki and {Nazzi}, Thierry},
doi = {10.3390/brainsci8020024},
file = {:Users/KatesOld/Documents/Mendeley Desktop/Von Holzen, Nishibayashi, Nazzi - 2018 - Consonant and vowel processing in word form segmentation An infant ERP study.pdf:pdf},
issn = {2076-3425},
journal = {Brain Sciences},
keywords = {Event-related brain potentials (ERPs),French-learning infants,consonant bias,erps,event-related brain potentials,french-learning infants,individual variability,lexical processing,word form segmentation},
number = {24},
pages = {1--15},
title = {{Consonant and vowel processing in word form segmentation: An infant ERP study}},
volume = {8},
year = {2018}
}
@article{Nazzi2016,
abstract = {Consonants have been proposed to carry more of the weight of lexical processing than vowels. This consonant bias has consistently been found in adults and has been proposed to facilitate early language acquisition. We explore the origins of this bias over the course of development and in infants learning different languages. Although the consonant bias was originally thought to be present at birth, evidence suggests that it arises from the early stages of phonological and (pre-)lexical acquisition. We discuss two theories that account for the acquisition of the consonant bias: the lexical and acoustic-phonetic hypotheses.},
author = {Nazzi, Thierry and Poltrock, Silvana and Von Holzen, Katie},
doi = {10.1177/0963721416655786},
file = {:Users/KatesOld/Documents/Mendeley Desktop/Nazzi, Poltrock, Von Holzen - 2016 - The developmental origins of the consonant bias in lexical processing.pdf:pdf},
journal = {Current Directions in Psychological Science},
keywords = {challenge,comprehension would prove a,consonant bias,consonants,cross-linguistic differences,if all of the,imagine reading this manuscript,in,language acquisition,lexical development,were removed},
number = {4},
pages = {291--296},
title = {{The developmental origins of the consonant bias in lexical processing}},
volume = {25},
year = {2016}
}
@article{VonHolzen2014,
abstract = {Upon being presented with a familiar name-known image, monolingual infants and adults implicitly generate the image$'$s label (Meyer et al., 2007; Mani and Plunkett, 2010, 2011; Mani et al., 2012a). Although the cross-linguistic influences on overt bilingual production are well studied (for a summary see Colom{\$'${e}} and Miozzo, 2010), evidence that bilinguals implicitly generate the label for familiar objects in both languages remains mixed. For example, bilinguals implicitly generate picture labels in both of their languages, but only when tested in L2 and not L1 (Wu and Thierry, 2011) or when immersed in their L2 (Spivey and Marian, 1999; Marian and Spivey, 2003a,b) but not when immersed in their L1 (Weber and Cutler, 2004). The current study tests whether bilinguals implicitly generate picture labels in both of their languages when tested in their L1 with a cross-modal ERP priming paradigm. The results extend previous findings by showing that not just do bilinguals implicitly generate the labels for visually fixated images in both of their languages when immersed in their L1, but also that these implicitly generated labels in one language can prime recognition of subsequently presented auditory targets across languages (i.e., L2-L1). The current study provides support for cascaded models of lexical access during speech production, as well as a new priming paradigm for the study of bilingual language processing.},
author = {{Von Holzen}, Katie and Mani, Nivedita},
doi = {10.3389/fpsyg.2014.01415},
file = {:Users/KatesOld/Documents/Mendeley Desktop/Holzen, Mani - 2014 - Bilinguals implicitly name objects in both their languages An ERP study.pdf:pdf},
issn = {16641078},
journal = {Frontiers in Psychology},
keywords = {Bilingualism,ERP,Implicit naming,Lexical access,Phonological priming},
mendeley-groups = {My Publications},
number = {DEC},
pages = {1--12},
pmid = {25538664},
title = {{Bilinguals implicitly name objects in both their languages: An ERP study}},
volume = {5},
year = {2014}
}
@article{VonHolzen2012,
author = {{Von Holzen}, Katie and Mani, Nivedita},
doi = {10.1016/j.jecp.2012.08.001},
file = {:Users/KatesOld/Documents/Mendeley Desktop/Von Holzen, Mani - 2012 - Language nonselective lexical access in bilingual toddlers.pdf:pdf},
journal = {Journal of Experimental Child Psychology},
pages = {569--586},
title = {{Language nonselective lexical access in bilingual toddlers}},
volume = {113},
year = {2012}
}
@inproceedings{VonHolzen2018b,
address = {Austin, TX},
author = {{Von Holzen}, Katie and Bergmann, Christina},
booktitle = {Proceedings of the 40th Annual Conference of the Cognitive Science SocietyScience Society},
editor = {Rogers, T.T. and Rau, M and Zhu, X. and Kalish, C. W.},
mendeley-groups = {My Publications},
pages = {1157--1162},
publisher = {Cognitive Science Society, Inc.},
title = {{A meta-analysis of infants$'$ mispronunciation sensitivity development.}},
year = {2018}
}
@misc{VonHolzen2018d,
address = {Charlottesville, VA},
author = {{Von Holzen}, Katie and Bergmann, Christina},
mendeley-groups = {My Publications},
publisher = {Open Science Foundation},
title = {{Infant Mispronunciation Sensitivity (InMisSens) Meta-Analysis - Cognitive Science Society Submission}},
url = {osf.io/nvc8m},
year = {2018}
}
@misc{VonHolzen2021,
address = {Charlottesville, VA},
author = {{Von Holzen}, Katie and Bergmann, Christina},
mendeley-groups = {My Publications},
publisher = {Open Science Foundation},
title = {{Infant Mispronunciation Sensitivity Meta-Analysis (InMisSens)}},
url = {osf.io/rvbjs},
year = {2021}
}
@misc{VonHolzen2022,
address = {Charlottesville, VA},
author = {{Von Holzen}, Katie and {van Ommen}, Sandrien and White, Katherine and Nazzi, Thierry},
title = {{The impact of phonological biases on mispronunciation sensitivity and novel accent adaptation}},
mendeley-groups = {My Publications},
publisher = {Open Science Foundation},
doi = {10.17605/OSF.IO/D6GWP },
year = {2022}
}
@incollection{Bobb2016b,
abstract = {Bilingual children, like bilingual adults, co-activate both languages during word recognition and production. But what is the extent of this co-activation? In the present study, we asked whether or not bilingual preschool children activate a shared phonological cohort across languages when hearing words only in their L1. We tested German-English children on a cross-modal priming paradigm. To ensure co-activation of languages, children first heard a short code-switch story. Compared to a monolingual control group, bilingual children in Experiment 1 showed only partial sensitivity to the L1 cohort. Bilingual children who did not hear the code-switch story (Experiment 2) showed priming effects identical to the monolinguals in Experiment 1. Results indicate that under single-language contexts, German-English bilingual preschoolers do not activate the non-target language cohort during word recognition but instead restrict cohort activation to the language of input. In contrast, presentation of the non-target language in the code-switch story appears to shi?t cohort activation and increase L2 activation, suggesting a highly flexible language system that is in tune to the broader linguistic context. We consider mechanisms of bilingual language control that may enable bilingual toddlers to limit cross-language phonological activation.},
author = {Bobb, Susan C. and {Drummond Nauck}, Laila Y. and Altvater-Mackensen, Nicole and {Von Holzen}, Katie and Mani, Nivedita},
booktitle = {Cognitive Control and Consequences of Multilingualism},
file = {:Users/KatesOld/Documents/Mendeley Desktop/Bobb et al. - 2016 - Do bilingual toddlers co-activate cohorts from both languages when hearing words in one language alone.pdf:pdf},
mendeley-groups = {My Publications},
pages = {47--69},
publisher = {John Benjamins Publishing Company},
title = {{Listening with your cohort: Do bilingual toddlers co-activate cohorts from both languages when hearing words in one language alone?}},
year = {2016}
}
@incollection{Berko2023,
author = {Newman, Rochelle and {Von Holzen}, Katie},
booktitle = {The Development of Language},
publisher = {Plural Publishing Inc.},
title = {{Communication Development in Infancy}},
year = {2023},
edition = {10th Edition},
editor = {{Berko Gleason}, Jean and {Bernstein Ratner}, Nan}
}
@phdthesis{VonHolzen2013,
author = {{Von Holzen}, Katie},
mendeley-groups = {My Publications},
school = {Georg-August-Universitaet Goettingen},
title = {{The initial and long-lasting effects of early bilingual language acquisition on lexical access: Evidence from ERP and eye-tracking studies}},
type = {Unpublished doctoral dissertation},
year = {2013}
}

extension: bib


text:
# Copyright (C) 2018, STMicroelectronics - All Rights Reserved

SUMMARY = "Bluetooth firmware for BCM4343"
HOMEPAGE = "https://e.coding.net/lichang70/linux-fw-myir"
LICENSE = "Firmware-cypress-bcm4343"
LIC_FILES_CHKSUM = "file://LICENCE.cypress;md5=bec5b7d5e6664aaf184eee55755d42ac"

NO_GENERIC_LICENSE[Firmware-cypress-bcm4343] = "LICENCE.cypress"

inherit allarch

SRC_URI = "git://e.coding.net/lichang70/linux-fw-myir.git;protocol=https"
SRCREV = "75128b316d25db25ea6dcf96d6c0e313a7f483d0"

S = "${WORKDIR}/git"

PACKAGES =+ "${PN}-cypress-license"

do_install() {
    install -d ${D}${nonarch_base_libdir}/firmware/brcm/
    install -d ${D}${nonarch_base_libdir}/firmware/rtlwifi/

    install -m 644 ${S}/BCM43430A1.hcd ${D}${nonarch_base_libdir}/firmware/brcm/BCM43430A1.hcd
    install -m 644 ${S}/LICENCE.cypress ${D}${nonarch_base_libdir}/firmware/LICENCE.cypress_bcm4343

#Used for wifi (sdio wifi and usb wifi)
   install -m 0644 ${S}/brcmfmac43362-sdio.bin ${D}${nonarch_base_libdir}/firmware/brcm/

   install -m 0644 ${S}/rtl8192cufw_TMSC.bin ${D}${nonarch_base_libdir}/firmware/rtlwifi/
   install -m 0644 ${S}/rtl8192cufw.bin ${D}${nonarch_base_libdir}/firmware/rtlwifi/
}

LICENSE_${PN} = "Firmware-cypress-bcm4343"
LICENSE_${PN}-cypress-license = "Firmware-cypress-bcm4343"

FILES_${PN}-cypress-license = "${nonarch_base_libdir}/firmware/LICENCE.cypress_bcm4343"
FILES_${PN} = "${nonarch_base_libdir}/firmware/"

RDEPENDS_${PN} += "${PN}-cypress-license"

RRECOMMENDS_${PN}_append_stm32mpcommon += "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'bluetooth-suspend', '', d)}"

# Firmware files are generally not ran on the CPU, so they can be
# allarch despite being architecture specific
INSANE_SKIP = "arch"

repository: MYiR-Dev/meta-myir-st-tiny

repo_name: MYiR-Dev/meta-myir-st-tiny


text:
// blognow is a CLI application for generating static blogs.
package main

import (
	"bytes"
	"errors"
	"fmt"
	"html/template"
	"io/ioutil"
	"log"
	"os"
	"path/filepath"
	"sort"
	"strings"
	"time"

	"github.com/BurntSushi/toml"
	"github.com/karrick/godirwalk"
	"gitlab.com/golang-commonmark/markdown"
)

const sampleConfig string = `baseURL = "https://example.org/"
title = "My Blog"
tagline = "Don't sail too close to the wind"
dateFormat = "2 January 2006"
`
const samplePost string = `---
title = "My First Post"
date = 2019-05-05
---

Welcome to my blog!

# First things
- One
- Two
- Three

> This is a quote.
`
const postsDir string = "posts"
const outputDir string = "dist/"

type BlogInfo struct {
	BaseURL    string
	Title      string
	Tagline    string
	DateFormat string
}

type Post struct {
	Title   string
	Date    time.Time
	Slug    string
	Content template.HTML
}

type PostPageData struct {
	Blog BlogInfo
	Post Post
}

type ArchivePageData struct {
	Blog       BlogInfo
	Years      []int
	YearGroups map[int][]Post
}

func main() {
	if len(os.Args) == 1 {
		fmt.Println("Building your blog...")
		build()
		fmt.Printf("Done. Output is in %s\n", outputDir)
		os.Exit(0)
	}
	makeBlogDir(os.Args[1])
}

// makeBlogDir creates the initial directory with sample files.
func makeBlogDir(path string) {
	postsPath := filepath.Join(path, postsDir)
	templatesPath := filepath.Join(path, "templates")
	os.MkdirAll(postsPath, os.ModePerm)
	makeTemplates(templatesPath)

	createFile(path+"/config.toml", sampleConfig)
	createFile(postsPath+"/sample.md", samplePost)

	fmt.Println("Created a new blog: " + path)
}

// build collects all the necessary information from configuration files
// and post files and builds the static site.
func build() {
	os.Mkdir(outputDir, os.ModePerm)

	// Get blog title, tagline, etc. from config.toml
	blogInfo := blogInfo()

	// These functions can be used inside templates.
	fmap := template.FuncMap{
		"formatDate":        formatDate,
		"formatArchiveDate": formatArchiveDate,
	}

	baseTemplate, err := template.New("").Funcs(fmap).ParseFiles(
		"templates/base.html",
		"templates/header.html",
	)
	check(err)

	postTemplate, err := template.Must(baseTemplate.Clone()).ParseFiles(
		"templates/post.html",
	)
	check(err)

	// Iterate over all .md files in postsDir
	posts := make([]Post, 0)
	err = godirwalk.Walk(postsDir, &godirwalk.Options{
		Callback: func(osPathname string, de *godirwalk.Dirent) error {
			ext := filepath.Ext(osPathname)
			if ext == ".md" {
				// post.md -> Post struct
				content, err := ioutil.ReadFile(osPathname)
				check(err)
				post := parse(string(content))
				post.Slug = slug(post.Title)
				posts = append(posts, post)

				// Build output using template.
				data := PostPageData{
					Blog: blogInfo,
					Post: post,
				}

				var postHTML bytes.Buffer
				err = postTemplate.ExecuteTemplate(&postHTML, "base", data)
				check(err)
				os.Mkdir(outputDir+post.Slug, os.ModePerm)
				createFile(outputDir+post.Slug+"/index.html", postHTML.String())
			}
			return nil
		},
		Unsorted: true,
	})
	check(err)

	// Generate archive page.
	tmpl, err := template.Must(baseTemplate.Clone()).ParseFiles(
		"templates/archive.html",
	)
	check(err)

	sort.Slice(posts, func(i, j int) bool {
		return posts[i].Date.After(posts[j].Date)
	})

	// Group posts by years.
	yearGroups := make(map[int][]Post)
	for _, post := range posts {
		yearGroups[post.Date.Year()] = append(yearGroups[post.Date.Year()], post)
	}

	// So that we can display the archive page post years newest to oldest.
	years := make([]int, 0)
	for key, _ := range yearGroups {
		years = append(years, key)
	}
	sort.Sort(sort.Reverse(sort.IntSlice(years)))

	archivePageData := ArchivePageData{
		Blog:       blogInfo,
		Years:      years,
		YearGroups: yearGroups,
	}

	var archiveHTML bytes.Buffer
	err = tmpl.ExecuteTemplate(&archiveHTML, "base", archivePageData)
	check(err)
	os.Mkdir(outputDir+"archive", os.ModePerm)
	createFile(outputDir+"archive"+"/index.html", archiveHTML.String())

	// Use the most recent post as the index page.
	postPageData := PostPageData{
		Blog: blogInfo,
		Post: posts[0],
	}

	var postHTML bytes.Buffer
	err = postTemplate.ExecuteTemplate(&postHTML, "base", postPageData)
	check(err)
	createFile(outputDir+"index.html", postHTML.String())
}

// makeTemplates outputs a default set of HTML templates in the directory
// specified by templatesPath.
func makeTemplates(templatesPath string) {
	os.MkdirAll(templatesPath, os.ModePerm)
	createFile(filepath.Join(templatesPath, "base.html"), baseTmpl)
	createFile(filepath.Join(templatesPath, "header.html"), headerTmpl)
	createFile(filepath.Join(templatesPath, "post.html"), postTmpl)
	createFile(filepath.Join(templatesPath, "archive.html"), archiveTmpl)
}

// blogInfo reads a config.toml file and returns a BlogInfo struct.
func blogInfo() BlogInfo {
	config, err := ioutil.ReadFile("config.toml")
	check(err)
	blogInfo := BlogInfo{}
	_, err = toml.Decode(string(config), &blogInfo)
	check(err)
	return blogInfo
}

// parse creates a Post struct from a post file containing front matter and
// Markdown.
func parse(content string) Post {
	post := Post{}
	frontMatter, err := extractFrontMatter(content)
	check(err)
	_, err = toml.Decode(frontMatter, &post)
	check(err)
	post.Content = template.HTML(extractBody(content))
	return post
}

// extractFrontMatter returns the front matter as a string given
// the entire contents of a post file.
func extractFrontMatter(content string) (string, error) {
	frontMatter := ""
	lines := strings.Split(content, "\n")
	if len(lines) < 2 {
		return frontMatter, errors.New("Error: Post file missing front matter")
	}
	for i := 1; i < len(lines); i++ {
		if lines[i] == "---" {
			break
		} // End of front matter
		frontMatter += lines[i] + "\n"
	}
	return frontMatter, nil
}

// extractBody takes the content of a post file, converts the Markdown in the
// content to an HTML string, and returns this string.
func extractBody(content string) string {
	body := ""
	lines := strings.Split(content, "\n")
	for i, line := range lines {
		if i < 4 {
			continue
		} // Skip past the front matter
		// Since the blog and post title (h1 and h2, respectively) are added
		// automatically, all other headings start two levels down.
		if strings.HasPrefix(line, "#") {
			line = "##" + line
		}
		body += line + "\n"
	}
	md := markdown.New()
	return md.RenderToString([]byte(body))
}

func createFile(name string, content string) {
	contentBytes := []byte(content)
	err := ioutil.WriteFile(name, contentBytes, 0644)
	check(err)
}

// slug turns a string into this-kind-of-format that can be used in a URL.
func slug(s string) string {
	s = strings.ToLower(s)
	s = strings.ReplaceAll(s, " ", "-")
	return s
}

func formatDate(t time.Time) string {
	return t.Format(blogInfo().DateFormat)
}

func formatArchiveDate(t time.Time) string {
	return t.Format("02 Jan")
}

func check(e error) {
	if e != nil {
		log.Fatal("Error:", e)
	}
}

repository: johnjago/blognow

repo_name: johnjago/blognow

gha_license_id: Unlicense

gha_language: Go

extension: go


text:
@inproceedings{anderson2012,
  title={Discovering value from community activity on focused question answering sites: a case study of stack overflow},
  author={Anderson, Ashton and Huttenlocher, Daniel and Kleinberg, Jon and Leskovec, Jure},
  booktitle={Proceedings of the 18th ACM SIGKDD international conference on Knowledge discovery and data mining},
  pages={850--858},
  year={2012},
  organization={ACM}
}

@article{ansari2000,
  title={Internet recommendation systems},
  author={Ansari, Asim and Essegaier, Skander and Kohli, Rajeev},
  journal={Journal of Marketing research},
  volume={37},
  number={3},
  pages={363--375},
  year={2000},
  publisher={American Marketing Association}
}

@incollection{pazzani2007,
  title={Content-based recommendation systems},
  author={Pazzani, Michael J and Billsus, Daniel},
  booktitle={The adaptive web},
  pages={325--341},
  year={2007},
  publisher={Springer}
}

@inproceedings{lewis1996,
  title={Training algorithms for linear text classifiers},
  author={Lewis, David D and Schapire, Robert E and Callan, James P and Papka, Ron},
  booktitle={Proceedings of the 19th annual international ACM SIGIR conference on Research and development in information retrieval},
  pages={298--306},
  year={1996},
  organization={ACM}
}

@article{koren2010,
  title={Collaborative filtering with temporal dynamics},
  author={Koren, Yehuda},
  journal={Communications of the ACM},
  volume={53},
  number={4},
  pages={89--97},
  year={2010},
  publisher={ACM}
}

@article{herlocker2004,
  title={Evaluating collaborative filtering recommender systems},
  author={Herlocker, Jonathan L and Konstan, Joseph A and Terveen, Loren G and Riedl, John T},
  journal={ACM Transactions on Information Systems (TOIS)},
  volume={22},
  number={1},
  pages={5--53},
  year={2004},
  publisher={ACM}
}

@inproceedings{zaier2008,
  title={Evaluating recommender systems},
  author={Zaier, Zied and Godin, Robert and Faucher, Luc},
  booktitle={Automated solutions for Cross Media Content and Multi-channel Distribution, 2008. AXMEDIS'08. International Conference on},
  pages={211--217},
  year={2008},
  organization={IEEE}
}

@inproceedings{stackexchange,
  title={{Stack Overflow Creative Commons Data Dump}},
  author={{StackExchange Blog}},
  year={2013},
  publisher={{StackExchange}},
  url={http://blog.stackoverflow.com/2009/06/stack-overflow-creative-commons-data-dump/}
}

@article{louvian,
  title={Fast unfolding of communities in large networks},
  author={Blondel, Vincent D and Guillaume, Jean-Loup and Lambiotte, Renaud and Lefebvre, Etienne},
  journal={Journal of Statistical Mechanics: Theory and Experiment},
  volume={2008},
  number={10},
  pages={P10008},
  year={2008},
  publisher={IOP Publishing}
}

@inproceedings{python-louvian,
  title={{Community Detection for NetworkX}},
  author={Aynaud, Thomas},
  year={2009},
  publisher={CRANS},
  url={http://perso.crans.org/aynaud/communities/}
}

@article{communitybenchmarks,
  title={Benchmarks for testing community detection algorithms on directed and weighted graphs with overlapping communities},
  author={Lancichinetti, Andrea and Fortunato, Santo},
  journal={Physical Review E},
  volume={80},
  number={1},
  pages={016118},
  year={2009},
  publisher={APS}
}

@article{fortunato2010community,
  title={Community detection in graphs},
  author={Fortunato, Santo},
  journal={Physics Reports},
  volume={486},
  number={3},
  pages={75--174},
  year={2010},
  publisher={Elsevier}
}

@article{wordnet,
  title={WordNet: a lexical database for English},
  author={Miller, George A},
  journal={Communications of the ACM},
  volume={38},
  number={11},
  pages={39--41},
  year={1995},
  publisher={ACM}
}

gha_language: Python


text:
require qt5.inc
require qt5-git.inc

LICENSE = "GFDL-1.3 & BSD & ( GPL-3.0 & The-Qt-Company-GPL-Exception-1.0 | The-Qt-Company-Commercial ) & ( GPL-2.0+ | LGPL-3.0 | The-Qt-Company-Commercial )"
LIC_FILES_CHKSUM = " \
    file://LICENSE.LGPLv21;md5=4bfd28363f541b10d9f024181b8df516 \
    file://LICENSE.LGPLv3;md5=e0459b45c5c4840b353141a8bbed91f0 \
    file://LICENSE.GPLv3;md5=88e2b9117e6be406b5ed6ee4ca99a705 \
    file://LGPL_EXCEPTION.txt;md5=9625233da42f9e0ce9d63651a9d97654 \
    file://LICENSE.FDL;md5=f70ee9a6c44ae8917586fea34dff0ab5 \
"

DEPENDS += "qtbase qtdeclarative qtxmlpatterns"

QT_MODULE_BRANCH = "dev"
SRCREV = "0555cf73c8b5abd41d8a4ff02457315c9e7c667d"

do_install_append() {
    if ls ${D}${libdir}/pkgconfig/Enginio.pc >/dev/null 2>/dev/null; then
        sed -i "s@-L${STAGING_LIBDIR}@-L\${libdir}@g" ${D}${libdir}/pkgconfig/Enginio.pc
    fi
}

gha_license_id: MIT

gha_language: BitBake


text:
@article{DBLP:journals/lmcs/PredaGGLM16,
 author = {Mila Dalla Preda and
Maurizio Gabbrielli and
Saverio Giallorenzo and
Ivan Lanese and
Jacopo Mauro},
 bibsource = {dblp computer science bibliography, http://dblp.org},
 biburl = {http://dblp.uni-trier.de/rec/bib/journals/corr/PredaGGLM16},
 doi = {10.23638/LMCS-13(2:1)2017},
 journal = {Logical Methods in Computer Science},
 number = {2},
 timestamp = {Wed, 03 May 2017 14:36:07 +0200},
 title = {Dynamic Choreographies: Theory And Implementation},
 url = {https://doi.org/10.23638/LMCS-13(2:1)2017},
 volume = {13},
 year = {2017}
}

repository: jacopoMauro/website

repo_name: jacopoMauro/website


text:
DESCRIPTION = "Devel::CheckBin is a perl module that checks whether a particular command \
is available."

SECTION = "libs"
LICENSE = "Artistic-1.0 | GPL-1.0-or-later"
PR = "r0"

MAINTAINER=	"Poky <poky@yoctoproject.org>"
HOMEPAGE=	"https://metacpan.org/release/Devel-CheckBin"

LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/Artistic-1.0;md5=cda03bbdc3c1951996392b872397b798 \
file://${COMMON_LICENSE_DIR}/GPL-1.0-or-later;md5=30c0b8a5048cc2f4be5ff15ef0d8cf61"

SRC_URI = "https://cpan.metacpan.org/authors/id/T/TO/TOKUHIROM/Devel-CheckBin-0.04.tar.gz"

SRC_URI[md5sum] = "042b68e48d9b53de7d3ef4c726d57cb2"
SRC_URI[sha256sum] = "157f3db59c29ed1d49133a469cee772c885ad4ee64e8692a91b3ebfdbe2fe3e4"

S = "${WORKDIR}/Devel-CheckBin-${PV}"

inherit cpan allarch

BBCLASSEXTEND = "native"

repository: rehsack/meta-cpan

repo_name: rehsack/meta-cpan


text:
// Copyright 2021 the Exposure Notifications Verification Server authors
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//      http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.

package appsync

import (
	"encoding/json"
	"fmt"
	"net/http"
	"net/http/httptest"
	"testing"
	"time"

	"github.com/google/exposure-notifications-verification-server/internal/appsync"
	"github.com/google/exposure-notifications-verification-server/internal/envstest"
	"github.com/google/exposure-notifications-verification-server/internal/project"
	"github.com/google/exposure-notifications-verification-server/pkg/config"
	"github.com/google/exposure-notifications-verification-server/pkg/render"
)

func TestHandleSync(t *testing.T) {
	t.Parallel()

	ctx := project.TestContext(t)

	h, err := render.New(ctx, nil, true)
	if err != nil {
		t.Fatal(err)
	}

	srv := testAppSyncServer(t)
	t.Cleanup(func() {
		srv.Close()
	})

	cfg := &config.AppSyncConfig{
		AppSyncURL:         srv.URL,
		FileSizeLimitBytes: 64000,
		AppSyncMinPeriod:   5 * time.Minute,
	}

	t.Run("syncs", func(t *testing.T) {
		t.Parallel()

		db, _ := testDatabaseInstance.NewDatabase(t, nil)

		c, err := New(cfg, db, h)
		if err != nil {
			t.Fatal(err)
		}

		w, r := envstest.BuildJSONRequest(ctx, t, http.MethodGet, "/", nil)

		c.HandleSync().ServeHTTP(w, r)
		if got, want := w.Code, http.StatusOK; got != want {
			t.Errorf("Expected %d to be %d", got, want)
		}

		// again
		c.HandleSync().ServeHTTP(w, r)
		if got, want := w.Code, http.StatusOK; got != want {
			t.Errorf("Expected %d to be %d", got, want)
		}
	})

	t.Run("internal_error", func(t *testing.T) {
		t.Parallel()

		db, _ := testDatabaseInstance.NewDatabase(t, nil)

		cfg := &config.AppSyncConfig{
			AppSyncURL:         "totally invalid",
			FileSizeLimitBytes: 64000,
			AppSyncMinPeriod:   5 * time.Minute,
		}

		c, err := New(cfg, db, h)
		if err != nil {
			t.Fatal(err)
		}

		w, r := envstest.BuildJSONRequest(ctx, t, http.MethodGet, "/", nil)

		c.HandleSync().ServeHTTP(w, r)
		if got, want := w.Code, http.StatusInternalServerError; got != want {
			t.Errorf("Expected %d to be %d", got, want)
		}
	})

	t.Run("database_error", func(t *testing.T) {
		t.Parallel()

		db, _ := testDatabaseInstance.NewDatabase(t, nil)
		db.SetRawDB(envstest.NewFailingDatabase())

		c, err := New(cfg, db, h)
		if err != nil {
			t.Fatal(err)
		}

		w, r := envstest.BuildJSONRequest(ctx, t, http.MethodGet, "/", nil)

		c.HandleSync().ServeHTTP(w, r)
		if got, want := w.Code, http.StatusInternalServerError; got != want {
			t.Errorf("Expected %d to be %d", got, want)
		}
	})
}

func testAppSyncServer(tb testing.TB) *httptest.Server {
	tb.Helper()

	return httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
		result := &appsync.AppsResponse{
			Apps: []appsync.App{
				{
					Region: "US-WA",
					IsEnx:  true,
					AndroidTarget: appsync.AndroidTarget{
						Namespace:              "android_app",
						PackageName:            "testAppID-butDifferent",
						SHA256CertFingerprints: "AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA",
					},
				}, {
					Region: "US-WA",
					IsEnx:  true,
					AndroidTarget: appsync.AndroidTarget{
						Namespace:              "android_app",
						PackageName:            "testAppId2",
						SHA256CertFingerprints: "BB:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA:AA",
					},
					AgencyColor:   "#AABBCC",
					AgencyImage:   "https://example.com/logo.png",
					DefaultLocale: "EN_US",
					Localizations: []*appsync.Localization{
						{
							MessageID: "agencyRegionName",
							Translations: []*appsync.Translation{
								{
									Language: "EN_US",
									Message:  "WA State Dept. of Health",
								},
								{
									Language: "ES_US",
									Message:  "Departamento de Salud del estado de Washington",
								},
							},
						},
					},
				},
			},
		}

		b, err := json.Marshal(result)
		if err != nil {
			tb.Fatal(b)
		}

		w.Header().Set("Content-Type", "application/json")
		fmt.Fprint(w, string(b))
	}))
}

branch_name: refs/heads/main


text:
@Book{ng2book,
	author = {Ari Lerner, Felipe Coury, Nate Murray, Carlos Taborda},
    title = {ng-book 2 The Complete Book on AngularJS 2},
    publisher = {FULLSTACK.io},
    year = {2015}
}

@Book{purescriptbook,
	author = {Phil Freeman},
    title = {PureScript By Example - Functional Programming for the Web},
    publisher = {Leanpub},
    year = {2015}
}

@Book{realworldhaskell,
	author = {Bryan O'Sullivan, Don Stewart, John Goerzen},
    title = {Real World Haskell},
    publisher = {O'Reilly Media},
    year = {2008}
}

@misc{shadowdom,
  author       = {Web Platform Working Group},
  title        = {Shadow DOM},
  howpublished = {W3C Working Draft},
  month        = 6,
  year         = 2016,
  note         = {Ovaj dokument je namijenjen da postane W3C Preporuka.}
}

@misc{customelements,
  author       = {Web Platform Working Group},
  title        = {Custom Elements},
  howpublished = {W3C Working Draft},
  month        = 6,
  year         = 2016,
  note         = {Ovaj dokument je namijenjen da postane W3C Preporuka.}
}

@misc{fmradio,
  author       = {Banana Blade razvojni tim},
  title        = {FM Radio dokumentacija},
  howpublished = {Objavljeno na GitHub-u},
  month        = 2,
  year         = 2016,
  note         = {https://github.com/BananaBlade/BananaBlade}
}

repository: doivosevic/Fusky

repo_name: doivosevic/Fusky


text:
# Copyright (c) 2012-2013 LG Electronics, Inc.

SUMMARY = "Open webOS library for implementing finite state machines"
SECTION = "webos/libs"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/Apache-2.0;md5=89aea4e17d99a7cacdbeed46a0096b10"

DEPENDS = "pmloglib"

PV = "2.0.0-13+git${SRCPV}"
SRCREV = "a2a49bed01c9abc8545265639ae91416f15e3205"

inherit webos_public_repo
inherit webos_cmake
inherit pkgconfig

SRC_URI = "${OPENWEBOS_GIT_REPO_COMPLETE}"
S = "${WORKDIR}/git"

SRC_URI += "file://0001-Disable-using-a-version-script-as-its-causing-us-rig.patch \
    file://0001-FsmPrv.h-drop-FSM_CONFIG_INLINE_FUNC-and-use-normal-.patch \
"

repository: Tofee/meta-webos-ports

repo_name: Tofee/meta-webos-ports


text:
package cxgo

import (
	"go/ast"
	"go/format"
	token2 "go/token"
	"io"
	"sort"
	"strconv"
	"strings"

	"github.com/gotranspile/cxgo/libs"
)

func PrintGo(w io.Writer, pkg string, decls []GoDecl) error {
	return format.Node(w, token2.NewFileSet(), &ast.File{Decls: decls, Name: ident(pkg)})
}

type usageVisitor struct {
	used map[string]struct{}
}

func (v *usageVisitor) Visit(n ast.Node) ast.Visitor {
	switch n := n.(type) {
	case *ast.Ident:
		sub := strings.SplitN(n.Name, ".", 2)
		if len(sub) == 2 {
			v.used[sub[0]] = struct{}{}
		}
	}
	return v
}

func goUsedImports(used map[string]struct{}, decls []GoDecl) {
	for _, d := range decls {
		ast.Walk(&usageVisitor{used: used}, d)
	}
}

func goHeader(e *libs.Env, decls []GoDecl) []GoDecl {
	used := make(map[string]struct{})
	goUsedImports(used, decls)
	var list []string
	for k := range used {
		list = append(list, k)
	}
	sort.Strings(list)
	var specs []ast.Spec
	for _, name := range list {
		path := e.ResolveImport(name)
		specs = append(specs, &ast.ImportSpec{Path: &ast.BasicLit{
			Kind:  token2.STRING,
			Value: strconv.Quote(path),
		}})
	}
	if len(specs) == 0 {
		return nil
	}
	return []GoDecl{
		&ast.GenDecl{
			Tok:   token2.IMPORT,
			Specs: specs,
		},
	}
}


text:
package main

import (
	"context"
	"crypto/tls"
	"flag"
	"fmt"
	"net"
	"net/http"
	"os"
	"os/signal"
	"sync/atomic"
	"syscall"
	"time"

	"github.com/Vertamedia/chproxy/config"
	"github.com/Vertamedia/chproxy/log"
	"github.com/prometheus/client_golang/prometheus/promhttp"
	"golang.org/x/crypto/acme/autocert"
)

var (
	configFile = flag.String("config", "", "Proxy configuration filename")
	v          = flag.Bool("v", false, "Prints current version and exits")
)

var (
	version = "1.2.0"

	proxy = newReverseProxy()

	allowedNetworksHTTP    atomic.Value
	allowedNetworksHTTPS   atomic.Value
	allowedNetworksMetrics atomic.Value
)

func main() {
	flag.Parse()
	if *v {
		fmt.Printf("Version %s\n", version)
		os.Exit(0)
	}

	log.Infof("Chproxy version: %s", version)
	log.Infof("Loading config: %s", *configFile)
	cfg, err := reloadConfig()
	if err != nil {
		log.Fatalf("error while loading config: %s", err)
	}
	log.Infof("Loading config %q: successful", *configFile)

	c := make(chan os.Signal)
	signal.Notify(c, syscall.SIGHUP)
	go func() {
		for {
			switch <-c {
			case syscall.SIGHUP:
				log.Infof("SIGHUP received. Going to reload config %s ...", *configFile)
				if _, err := reloadConfig(); err != nil {
					log.Errorf("error while reloading config: %s", err)
					continue
				}
				log.Infof("Reloading config %s: successful", *configFile)
			}
		}
	}()

	if len(cfg.HTTP.ListenAddr) == 0 && len(cfg.HTTPS.ListenAddr) == 0 {
		panic("BUG: broken config validation - `listen_addr` is not configured")
	}
	if len(cfg.HTTPS.ListenAddr) != 0 {
		go serveTLS(cfg.HTTPS)
	}
	if len(cfg.HTTP.ListenAddr) != 0 {
		go serve(cfg.HTTP)
	}

	select {}
}

func serveTLS(cfg config.HTTPS) {
	ln, err := net.Listen("tcp4", cfg.ListenAddr)
	if err != nil {
		log.Fatalf("cannot listen for %q: %s", cfg.ListenAddr, err)
	}
	tlsCfg := newTLSConfig(cfg)
	tln := tls.NewListener(ln, tlsCfg)
	log.Infof("Serving https on %q", cfg.ListenAddr)
	if err := listenAndServe(tln); err != nil {
		log.Fatalf("TLS server error on %q: %s", cfg.ListenAddr, err)
	}
}

func serve(cfg config.HTTP) {
	ln, err := net.Listen("tcp4", cfg.ListenAddr)
	if err != nil {
		log.Fatalf("cannot listen for %q: %s", cfg.ListenAddr, err)
	}
	log.Infof("Serving http on %q", cfg.ListenAddr)
	if err := listenAndServe(ln); err != nil {
		log.Fatalf("HTTP server error on %q: %s", cfg.ListenAddr, err)
	}
}

func newTLSConfig(cfg config.HTTPS) *tls.Config {
	tlsCfg := tls.Config{
		PreferServerCipherSuites: true,
		CurvePreferences: []tls.CurveID{
			tls.CurveP256,
			tls.X25519,
		},
	}
	if len(cfg.KeyFile) > 0 && len(cfg.CertFile) > 0 {
		cert, err := tls.LoadX509KeyPair(cfg.CertFile, cfg.KeyFile)
		if err != nil {
			log.Fatalf("cannot load cert for `https.cert_file`=%q, `https.key_file`=%q: %s",
				cfg.CertFile, cfg.KeyFile, err)
		}
		tlsCfg.Certificates = []tls.Certificate{cert}
	} else {
		if len(cfg.Autocert.CacheDir) > 0 {
			if err := os.MkdirAll(cfg.Autocert.CacheDir, 0700); err != nil {
				log.Fatalf("error while creating folder %q: %s", cfg.Autocert.CacheDir, err)
			}
		}
		var hp autocert.HostPolicy
		if len(cfg.Autocert.AllowedHosts) != 0 {
			allowedHosts := make(map[string]struct{}, len(cfg.Autocert.AllowedHosts))
			for _, v := range cfg.Autocert.AllowedHosts {
				allowedHosts[v] = struct{}{}
			}
			hp = func(_ context.Context, host string) error {
				if _, ok := allowedHosts[host]; ok {
					return nil
				}
				return fmt.Errorf("host %q doesn't match `host_policy` configuration", host)
			}
		}
		m := autocert.Manager{
			Prompt:     autocert.AcceptTOS,
			Cache:      autocert.DirCache(cfg.Autocert.CacheDir),
			HostPolicy: hp,
		}
		tlsCfg.GetCertificate = m.GetCertificate
	}
	return &tlsCfg
}

func listenAndServe(ln net.Listener) error {
	s := &http.Server{
		TLSNextProto: make(map[string]func(*http.Server, *tls.Conn, http.Handler)),
		Handler:      http.HandlerFunc(serveHTTP),
		ReadTimeout:  time.Minute,
		WriteTimeout: time.Minute,
		IdleTimeout:  time.Minute * 10,
		ErrorLog:     log.ErrorLogger,
	}
	return s.Serve(ln)
}

var promHandler = promhttp.Handler()

func serveHTTP(rw http.ResponseWriter, r *http.Request) {
	switch r.URL.Path {
	case "/favicon.ico":
	case "/metrics":
		an := allowedNetworksMetrics.Load().(*config.Networks)
		if !an.Contains(r.RemoteAddr) {
			err := fmt.Errorf("connections to /metrics are not allowed from %s", r.RemoteAddr)
			rw.Header().Set("Connection", "close")
			respondWith(rw, err, http.StatusForbidden)
			return
		}
		promHandler.ServeHTTP(rw, r)
	case "/":
		var err error
		var an *config.Networks
		if r.TLS != nil {
			an = allowedNetworksHTTPS.Load().(*config.Networks)
			err = fmt.Errorf("https connections are not allowed from %s", r.RemoteAddr)
		} else {
			an = allowedNetworksHTTP.Load().(*config.Networks)
			err = fmt.Errorf("http connections are not allowed from %s", r.RemoteAddr)
		}
		if !an.Contains(r.RemoteAddr) {
			rw.Header().Set("Connection", "close")
			respondWith(rw, err, http.StatusForbidden)
			return
		}

		proxy.ServeHTTP(rw, r)
	default:
		badRequest.Inc()
		err := fmt.Sprintf("Unsupported path: %s", r.URL.Path)
		log.Debugf(err)
		rw.WriteHeader(http.StatusBadRequest)
		fmt.Fprint(rw, err)
	}
}

func reloadConfig() (*config.Server, error) {
	if *configFile == "" {
		log.Fatalf("Missing -config flag")
	}
	cfg, err := config.LoadFile(*configFile)
	if err != nil {
		return nil, fmt.Errorf("can't load config %q: %s", *configFile, err)
	}
	if err := proxy.ApplyConfig(cfg); err != nil {
		return nil, err
	}
	allowedNetworksHTTP.Store(&cfg.Server.HTTP.AllowedNetworks)
	allowedNetworksHTTPS.Store(&cfg.Server.HTTPS.AllowedNetworks)
	allowedNetworksMetrics.Store(&cfg.Server.Metrics.AllowedNetworks)
	log.SetDebug(cfg.LogDebug)
	log.Infof("Loaded config: \n%s", cfg)
	return &cfg.Server, nil
}

repository: algorithm-buaa/chproxy

repo_name: algorithm-buaa/chproxy


text:
file(REMOVE_RECURSE
  "CMakeFiles/tutorial_non_linear_svms.dir/tutorial_code/ml/non_linear_svms/non_linear_svms.cpp.o"
  "../../bin/cpp-tutorial-non_linear_svms.pdb"
  "../../bin/cpp-tutorial-non_linear_svms"
)

# Per-language clean rules from dependency scanning.
foreach(lang CXX)
  include(CMakeFiles/tutorial_non_linear_svms.dir/cmake_clean_${lang}.cmake OPTIONAL)
endforeach()

repository: rajkataria/ReliableResectioning

repo_name: rajkataria/ReliableResectioning

extension: cmake


text:
@inproceedings{2023-wisec-boeira,
 abstract = {Mobile networks have grown in size and relevance, with novel applications in areas including transportation, finance, and health. The wide use of mobile networks generates rich data about users, raising interest in using such data for law enforcement and antiterrorism through Lawful Interception (LI). Countries worldwide have established legal frameworks to conduct LI, and technical standards have been created for its implementation and deployment, but without sufficient (and rigorous) security controls. While LI originated for benign purposes, we show in this paper that malicious entities could exploit it to frame users into suspicion of criminal activity. Further, we propose a solution for non-frameability, which we formally prove uphold desired properties even in scenarios where attackers completely infiltrate the operator networks. To perform the formal verification, we extend prior work with a more complete model of the fifth generation (5G) of mobile networks in the Tamarin prover.},
 author = {Boeira, Felipe and Asplund, Mikael and Barcellos, Marinho},
 booktitle = {ACM WiSec},
 pages = {1--12},
 title = {Provable Non-Frameability for 5G Lawful Interception},
 year = {2023}
}

repository: marinho-barcellos/academic-kickstart

repo_name: marinho-barcellos/academic-kickstart


text:
package main

import (
	"flag"
	"fmt"
	"github.com/cdfmlr/gofer/gofer"
	"os"
)

func usage() {
	_, _ = fmt.Fprintf(flag.CommandLine.Output(), "gofer <send|recv> [-f=FILE] [-m=MESSAGE [-i INFO]] <-s|-c>=ADDRESS\n")
	_, _ = fmt.Fprintf(flag.CommandLine.Output(), " send: send things\n recv: receive things.\n")
	flag.PrintDefaults()
}

// 命令行参数
var (
	message string
	msgInfo string
	file    string
	bigFile string
	serve   string
	client  string
)

func init() {
	flag.StringVar(&message, "m", "", "`MESSAGE` to send. (Only for <gofer send>)")
	flag.StringVar(&msgInfo, "i", "", "`INFO` of message to send. (use with <gofer send -m xxx>)")
	flag.StringVar(&file, "f", "", "path of `FILE` to send (Only for <gofer send>)")
	flag.StringVar(&bigFile, "bigfile", "", "path of `BiG_FILE` to send (Only for <gofer send>)")
	flag.StringVar(&serve, "s", "", "start a server at given `ADDRESS`")
	flag.StringVar(&client, "c", "", "run as a client, connect to a server at given `ADDRESS`")
}

func main() {
	if len(os.Args) < 2 {
		usage()
		return
	}

	cmd := os.Args[1]

	// flag.Parse() parses the command-line flags from os.Args[1:]
	os.Args = os.Args[1:]
	flag.Parse()

	if (serve == "") == (client == "") { // both exist or neither
		usage()
		return
	}

	switch cmd {
	case "send":
		cmdSend()
	case "recv":
		cmdRecv()
	default:
		usage()
	}
}

func cmdSend() {
	var sender gofer.Sender

	switch {
	case message != "":
		sender = gofer.NewMessageSender(msgInfo, message)
	case file != "":
		sender = gofer.NewSimpleFileSender(file)
	case bigFile != "":
		bfSender := gofer.NewBigFileSender()
		bfSender.AppendFile(bigFile)
		sender = bfSender
	default:
		panic("neither message nor file")
	}

	switch {
	case serve != "":
		address := serve
		server := gofer.NewSendServer(sender)
		//gofer.ListenAndServe(address, server)
		gofer.ListenAndServeTLS(address, server)
	case client != "":
		address := client
		client := gofer.NewSendClient(sender)
		//gofer.DialAndRunClient(address, client)
		gofer.DialAndRunClientTLS(address, client)
	default:
		panic("neither serve nor client")
	}
}

func cmdRecv() {
	switch {
	case serve != "":
		address := serve
		server := gofer.NewReceiveServer()
		//gofer.ListenAndServe(address, server)
		gofer.ListenAndServeTLS(address, server)
	case client != "":
		address := client
		client := gofer.NewReceiveClient()
		//gofer.DialAndRunClient(address, client)
		gofer.DialAndRunClientTLS(address, client)
	default:
		panic("neither serve nor client")
	}
}

repository: cdfmlr/gofer

repo_name: cdfmlr/gofer


text:
inherit qt4x11

require qwt.inc

SRC_URI[qwt.md5sum] = "4a595b8db0ec3856b117836c1d60cb27"
SRC_URI[qwt.sha256sum] = "e2b8bb755404cb3dc99e61f3e2d7262152193488f5fbe88524eb698e11ac569f"

RPROVIDES_${PN}-dev = "libqwt-dev"

repository: overo/overo-oe-natty

repo_name: overo/overo-oe-natty

branch_name: HEAD