Open Access. Powered by Scholars. Published by Universities.®

Software Engineering Commons™

Open Access. Powered by Scholars. Published by Universities.®

4,680 Full-Text Articles 7,285 Authors 2,188,662 Downloads 182 Institutions

All Articles in Software Engineering

Faceted Search

4,680 full-text articles. Page 49 of 190.

Towards Llm-Based Fact Verification On News Claims With A Hierarchical Step-By-Step Prompting Method, Xuan ZHANG, Wei GAO 2023 Singapore Management University

Towards Llm-Based Fact Verification On News Claims With A Hierarchical Step-By-Step Prompting Method, Xuan Zhang, Wei Gao

Research Collection School Of Computing and Information Systems

While large pre-trained language models (LLMs) have shown their impressive capabilities in various NLP tasks, they are still underexplored in the misinformation domain. In this paper, we examine LLMs with in-context learning (ICL) for news claim verification, and find that only with 4-shot demonstration examples, the performance of several prompting methods can be comparable with previous supervised models. To further boost performance, we introduce a Hierarchical Step-by-Step (HiSS) prompting method which directs LLMs to separate a claim into several subclaims and then verify each of them via multiple questionsanswering steps progressively. Experiment results on two public misinformation datasets show that …


Github Actions: The Impact On The Pull Request Process, Mairieli WESSEL, Joseph VARGOVICH, Marco GEROSA, Christoph TREUDE 2023 Singapore Management University

Github Actions: The Impact On The Pull Request Process, Mairieli Wessel, Joseph Vargovich, Marco Gerosa, Christoph Treude

Research Collection School Of Computing and Information Systems

Software projects frequently use automation tools to perform repetitive activities in the distributed software development process. Recently, GitHub introduced GitHub Actions, a feature providing automated workflows for software projects. Understanding and anticipating the effects of adopting such technology is important for planning and management. Our research investigates how projects use GitHub Actions, what the developers discuss about them, and how project activity indicators change after their adoption. Our results indicate that 1,489 out of 5,000 most popular repositories (almost 30% of our sample) adopt GitHub Actions and that developers frequently ask for help implementing them. Our findings also suggest that …


Intelligent Computation Offloading In Edge And Cloud Internet Of Vehicles System, Huned Yusufbhai Materwala 2023 United Arab Emirates University

Intelligent Computation Offloading In Edge And Cloud Internet Of Vehicles System, Huned Yusufbhai Materwala

Dissertations

The emergence of Internet of Vehicles technology through Vehicular Ad-hoc Networks represents a promising development in the realm of smart city. It empowers the development of smart city applications with a primary focus on improving traffic safety, optimizing traffic flow, and enhancing the overall driving experience. These applications come with demanding quality of service requirements outlined in Service Level Agreements (SLAs). They are communication-intensive, requiring a real-time response, and computation-intensive, demanding high processing. Due to inherent limitations in the computational and storage capacities of vehicles, the system relies on offloading application requests to edge and cloud computing infrastructures. However, the …


A Novel Multi-Model Patient Similarity Network Driven By Federated Data Quality And Resource Profiling, Alramzana Nujum Navaz 2023 United Arab Emirates University

A Novel Multi-Model Patient Similarity Network Driven By Federated Data Quality And Resource Profiling, Alramzana Nujum Navaz

Dissertations

Smart and Connected Health (SCH) is revolutionizing healthcare by leveraging extensive healthcare data for precise, personalized medicine. At its core, SCH relies on the concept of patient similarity, which involves the comparative analysis of newly encountered patients with those who exhibit comparable similarities from the existing patient cohort. Yet, this approach faces significant challenges, including data heterogeneity and dimensionality. Our research introduces a multi-dimensional Patient Similarity Network (PSN) Fusion model tailored to handle both static and dynamic features. The static data analysis focuses on extracting contextual information using Bidirectional Encoder Representations from Transformers (BERT), while dynamic features are captured through …


Impact Of Covid-19 On Security Vulnerabilities Of Learning Management Systems: A Study Towards Security And Sustainability Enhancement, Souheil Abdel-Latif Akacha 2023 United Arab Emirates University

Impact Of Covid-19 On Security Vulnerabilities Of Learning Management Systems: A Study Towards Security And Sustainability Enhancement, Souheil Abdel-Latif Akacha

Theses

