Mining Undergraduate Students’ Code Repositories: Insights from Interdisciplinary Software Projects

Author(s):  
Ana Paula dos Santos ◽  
Bernardo Baptista ◽  
Carlos Felipe Arantes ◽  
Eric Ribeiro ◽  
Patrick Rodrigues Galdino ◽  
...  
2018 ◽  
Vol 3 (1) ◽  
pp. 181
Author(s):  
Kexy Rodríguez ◽  
Nichol Sánchez ◽  
Ramfis Miguelena

The Software Factory of the ICT Research Center is currently implementing a research model that consists in the incorporation of undergraduate students of the Technological University of Panama in software development projects. This model aims to promote the participation of university students on real software development projects, and to build a research culture. The model consists of five phases: Project planning, selection of students, provide a 45-hour training to selected students on ICT Research Center development guidelines, assign and insert students in software projects (they will also be assigned to a mentor), and give the opportunity to high performance students to be recruited by an ICT Research group. It should be noted that student participation is voluntary, so they do not receive final compensation.Keywords: Student's insertion, volunteering, software development


10.28945/4516 ◽  
2020 ◽  
Author(s):  
Christine Bakke

Aim/Purpose: To examine crowd-sourced programming as an experiential learning, instructional medium. The goal is to provide real-time, real-world, artificial intelligence programming without textbook instructional materials. Background: Open source software has resulted in loosely knit communities of global software developers that work together on a software project. Taking open source software development to another level, current trends have expanded into crowd sourced development of Artificial Intelligence (AI). This project explored the use of Amazon Alexa’s tools and web resources to learn AI software development. Methodology: This project incorporated experiential and inquiry educational methods that combined direct experience with crowd-sourced programming while requiring students to take risks, solve problems, be creative, make mistakes and resolve them. The instructor facilitated the learning experience through weekly meetings and structured reports that focused on goal setting and analysis of problems. This project is part of ongoing research into small group creative works research that provides students with real-world coding experience. Contribution: Undergraduate students successfully programmed an introductory level social bot using experiential learning methods and a crowd-sourced programming project (Amazon Alexa social bot). Findings: A of the experience and findings will be included with final paper release summary Recommendations for Practitioners: Crowd sourced programming provides opportunities and can be harnessed for semester long coding projects to develop student programming skills through direct involvement in real open sourced projects. Recommendation for Researchers: There is a high rate of failure associated with software projects, yet pro-gramming courses continue to be taught as they have been for decades. More research needs to be done and instructional materials developed for the undergraduate level that use real programming projects. Can we improve the rate of success for software projects by requiring expe-riential education in our courses? Impact on Society: Crowd-sourced programming is an opportunity for students to learn to program and build their portfolio with real world experience. Students participating in crowd-sourced programming are involved in creative works research and gain experience developing real-world software. Future Research: Future research will explore experiential learning such as crowd-sourced and other open source programming opportunities for undergraduate students to participate in real software development.


2021 ◽  
Vol 21 (4) ◽  
pp. 1-28
Author(s):  
Ying Tang ◽  
Morgan L. Brockman ◽  
Sameer Patil

Nearly all software built today impinges upon end-user privacy and needs to comply with relevant regulations. Therefore, there have been increasing calls for integrating considerations of compliance with privacy regulations throughout the software engineering lifecycle. However, software engineers are typically trained in the technical fields and lack sufficient knowledge and support for sociotechnical considerations of privacy. Privacy ideation cards attempt to address this issue by making privacy compliance understandable and actionable for software developers. However, the application of privacy ideation cards in real-world software projects has not yet been systemically investigated. The effectiveness of ideation cards as a pedagogical tool has not yet been examined either. We address these gaps by studying how teams of undergraduate students applied privacy ideation cards in capstone projects that involved building real-world software for industry sponsors. We found that privacy ideation cards fostered greater consideration and understanding of the extent to which the projects aligned with privacy regulations. We identified three main themes from student discussions of privacy compliance: (i) defining personal data; (ii) assigning responsibility for privacy compliance; and (iii) determining and exercising autonomy. The results suggest that application of the cards for real-world projects requires careful consideration of intersecting factors such as the stage at which the cards are used and the autonomy available to the developers. Pedagogically, ideation cards can facilitate low-level cognitive engagement (especially the cognitive processes of meaning construction and interpretation) for specific components within a project. Higher-level cognitive processes were comparatively rare in ideation sessions. These findings provide important insight to help enhance capstone instruction and to improve privacy ideation cards to increase their impact on the privacy properties of the developed software.


2019 ◽  
Vol 28 (3) ◽  
pp. 1257-1267 ◽  
Author(s):  
Priya Kucheria ◽  
McKay Moore Sohlberg ◽  
Jason Prideaux ◽  
Stephen Fickas

