Open Access. Powered by Scholars. Published by Universities.®
- Discipline
-
- Databases and Information Systems (619)
- Engineering (554)
- Artificial Intelligence and Robotics (474)
- Programming Languages and Compilers (435)
- Computer Engineering (369)
-
- Graphics and Human Computer Interfaces (308)
- Other Computer Sciences (259)
- Information Security (227)
- Theory and Algorithms (204)
- Systems Architecture (197)
- Social and Behavioral Sciences (194)
- OS and Networks (174)
- Business (157)
- Numerical Analysis and Scientific Computing (146)
- Education (140)
- Electrical and Computer Engineering (104)
- Medicine and Health Sciences (97)
- Computer and Systems Architecture (94)
- Data Science (86)
- Digital Communications and Networking (71)
- Operations Research, Systems Engineering and Industrial Engineering (69)
- Communication (54)
- Life Sciences (54)
- Environmental Sciences (53)
- Arts and Humanities (48)
- Technology and Innovation (42)
- Systems Engineering (41)
- Institution
-
- Singapore Management University (2211)
- California Polytechnic State University, San Luis Obispo (206)
- Western University (130)
- Air Force Institute of Technology (124)
- University of Malaya (114)
-
- City University of New York (CUNY) (100)
- MMU Press (95)
- California State University, San Bernardino (88)
- Old Dominion University (72)
- Portland State University (50)
- Edith Cowan University (48)
- United Arab Emirates University (48)
- University of Nevada, Las Vegas (48)
- University of Arkansas, Fayetteville (42)
- Loyola University Chicago (40)
- Chapman University (36)
- San Jose State University (36)
- University of Nebraska - Lincoln (35)
- Kennesaw State University (34)
- Embry-Riddle Aeronautical University (32)
- St. Mary's University (31)
- Rochester Institute of Technology (29)
- The University of Akron (23)
- Purdue University (22)
- University of Dayton (22)
- Technological University Dublin (21)
- Dakota State University (18)
- Universitas Negeri Yogyakarta (17)
- University of Nebraska at Omaha (17)
- Institute of Business Administration (16)
- Keyword
-
- Software engineering (152)
- Software (83)
- Deep learning (82)
- Machine learning (78)
- Machine Learning (63)
-
- Software Engineering (63)
- Android (60)
- Computer Science (52)
- Deep Learning (51)
- Empirical study (47)
- Software development (44)
- Refactoring (42)
- Computer science (38)
- Security (37)
- Programming (36)
- Java (35)
- Software maintenance (34)
- Software testing (34)
- Collaboration (32)
- Model Check (29)
- Testing (29)
- GitHub (27)
- Python (26)
- Artificial Intelligence (25)
- Stack Overflow (25)
- Data mining (24)
- Visualization (24)
- Computer software -- Development (23)
- Cybersecurity (23)
- Large language models (23)
- Publication Year
- Publication
-
- Research Collection School Of Computing and Information Systems (2149)
- Theses and Dissertations (144)
- Electrical and Computer Engineering Publications (130)
- Collaborative Agent Design (CAD) Research Center (103)
- Student Works (2000-2009) (103)
-
- Journal of Informatics and Web Engineering (95)
- Theses Digitization Project (73)
- Publications and Research (67)
- Master's Theses (47)
- Dissertations and Theses Collection (Open Access) (40)
- Computer Science: Faculty Publications and Other Works (39)
- Theses (35)
- Computer Science Faculty Publications (31)
- Theses : Honours (28)
- Articles (27)
- Computer Science and Software Engineering (27)
- Computer Engineering (24)
- Open Educational Resources (24)
- Separations Campaign (TRP) (24)
- Williams Honors College, Honors Research Projects (23)
- Computer Science Faculty Publications and Presentations (21)
- Electronic Theses and Dissertations (21)
- Honors Theses (21)
- Computer Science and Computer Engineering Undergraduate Honors Theses (20)
- Faculty Publications (19)
- Dissertations (18)
- Master's Projects (18)
- University Honors Theses (18)
- Elinvo (Electronics, Informatics, and Vocational Education) (17)
- School of Computing: Dissertations, Theses, and Student Research (17)
- Publication Type
- File Type
Articles 3841 - 3870 of 4425
Full-Text Articles in Software Engineering
Effect Of Changing Requirements: A Tracking Mechanism For The Analysis Workflow, Subhajit Datta, Robert Van Engelen
Effect Of Changing Requirements: A Tracking Mechanism For The Analysis Workflow, Subhajit Datta, Robert Van Engelen
Research Collection School Of Computing and Information Systems
Managing the effects of changing requirements remains one of the greatest challenges of enterprise software development. The iterative and incremental model provides an expedient framework for addressing such concerns. This paper presents a set of metrics - Mutation Index, Component Set, Dependency Index - and a methodology to measure the effects of requirement changes in the analysis workflow from one iteration to another. Results from a sample case study are included to highlight a usage scenario. Future directions of our work based on this mechanism are also discussed.
Efficient Client-To-Server Assignments For Distributed Virtual Environments, Nguyen Binh Duong Ta, Suiping Zhou
Efficient Client-To-Server Assignments For Distributed Virtual Environments, Nguyen Binh Duong Ta, Suiping Zhou
Research Collection School Of Computing and Information Systems
Distributed Virtual Environments (DVEs) are distributed systems that allow multiple geographically distributed clients (users) to interact simultaneously in a computer-generated, shared virtual world. Applications of DVEs can be seen in many areas nowadays, such as online games, military simulations, collaborative designs, etc. To support large-scale DVEs with real-time interactions among thousands or more distributed clients, a geographically distributed server architecture (GDSA) is generally needed, and the virtual world can be partitioned into many distinct zones to distribute the load among the servers. Due to the geographic distributions of clients and servers in such architectures, it is essential to efficiently assign …
Development Of Integrated Process Simulation System Model For Spent Fuel Treatment Facility (Sftf) Design: Quarterly Progress Report January 1-March 31, 2006, Yitung Chen, Sean Hsieh
Development Of Integrated Process Simulation System Model For Spent Fuel Treatment Facility (Sftf) Design: Quarterly Progress Report January 1-March 31, 2006, Yitung Chen, Sean Hsieh
Separations Campaign (TRP)
The UNLV developed TRPSEMPro software package can access engineering modeling software, ASPEN Plus through its own interface. The new interface eliminates the user interaction with the complex ASPEN Plus package and also provides input and output results for analysis purpose. The current interface will keep improving on collecting multiple scenario runs and database population.
Two separation processes, acid and plutonium separations, are near completion. The unit operations were finished while some sensitive chemical data for certain species are unknown. Graduate student, Matthew Hodges, continues on finishing those processes using dummy values for those restricted variables. Once the processes complete, researchers …
Perspective Models As A Means For Achieving True Representational Accuracy, Kym Jason Pohl
Perspective Models As A Means For Achieving True Representational Accuracy, Kym Jason Pohl
Collaborative Agent Design (CAD) Research Center
Accurate and expressive representation of the subject matter over which a context-oriented, decision-support system operates is fundamental to the effectiveness and longevity of the resulting solution. Often taking the form of an ontology, such extensive representational models, by their very nature, are rich in both relationships and fine-grained objects. It is, however, these two strengths that can significantly increase complexity for its users in addition to adversely affecting system performance. Further, due to the multitude of compartmentalized facets (i.e., populations of distinct, reasoning agents) inherent in such software solutions, it is important to recognize that a single-minded omniscient set of …
Maturity Assessment Framework For Business Dimension Of Software Product Family, Faheem Ahmed, Luiz Fernando Capretz
Maturity Assessment Framework For Business Dimension Of Software Product Family, Faheem Ahmed, Luiz Fernando Capretz
Electrical and Computer Engineering Publications
The software product family approach aims at curtailing the concept of “reinventing the wheel” in the software development process. The business has been highlighted as one of the critical dimensions in the process of software product family. This work presents an assessment framework for evaluating the business dimension of software product family process. Additionally, a software product family business evaluation tool has been designed and implemented on the basis of the presented framework. The tool preprocesses the data of key business factors, and it evaluates the overall business maturity of an organization. To demonstrate the application of the framework, and …
Crosscutting Score: An Indicator Metric For Aspect Orientation, Subhajit Datta
Crosscutting Score: An Indicator Metric For Aspect Orientation, Subhajit Datta
Research Collection School Of Computing and Information Systems
Aspect Oriented Programming (AOP) provides powerful techniques for modeling and implementing enterprise software systems. To leverage its full potential, AOP needs to be perceived in the context of existing methodologies such as Object Oriented Programming (OOP). This paper addresses an important question for AOP practitioners - how to decide whether a component is best modeled as a class or an aspect? Towards that end, we present an indicator metric, the Crosscutting Score and a method for its calculation and interpretation. We will illustrate our approach through a sample calculation.
Agility Measurement Index: A Metric For The Crossroads Of Software Development Methodologies, Subhajit Datta
Agility Measurement Index: A Metric For The Crossroads Of Software Development Methodologies, Subhajit Datta
Research Collection School Of Computing and Information Systems
Software engineering's journey to maturity has been marked by the advent of different development methodologies. While each paradigm has its context and cognoscenti, project teams are often faced with the choice of one approach over another in the grind of delivering software on time and within budget. In this paper, we briefly review the three major techniques of addressing enterprise software development, namely the Waterfall, Unified and Extreme styles. The metric Agility Measurement Index is then proposed, which helps organizations choose the methodology that best suites a particular project.
Caps: Energy-Efficient Processing Of Continuous Aggregate Queries In Sensor Networks, Wen Hu, Archan Misra, Rajiv Shorey
Caps: Energy-Efficient Processing Of Continuous Aggregate Queries In Sensor Networks, Wen Hu, Archan Misra, Rajiv Shorey
Research Collection School Of Computing and Information Systems
In this paper, we design and evaluate an energy efficient data retrieval architecture for continuous aggregate queries in wireless sensor networks. We show how the modification of precision in one sensor affects the sample-reporting frequency of other sensors, and how the precisions of a group of sensors may be collectively modified to achieve the target quality of information (QoI) with higher energy-efficiency. The proposed collective adaptive precision setting (CAPS) architecture is then extended to exploit the observed temporal correlation among successive sensor samples for even greater energy efficiency. Detailed simulations with synthetic and real data traces demonstrate how the combination …
Metamorphism As A Software Protection For Non-Malicious Code, Thomas E. Dube
Metamorphism As A Software Protection For Non-Malicious Code, Thomas E. Dube
Theses and Dissertations
Most organizations are aware that threats from trusted insiders pose a great risk to their organization and are very difficult to protect against. Auditing is recognized as an effective technique to detect malicious insider activities. However, current auditing methods are typically applied with a one-size-fits-all approach and may not be an appropriate mitigation strategy, especially towards insider threats. This research develops a 4-step methodology for designing a customized auditing template for a Microsoft Windows XP operating system. Two tailoring methods are presented which evaluate both by category and by configuration. Also developed are various metrics and weighting factors as a …
Toward The Static Detection Of Deadlock In Java Software, Jose E. Fadul
Toward The Static Detection Of Deadlock In Java Software, Jose E. Fadul
Theses and Dissertations
Concurrency is the source of many real-world software reliability and security problems. Concurrency defects are difficult to detect because they defy conventional software testing techniques due to their non-local and non-deterministic nature. We focus on one important aspect of this problem: static detection of the possibility of deadlock - a situation in which two or more processes are prevented from continuing while each waits for resources to be freed by the continuation of the other. This thesis proposes a flow-insensitive interprocedural static analysis that detects the possibility that a program can deadlock at runtime. Our analysis proceeds in two steps. …
A Binary Data Stream Scripting Language, Luiz Fernando Capretz, Lihua Wang
A Binary Data Stream Scripting Language, Luiz Fernando Capretz, Lihua Wang
Electrical and Computer Engineering Publications
Any file is fundamentally a binary data stream. A practical solution was achieved to interpret binary data stream. A new scripting language named Data Format Scripting Language (DFSL) was developed to describe the physical layout of the data in a structural, more intelligible way. On the basis of the solution, a generic software application was implemented; it parses various binary data streams according to their respective DFSL scripts and generates human-readable result and XML document for data sharing. Our solution helps eliminate the error-prone low-level programming, especially in the hardware devices or network protocol development/debugging processes.
Energy Efficiency And Capacity For Tcp Traffic In Multi-Hop Wireless Networks, Sorav Bansal, Rajeev Shorey, Rajeev Gupta, Archan Misra
Energy Efficiency And Capacity For Tcp Traffic In Multi-Hop Wireless Networks, Sorav Bansal, Rajeev Shorey, Rajeev Gupta, Archan Misra
Research Collection School Of Computing and Information Systems
We study the performance metrics associated with TCP-regulated traffic in multi-hop, wireless networks that use a common physical channel (e.g., IEEE 802.11). In contrast to earlier analyses, we focus simultaneously on two key operating metrics—the energy efficiency and the transport-layer (TCP) throughput. Using analysis and simulations, we show how these metrics are strongly influenced by the radio transmission range of individual nodes. Due to tradeoffs between the individual packet transmission energy and the likelihood of retransmissions, the total energy consumption is a convex function of the number of hops (and hence, of the transmission range). On the other hand, the …
Design Synthesis From Interaction And State-Based Specifications, Jun Sun, Jin Song Dong
Design Synthesis From Interaction And State-Based Specifications, Jun Sun, Jin Song Dong
Research Collection School Of Computing and Information Systems
Interaction-based and state-based modeling are two complementary approaches of behavior modeling. The former focuses on global interactions between system components. The latter concentrates on the internal states of individual components. Both approaches have been proven useful in practice. One challenging and important research objective is to combine the modeling power of both effectively and then use the combination as the basis for automatic design synthesis. We present a combination of interaction-based and state-based modeling, namely, Live Sequence Charts and Z, for system specification. We then propose a way of generating distributed design from the combinations. Our approach handles systems with …
Ontological Implications Of The Levels Of Conceptual Interoperability Model, Andreas Tolk, Charles D. Turnitsa, Saikou Y. Diallo
Ontological Implications Of The Levels Of Conceptual Interoperability Model, Andreas Tolk, Charles D. Turnitsa, Saikou Y. Diallo
Computational Modeling & Simulation Engineering Faculty Publications
The Levels of Conceptual Interoperability Model (LCIM) was developed to cope with the different layers of interoperation of modeling & simulation applications. It introduced technical, syntactic, semantic, pragmatic, dynamic, and conceptual layers of interoperation and showed how they are related to the ideas of integratability, interoperability, and composability. This paper will be presented in the invited session "Ontology Driven Interoperability for Agile Applications using Information Systems: Requirements and Applications for Agent Mediated Decision Support" at WMSCI 2006.
Semantic Tableaux Program, Sirisha Lakshmi Vadaparty
Semantic Tableaux Program, Sirisha Lakshmi Vadaparty
Theses Digitization Project
This project created a program that takes predicate calculus formulas and creates a visual Semantic Tableaux truth tree, thereby proving or disproving a conclusion. Formal methods used in developing and verifying software and hardware are mathematically based techniques for describing and reasoning about system properties. Such formal methods provide frameworks within which people specify, develop, and verify systems in a systematic, rather than ad hoc, manner. Formal methods include the more specific activities of program specification, program verification and hardware verification.
The Effect Of The Exposure To Domestic Violence On Psychological Well-Being Among American Muslim Women, Soulafa Shakhshir Massoud, Vanessa Francis Romo
The Effect Of The Exposure To Domestic Violence On Psychological Well-Being Among American Muslim Women, Soulafa Shakhshir Massoud, Vanessa Francis Romo
Theses Digitization Project
A quantitative study that examines American Muslim women's level of exposure to domestic violence, resources available to them, and the effect of domestic violence on their psychological well-being. Data was collected from 128 Muslim women from the Islamic Center of Riverside in Southern California. The key finding of the study was a significant positive relationship between depression and the use of verbal aggression. In addition, a positive relationship was found to exist between anxiety, depression and the use of violence.
Analysis Of Psp-Like Processes For Software Engineering, Paul Jefferson Conrad
Analysis Of Psp-Like Processes For Software Engineering, Paul Jefferson Conrad
Theses Digitization Project
The purpose of this thesis is to provide the California State University, San Bernardino, Department of Computer Science with an analysis and recommended solution to improving the software development process.
Parallel Programming On General Block Min Max Criterion, Chuanche Lee
Parallel Programming On General Block Min Max Criterion, Chuanche Lee
Theses Digitization Project
The purpose of the thesis is to develop a parallel implementation of the General Block Min Max Criterion (GBMM). This thesis deals with two kinds of parallel overheads: Redundant Calculations Parallel Overhead (RCPO) and Communication Parallel Overhead (CPO).
Multi-Warehouse Inventory Control System, Tzu-Hsiao Yin
Multi-Warehouse Inventory Control System, Tzu-Hsiao Yin
Theses Digitization Project
The thesis discusses the development of Multi-Warehouse Inventory Control System (MWICS), a uniquely designed web application that targets membership based food wholesalers. The main goal of MWICS is to provide a real-time inventory control ability to all warehouses and present them as if it were single warehouse. The program consists of three main components: user account management sub-system, product and purchase management sub-system, and a warehouse inventory management sub-system. User interfaces are constructed primarily in HTML, PHP, and Javascript. MySQL is used to add, access, and process data.
Remote: A Complete Tool To Support Software Process Management, Darrion Todd Demelo
Remote: A Complete Tool To Support Software Process Management, Darrion Todd Demelo
Theses Digitization Project
The purpose of the project is to provide the Department of Computer Science at California State University, San Bernardino with a software project management tool that will help companies in their software development. ReMoTe (Recursively Estimating Multi-Threaded Observation Technology Enterprise) will assist software engineering teams with defining their scheduled delivery dates, life-cycle definitions, team hierarchy, and communication. Using the object-oriented approach, ReMoTe can support any software life cycle model. ReMoTe can help manage and control the software process over the Web. It also allows people to manage software artifacts using database systems such as mySQL, Microsoft Access, or Oracle.
Testing For The Solicitation Management System, Lu-Yi Wu
Testing For The Solicitation Management System, Lu-Yi Wu
Theses Digitization Project
This project is to test the Solicitation Management System software. The SMS is an online system that facilitates processing of a solicitation at the Office of Technology Transfer and Commercialization (OTTO). It allows potential applicants to submit applications to OTTC for further processing.
Re-Engineering The Solicitation Management System, Yao-Long Fan
Re-Engineering The Solicitation Management System, Yao-Long Fan
Theses Digitization Project
The scope of this project includes a re-engineering of the internal architecture of the Solicitation Management System (SMS), a web-based application that facilitates the running of grant proposal solicitations for the Office of Technology Transfer and Commercialization at California State University San Bernardino (CSUSB). A goal of the project is to increase consistency and efficiency of the code base of the system, making it easier to understand, maintain, and extend. The previous version of SMS was written to rely on the Spring and Hibernate frameworks. The project includes a restructuring of the system to remove reliance on the Spring framework, …
Software-Based Gradient Nonlinearity Distortion Correction, Thomas Seward Lee
Software-Based Gradient Nonlinearity Distortion Correction, Thomas Seward Lee
Theses Digitization Project
The primary purpose of the thesis is to discuss the use of Magnetic Resonance Imaging (MRI) in functional proton radiosurgery. The methods presented in this thesis were specifically designed to correct gradient nonlinearity distortion, the single greatest hurdle that limits the deployment of MRI-based functional proton radiosurgery systems. The new system central in the thesis fully utilized MRI to provide localization of anatomical targets with submillimeter accuracy. The thesis provides analysis and solutions to the problems related to gradient nonlinearity distortion. The characteristics of proton radiosurgery are introduced, in addition to a discussion of its advantages over other current methods …
Game Design And Development, Vani Indrani Surangi
Game Design And Development, Vani Indrani Surangi
Theses Digitization Project
The project focuses on computer tools suitable for particular game genres and how they are used to develop 3D computer games. As part of learning about the tools, the author developed a 3D computer adventure game called "Adventures of Smiley" using Macromedia Director MX and 3D Studio Max. The game's purpose is to engage children using a friendly interface while they learn about different topics in various subject areas through lessons and puzzles. The research gathered information about the current game industry, technologies and game genres, which can be used as a reference for the beginning level game programmer. The …
A Metrics Tool For Multi-Language .Net Software Applications, Panos K. Linos, G. Mcgullogh, E. Maier
A Metrics Tool For Multi-Language .Net Software Applications, Panos K. Linos, G. Mcgullogh, E. Maier
Scholarship and Professional Work - LAS
The measurement of software metrics at the MSIL (Microsoft Intermediate Language) level can be as effective as measuring such metrics at the level of each individual language (e.g. VB, Java, C# etc.).
A Soft Computing Framework For Software Effort Estimation, Xishi Huang, Danny Ho, Jing Ren, Luiz Fernando Capretz
A Soft Computing Framework For Software Effort Estimation, Xishi Huang, Danny Ho, Jing Ren, Luiz Fernando Capretz
Electrical and Computer Engineering Publications
Accurate software estimation such as cost estimation, quality estimation and risk analysis is a major issue in software project management. In this paper, we present a soft computing framework to tackle this challenging problem. We first use a preprocessing neuro-fuzzy inference system to handle the dependencies among contributing factors and decouple the effects of the contributing factors into individuals. Then we use a neuro-fuzzy bank to calibrate the parameters of contributing factors. In order to extend our framework into fields that lack of an appropriate algorithmic model of their own, we propose a default algorithmic model that can be replaced …
Integrating Schedulability Analysis With Uml-Rt, Qimin Gao, Lyndon Brown, Luiz Fernando Capretz
Integrating Schedulability Analysis With Uml-Rt, Qimin Gao, Lyndon Brown, Luiz Fernando Capretz
Electrical and Computer Engineering Publications
The use of object oriented techniques and methodologies for the design of real-time control systems appear to be necessary in order to deal with the increasing complexity of such systems. Recently many object-oriented methods have been used for the modeling and design of real-time control systems. We believe that an approach that integrates the advancements in both object modeling and design methods, and real-time scheduling theory is the key to successful use of object oriented technology for real-time software. However, past approaches to integrate the two either restrict the object models, or do not allow sophisticated schedulability analysis techniques. In …
Comprehension And Maintenance Of Large Scale Multi-Language Software Applications: Open Issues And Challenges, Kostas Kontogiannis, Panos K. Linos, Kenny Wong
Comprehension And Maintenance Of Large Scale Multi-Language Software Applications: Open Issues And Challenges, Kostas Kontogiannis, Panos K. Linos, Kenny Wong
Scholarship and Professional Work - LAS
During the last decade, the number of software applications that have been deployed as a collection of components implemented in different programming languages and paradigms has increased considerably. When such applications are maintained, traditional program comprehension and reengineering techniques may not be adequate. In this context, this working session aims to stimulate discussion around key issues relating to the comprehension, reengineering, and maintenance of multi-language software applications. Such issues include, but are not limited to, the formalization, management, exploration, and presentation of multi-language program dependencies, as well as the development of practical toolsets for automating and easing the comprehension and …
Crafting A Measurement Framework Using A Goal-Question-Metric Approach, Panos K. Linos
Crafting A Measurement Framework Using A Goal-Question-Metric Approach, Panos K. Linos
Scholarship and Professional Work - LAS
A discussion on assessing successful Software Engineering Measurement (SEM) programs.
Interdependency Of Pharmacokinetic Parameters: A Chicken-And-Egg Problem? Not!, Reza Mehvar
Interdependency Of Pharmacokinetic Parameters: A Chicken-And-Egg Problem? Not!, Reza Mehvar
Pharmacy Faculty Articles and Research
Pharmacokinetic (PK) software packages are widely used by scientists in different disciplines to estimate PK parameters. However, their use without a clear understanding of physiological parameters affecting the PK parameters and how different PK parameters are related to each other may result in erroneous interpretation of data. Often, mathematical relationships used for the estimation of PK parameters obscure the true physiological relationships among these parameters, prompting a discussion of which parameter came first and giving the appearance of the-chicken-and-the-egg dilemma. In this article, the author attempts to show how different PK parameters are related to physiological parameters and each other …