The rapid adoption of Learning Management Systems (LMSs) like Moodle, Chamilo, and Ilias became essential for online education due to the Coronavirus Disease 2019 (COVID-19) pandemic, revolutionizing online learning while exposing security vulnerabilities. This thesis explores security concerns within these LMSs across different pandemic periods. By analyzing existing patches, security measures, and emerging cybersecurity technologies, recommendations are formulated to enhance LMS security against evolving cyber threats, providing actionable insights for educational institutions to ensure secure online education continuity. The numerical findings highlight the increasing need for proactive security measures in Moodle, the fluctuating nature of vulnerabilities in Chamilo, and the …


Dress-Code Violation Detection In Arabic Regions Using Object Detection Machine Learning Model, Maha Sadat Aghaei 2023 United Arab Emirates University

Dress-Code Violation Detection In Arabic Regions Using Object Detection Machine Learning Model, Maha Sadat Aghaei

Theses

The dress code violation detection system is crucial for assessing clothing appropriateness in public areas. This study aims to improve this system using advanced computer vision and machine learning techniques to more effectively categorize people's attire in images and videos. To enhance adaptability and create a user-friendly graphical interface for system management and deployment, we have generated a unique dataset from various contexts mix of Western and Arabic clothing. This allows users to interact with graphical components, including the ability to upload images or use live video for clothing detection. Moreover, we have taken privacy concerns into account and implemented …


A Novel Multidimensional Reference Model For Heterogeneous Textual Datasets Using Context, Semantic And Syntactic Clues, Ganesh Kumar, Shuib Basri, Abdullahi Abubakar Imam, Abdullateef Abdullateef Oluwagbemiga Balogun, Hussaini Mamman, Luiz Fernando Capretz 2023 Universiti Teknologi Petronas

A Novel Multidimensional Reference Model For Heterogeneous Textual Datasets Using Context, Semantic And Syntactic Clues, Ganesh Kumar, Shuib Basri, Abdullahi Abubakar Imam, Abdullateef Abdullateef Oluwagbemiga Balogun, Hussaini Mamman, Luiz Fernando Capretz

Electrical and Computer Engineering Publications

With the advent of technology and use of latest devices, they produces voluminous data. Out of it, 80% of the data are unstructured and remaining 20% are structured and semi-structured. The produced data are in heterogeneous format and without following any standards. Among heterogeneous (structured, semi-structured and unstructured) data, textual data are nowadays used by industries for prediction and visualization of future challenges. Extracting useful information from it is really challenging for stakeholders due to lexical and semantic matching. Few studies have been solving this issue by using ontologies and semantic tools, but the main limitations of proposed work were …


Habit-Tracking Application For Individuals With Attention Deficit Hyperactivity Disorder (Adhd), Hannah Wishon 2023 Harrisburg University of Science and Technology

Habit-Tracking Application For Individuals With Attention Deficit Hyperactivity Disorder (Adhd), Hannah Wishon

Harrisburg University Research Symposium: Highlighting Research, Innovation, & Creativity

This project aims to create a habit-tracking app that would cater to the needs of those with ADHD while being accessible enough to be used by the general, neurotypical public.


Teacher Candidates’ Conceptions And Practices Of Computational Thinking For Equity, Heather F. Clark, Symone A. Gyles, Imelda Nava-Landeros 2023 California State University, Dominguez Hills

Teacher Candidates’ Conceptions And Practices Of Computational Thinking For Equity, Heather F. Clark, Symone A. Gyles, Imelda Nava-Landeros

Journal of Computer Science Integration

This study documents novice science and math teachers’ developing pedagogical approaches to integrating computational thinking (CT) and data into their courses to support educational equity and social justice. The 10 novice teacher candidates (TCs) studied were part of an urban teacher residency program that empowered them with an asset-based pedagogy we describe as “CT for Equity.” Drawing on coursework and interviews as data, we asked three questions: What are teachers’ conceptions of CT? What are their CT instructional practices? And how did their students respond to those practices? To explore conceptions of CT, we used Kafai et al.’s (2020) articulation …


Service-Oriented Framework For Developing Interoperable E-Health Systems In A Low-Income Country, Bonface Abima, Agnes Nakakawa, Geoffrey Mayoka Kituyi 2023 Makerere University Business School

Service-Oriented Framework For Developing Interoperable E-Health Systems In A Low-Income Country, Bonface Abima, Agnes Nakakawa, Geoffrey Mayoka Kituyi

The African Journal of Information Systems

e-Health solutions in low-income countries are fragmented, address institution-specific needs, and do little to address the strategic need for inter-institutional exchange of health data. Although various e-health interoperability frameworks exist, contextual factors often hinder their effective adoption in low-income countries. This underlines the need to investigate such factors and to use findings to adapt existing e-health interoperability models. Following a design science approach, this research involved conducting an exploratory survey among 90 medical and Information Technology personnel from 67 health facilities in Uganda. Findings were used to derive requirements for e-health interoperability, and to orchestrate elements of a service oriented …