PurposeAn important predictor of postsecondary academic success is an individual's reading comprehension skills. Postsecondary readers apply a wide range of behavioral strategies to process text for learning purposes. Currently, no tools exist to detect a reader's use of strategies. The primary aim of this study was to develop Read, Understand, Learn, & Excel, an automated tool designed to detect reading strategy use and explore its accuracy in detecting strategies when students read digital, expository text.MethodAn iterative design was used to develop the computer algorithm for detecting 9 reading strategies. Twelve undergraduate students read 2 expository texts that were equated for length and complexity. A human observer documented the strategies employed by each reader, whereas the computer used digital sequences to detect the same strategies. Data were then coded and analyzed to determine agreement between the 2 sources of strategy detection (i.e., the computer and the observer).ResultsAgreement between the computer- and human-coded strategies was 75% or higher for 6 out of the 9 strategies. Only 3 out of the 9 strategies–previewing content, evaluating amount of remaining text, and periodic review and/or iterative summarizing–had less than 60% agreement.ConclusionRead, Understand, Learn, & Excel provides proof of concept that a reader's approach to engaging with academic text can be objectively and automatically captured. Clinical implications and suggestions to improve the sensitivity of the code are discussed.Supplemental Materialhttps://doi.org/10.23641/asha.8204786


2010 ◽  
Vol 20 (1) ◽  
pp. 10-14 ◽  
Author(s):  
Evelyn R. Klein ◽  
Barbara J. Amster

Abstract A study by Yaruss and Quesal (2002), based on responses from 134 of 239 ASHA accredited graduate programs, indicated that approximately 25% of graduate programs in the United States allow students to earn their degree without having coursework in fluency disorders and 66% of programs allow students to graduate without clinical experience treating people who stutter (PWS). It is not surprising that many clinicians report discomfort in treating PWS. This cross-sectional study compares differences in beliefs about the cause of stuttering between freshman undergraduate students enrolled in an introductory course in communicative disorders and graduate students enrolled and in the final weeks of a graduate course in fluency disorders.


Author(s):  
Sabine Heuer

Purpose Future speech-language pathologists are often unprepared in their academic training to serve the communicative and cognitive needs of older adults with dementia. While negative attitudes toward older adults are prevalent among undergraduate students, service learning has been shown to positively affect students' attitudes toward older adults. TimeSlips is an evidence-based approach that has been shown to improve health care students' attitudes toward older adults. The purpose of this study is to explore the change in attitudes in speech-language pathology students toward older adults using TimeSlips in service learning. Method Fifty-one students participated in TimeSlips service learning with older adults and completed the Dementia Attitude Scale (DAS) before and after service learning. In addition, students completed a reflection journal. The DAS data were analyzed using nonparametric statistics, and journal entries were analyzed using a qualitative analysis approach. Results The service learners exhibited a significant increase in positive attitude as indexed on the DAS. The reflective journal entries supported the positive change in attitudes. Conclusions A noticeable attitude shift was indexed in reflective journals and on the DAS. TimeSlips is an evidence-based, patient-centered approach well suited to address challenges in the preparation of Communication Sciences and Disorders students to work with the growing population of older adults.


2014 ◽  
Vol 17 (1) ◽  
pp. 4-16
Author(s):  
Jade H. Coston ◽  
Corine Myers-Jennings

To better prepare the professionals and scholars of tomorrow in the field of communication sciences and disorders (CSD), a research project in which undergraduate students collected and analyzed language samples of child-parent dyads is presented. Student researchers gained broad and discipline-specific inquiry skills related to the ethical conduct of research, the literature review process, data collection using language assessment techniques, language sample analysis, and research dissemination. Undergraduate students majoring in CSD developed clinical research knowledge, skills, and dispositions necessary for future graduate level study and professional employment. In addition to the benefits of student growth and development, language samples collected through this project are helping to answer research questions regarding communicative turn-taking opportunities within the everyday routines of young children, the effects of turn-taking interactions on language development, and the construct validity of language sampling analysis techniques.


2015 ◽  
Vol 18 (1) ◽  
pp. 16-31 ◽  
Author(s):  
Flora Keshishian ◽  
Rebecca Wiseheart

There is a growing demand for bilingual services in speech-language pathology and audiology. To meet this growing demand, and given their critical role in the recruitment of more bilingual professionals, higher education institutions need to know more about bilingual students' impression of Communication Sciences and Disorders (CSD) as a major. The purpose of this qualitative study was to investigate bilingual and monolingual undergraduate students' perceptions of the CSD major. One hundred and twenty-two students from a large university located in a highly multicultural metropolitan area responded to four open-ended questions aimed at discovering students' major areas of interest (and disinterest) as well as their motivations for pursuing a degree in CSD. Consistent with similar reports conducted outside the United States, students from this culturally diverse environment indicated choosing the major for altruistic reasons. A large percentage of participants were motivated by a desire to work with children, but not in a school setting. Although 42% of the participants were bilingual, few indicated an interest in taking an additional course in bilingual studies. Implications of these findings as well as practical suggestions for the recruitment of bilingual students are discussed.


Sign in / Sign up

Export Citation Format

Share Document