Peatmoss: Mining Pre-Trained Models In Open-Source Software, Wenxin Jiang, Jason Jones, Jerin Yasmin, Nicholas Synovic, Rajiv Sashti, Sophie Chen, George K. Thiruvathukal, Yuan Tian, James C. Davis 2023 Purdue University

Peatmoss: Mining Pre-Trained Models In Open-Source Software, Wenxin Jiang, Jason Jones, Jerin Yasmin, Nicholas Synovic, Rajiv Sashti, Sophie Chen, George K. Thiruvathukal, Yuan Tian, James C. Davis

Computer Science: Faculty Publications and Other Works

Developing and training deep learning models is expensive, so software engineers have begun to reuse pre-trained deep learning models (PTMs) and fine-tune them for downstream tasks. Despite the widespread use of PTMs, we know little about the corresponding software engineering behaviors and challenges. To enable the study of software engineering with PTMs, we present the PeaTMOSS dataset: Pre-Trained Models in Open-Source Software. PeaTMOSS has three parts: a snapshot of (1) 281,638 PTMs, (2) 27,270 open-source software repositories that use PTMs, and (3) a mapping between PTMs and the projects that use them. We challenge PeaTMOSS miners to discover software engineering …


Enhancing Autism Education: Exploring Interactive Videos And Ai Integration For Effective Teaching, Fatima Ahmed Alraeesi 2023 United Arab Emirates University

Enhancing Autism Education: Exploring Interactive Videos And Ai Integration For Effective Teaching, Fatima Ahmed Alraeesi

Thesis/ Dissertation Defenses

Teachers should be aware of how to develop effective teaching methods for students with autism. To achieve the best results, teachers need to thoroughly understand autism and the teaching methods and modifications that work best for these students. Adapting classwork & homework and helping students with language difficulties are effective teaching methods. Teachers can use books to get the necessary information and guidance or take training courses. Keeping students organized and focused is one of the needs of children with autism, as well as the use of visual strategies. Some teachers rely on fixed routines in teaching autistic children. Therefore, …


Software Testing And Code Refactoring: A Survey With Practitioners, Danilo Leandro Lima, Ronnie Souza Santos, Guilherme Pires Garcia, Sildemir S. Silva, Cesar Franca, Luiz Fernando Capretz 2023 Accenture

Software Testing And Code Refactoring: A Survey With Practitioners, Danilo Leandro Lima, Ronnie Souza Santos, Guilherme Pires Garcia, Sildemir S. Silva, Cesar Franca, Luiz Fernando Capretz

Electrical and Computer Engineering Publications

Nowadays, software testing professionals are commonly required to develop coding skills to work on test automation. One essential skill required from those who code is the ability to implement code refactoring, a valued quality aspect of software development; however, software developers usually encounter obstacles in successfully applying this practice. In this scenario, the present study aims to explore how software testing professionals (e.g., software testers, test engineers, test analysts, and software QAs) deal with code refactoring to understand the benefits and limitations of this practice in the context of software testing. We followed the guidelines to conduct surveys in software …


Exploring Approaches To Engage K-12 Students In Learning Computational Thinking Using Collaborative Robots, Zoila Anuri Kanu 2023 California Polytechnic State University, San Luis Obispo

Exploring Approaches To Engage K-12 Students In Learning Computational Thinking Using Collaborative Robots, Zoila Anuri Kanu

College of Engineering Summer Undergraduate Research Program

Minority students are largely underrepresented in the STEM field. The goal for this project was to develop a program which promotes the inclusion of computation skills among students and help them work collaboratively with the use of human – robot interaction. Robots are such a strong tool that can be used to enhance computational thinking and engage students towards a technical field. Through workshops and readings about computational thinking we worked on building a block-based program that introduces the uses of robots as teaching tool for computational thinking.


The Role Of Feedback Within Scrum For Engineering Department Operations, Massood Towhidnejad, Omar Ochoa, James J. Pembridge, Radu Babiceanu 2023 Embry-Riddle Aeronautical University

The Role Of Feedback Within Scrum For Engineering Department Operations, Massood Towhidnejad, Omar Ochoa, James J. Pembridge, Radu Babiceanu

Posters

The Scrum framework is built on the principles of inspection and adaptation. Feedback drives the inspection process, and the team adapts based on that feedback to optimize its performance and outcomes. Within engineering departments, Scrum requires departments to examine how and when feedback is obtained to ensure that the department is remaining agile. This poster illustrates the role of feedback within two Scrum teams, one focused on student success and the other focused on faculty rewards and incentives. The two cases emphasize the need for continuous introspection at team and department levels.


Towards An Effective And Interpretable Refinement Approach For Dnn Verification, Jiaying LI, Guangdong BAI, Long H. PHAM, Jun SUN 2023 Singapore Management University

Towards An Effective And Interpretable Refinement Approach For Dnn Verification, Jiaying Li, Guangdong Bai, Long H. Pham, Jun Sun

Research Collection School Of Computing and Information Systems

Recently, several abstraction refinement techniques have been proposed to improve the verification precision for deep neural networks (DNNs). However, these techniques usually take many refinement steps to verify a property and the refinement decision in each step is hard to interpret, thus hindering their analysis, reasoning and optimization.In this work, we propose SURGEON, a novel DNN verification refinement approach that is both effective and interpretable, allowing analyst to understand why and how each refinement decision is made. The main insight is to leverage the ‘interpretable’ nature of debugging processes and formulate the verification refinement problem as a debugging problem. Given …


Development Of User Interface And Testing Harness, Jacob Amezquita, William Albertini 2023 California State Polytechnic University - San Luis Obispo

Development Of User Interface And Testing Harness, Jacob Amezquita, William Albertini

College of Engineering Summer Undergraduate Research Program

No abstract provided.


Deconstructing The Software Factory: A Practical Application Of Interorganizational Network Analysis, Zachary O. Ryan, Mark Reith, Clay Koschnick 2023 Air Force Institute of Technology

Deconstructing The Software Factory: A Practical Application Of Interorganizational Network Analysis, Zachary O. Ryan, Mark Reith, Clay Koschnick

Faculty Publications

Over the past 5 years, the number of DoD software organizations that employ nontraditional organizational structures has increased. These organizations, commonly referred to as software factories, often employ the network-based organizational structures found within high-technology industries. This article details ways in which network analysis techniques can be used to create a big picture view of these nontraditional organizations. Drawing on methodologies employed by network researchers, the authors develop and present an interorganizational analysis process that highlights a program's social and economic structures. Following the case history approach, they demonstrate the applicability of this approach by analyzing an emergent DoD software …


Visilience: An Interactive Visualization Framework For Resilience Analysis Using Control-Flow Graph, Hailong JIANG, Shaolun RUAN, Bo FANG, Yong WANG, Qiang GUAN 2023 Singapore Management University

Visilience: An Interactive Visualization Framework For Resilience Analysis Using Control-Flow Graph, Hailong Jiang, Shaolun Ruan, Bo Fang, Yong Wang, Qiang Guan

Research Collection School Of Computing and Information Systems

Soft errors have become one of the main concerns for the resilience of HPC applications, as these errors can cause HPC applications to generate serious outcomes such as silent data corruption (SDC). Many approaches have been proposed to analyze the resilience of HPC applications. However, existing studies rarely address the challenges of analysis result perception. Specifically, resilience analysis techniques often produce a massive volume of unstructured data, making it difficult for programmers to perform resilience analysis due to non-intuitive raw data. Furthermore, different analysis models produce diverse results with multiple levels of detail, which can create obstacles to compare and …


The Future Can't Help Fix The Past: Assessing Program Repair In The Wild, Vinay KABADI, Dezhen KONG, Siyu XIE, Lingfeng BAO, Gede Artha Azriadi PRANA, Tien Duy B. LE, Xuan Bach D. LE, David LO 2023 Singapore Management University

The Future Can't Help Fix The Past: Assessing Program Repair In The Wild, Vinay Kabadi, Dezhen Kong, Siyu Xie, Lingfeng Bao, Gede Artha Azriadi Prana, Tien Duy B. Le, Xuan Bach D. Le, David Lo

Research Collection School Of Computing and Information Systems

Automated program repair (APR) has been gaining ground with substantial effort devoted to the area, opening up many challenges and opportunities. One such challenge is that the state-of-the-art repair techniques often resort to incomplete specifications, e.g., test cases that witness buggy behavior, to generate repairs. In practice, bug-exposing test cases are often available when: (1) developers, at the same time of (or after) submitting bug fixes, create the tests to assure the correctness of the fixes, or (2) regression errors occur. The former case – a scenario commonly used for creating popular bug datasets – however, may not be suitable …


Digital Commons powered by bepress