69,613 results on '"Software Development"'
Search Results
2. Risk Prioritization in Software Development Projects Using the Simulation Analytical Hierarchy Process: A Case Study
- Author
-
Alhisan, Abdulwahab, Al-Matouq, Ali, di Prisco, Marco, Series Editor, Chen, Sheng-Hong, Series Editor, Vayas, Ioannis, Series Editor, Kumar Shukla, Sanjay, Series Editor, Sharma, Anuj, Series Editor, Kumar, Nagesh, Series Editor, Wang, Chien Ming, Series Editor, Cui, Zhen-Dong, Series Editor, Lu, Xinzheng, Series Editor, Mansour, Yasser, editor, Subramaniam, Umashankar, editor, Mustaffa, Zahiraniza, editor, Abdelhadi, Abdelhakim, editor, Ezzat, Mohamed, editor, and Abowardah, Eman, editor
- Published
- 2025
- Full Text
- View/download PDF
3. Cross-Language Code Mapping with Transformer Encoder-Decoder Model
- Author
-
Naik, M. V. Deepak, Jayaraman, Swaminathan, Howlett, Robert J., Series Editor, Jain, Lakhmi C., Series Editor, Pal, Sankar K., editor, Thampi, Sabu M., editor, and Abraham, Ajith, editor
- Published
- 2025
- Full Text
- View/download PDF
4. Understanding DevOps Critical Success Factors: A Thematic Analysis
- Author
-
Azad, Nasreen, Hyrynsalmi, Sami, Smolander, Kari, van der Aalst, Wil, Series Editor, Ram, Sudha, Series Editor, Rosemann, Michael, Series Editor, Szyperski, Clemens, Series Editor, Guizzardi, Giancarlo, Series Editor, Petrik, Dimitri, editor, Saltan, Andrey, editor, and Helferich, Andreas, editor
- Published
- 2025
- Full Text
- View/download PDF
5. A Comprehensive Analysis of Machine Learning Methods for Bug Prediction in Software Development
- Author
-
Ravikumar, Ch, Kumar, Kotha Harish, Sathish, Nandigama, Suhasini, S., Nimmala, Satyanarayana, Angrisani, Leopoldo, Series Editor, Arteaga, Marco, Series Editor, Chakraborty, Samarjit, Series Editor, Chen, Shanben, Series Editor, Chen, Tan Kay, Series Editor, Dillmann, Rüdiger, Series Editor, Duan, Haibin, Series Editor, Ferrari, Gianluigi, Series Editor, Ferre, Manuel, Series Editor, Jabbari, Faryar, Series Editor, Jia, Limin, Series Editor, Kacprzyk, Janusz, Series Editor, Khamis, Alaa, Series Editor, Kroeger, Torsten, Series Editor, Li, Yong, Series Editor, Liang, Qilian, Series Editor, Martín, Ferran, Series Editor, Ming, Tan Cher, Series Editor, Minker, Wolfgang, Series Editor, Misra, Pradeep, Series Editor, Mukhopadhyay, Subhas, Series Editor, Ning, Cun-Zheng, Series Editor, Nishida, Toyoaki, Series Editor, Oneto, Luca, Series Editor, Panigrahi, Bijaya Ketan, Series Editor, Pascucci, Federica, Series Editor, Qin, Yong, Series Editor, Seng, Gan Woon, Series Editor, Speidel, Joachim, Series Editor, Veiga, Germano, Series Editor, Wu, Haitao, Series Editor, Zamboni, Walter, Series Editor, Tan, Kay Chen, Series Editor, Kumar, Amit, editor, Gunjan, Vinit Kumar, editor, Senatore, Sabrina, editor, and Hu, Yu-Chen, editor
- Published
- 2025
- Full Text
- View/download PDF
6. Advancing the software development process through the development of technology-enabled dynamic capabilities in a project-based firm: insights from action design research
- Author
-
Sebrek, Szabolcs Szilárd, Semenova, Viktoriia, and Kosztyán, Zsolt Tibor
- Published
- 2024
- Full Text
- View/download PDF
7. A Process Model for AI‐Enabled Software Development: A Synthesis From Validation Studies in White Literature.
- Author
-
Gurgen Erdogan, Tugba, Altunel, Haluk, and Tarhan, Ayça Kolukısa
- Abstract
ABSTRACT Context Purpose Method Results Conclusion With the fast advancement of techniques in artificial intelligence (AI) and of the target infrastructures in the last decades, AI software is becoming an undeniable part of software system projects. As in most cases in history, however, development methods and guides follow the advancements in technology with phase differences.With an aim to elicit and integrate available evidence from AI software development practices into a process model, this study synthesizes the contributions of the validation studies reported in scientific literature.We applied a systematic literature review to retrieve, select, and analyze the primary studies. After a comprehensive and rigorous search and scoping review, we identified 82 studies that make various contributions in relation to AI software development practices. To increase the effectiveness of the synthesis and the usefulness of the outcome, for detailed analysis, we selected 14 primary studies (out of 82) that empirically validated their contributions.We carefully reviewed the selected studies that validate proposals on approaches/models, methods/techniques, tasks/phases, lessons learned/best practices, or workflows. We mapped the steps/activities in these proposals with the knowledge areas in SWEBOK, and using the evidence in this mapping and the primary studies, we synthesized a process model that integrates activities, artifacts, and roles for AI‐enabled software system development.To the best of our knowledge, this is the first study that proposes such a process model by eliciting and gathering the contributions of the validation studies in a bottom‐up manner. We expect that the output of this synthesis will be input for further research to validate or improve the process model. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
8. Introducing a Newly Developed Computer Software to Analyze Fluid Transients in Pressurized Pipeline Systems.
- Author
-
Uyanık, Murat Cenk and Bozkuş, Zafer
- Subjects
- *
HYPERBOLIC differential equations , *WATER hammer , *PARTIAL differential equations , *UNSTEADY flow , *PIPE flow - Abstract
Changes in flow rates in pressurized pipeline systems, due to power loss in a pump, opening or closing of a valve, load rejection by a turbine, etc., may lead to unsteady conditions called fluid transients or water hammer in the pipeline, which, in turn, can lead to dangerous consequences. This potential phenomenon must be checked during the design phase of pipeline systems in order to prevent such dangerous situations. For this purpose, many software programs have been developed worldwide to analyze fluid transients. In this study, a computer software was developed that analyzes this type of flow in pipeline systems using C# programming language. In addition to simulating and solving problems in transient flows in pipeline systems, this will help the purpose of having a free domestic transient flow software for education and research purposes, avoiding expensive alternatives. The method of characteristics is used to solve the nonlinear, hyperbolic partial differential equations of unsteady pipe flow. The developed software was tested using various well-known benchmark cases for validation purposes. It was shown that the computed results of the new software are very similar to those obtained in the literature, proving the accuracy and reliability of the new program. In future studies, it is hoped that the program will be more comprehensive with more boundary conditions added to the program. In this paper, the developed program and some of its important features will be introduced, and validation of the program with certain benchmark studies will be provided. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
9. Critical Success Factors of Agile Software Projects: A Review.
- Author
-
Fuye Zhang, Sia Abdullah, Nur Atiqah, and Rosli, Marshima Mohd
- Subjects
CRITICAL success factor ,LITERATURE reviews ,COMPUTER software development ,AGILE software development ,COMPUTER software ,SUCCESS - Abstract
Most organizations have begun to adopt agile methods to pursue successful software development. However, the adoption and implementation of agile approaches are facing various challenges. The success of agile software development depends on Critical Success Factors (CSFs), which this study aims to identify and classify based on their relative importance. Through an extensive literature review, these factors are summarized, screened, and categorized into six dimensions. Their evolution is also outlined and analyzed. Then, the factors are illustrated through a bubble chart. Furthermore, this study determines the relevant CFSs that have a significant impact on how effectively can agile software development be implemented in China. The findings suggest certain recommendations to ensure that agile software projects are efficiently implemented in China, maximizing the chances of project success, providing valuable insights and practical guidance. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
10. Aphasia therapy software: an investigation of the research literature and the challenges of software development.
- Author
-
Cuperus, Pauline, de Kok, Dörte, de Aguiar, Vânia, and Nickels, Lyndsey
- Subjects
- *
COMPUTER software developers , *COMPUTER software development , *LANGUAGE acquisition , *RESEARCH personnel , *SPEECH therapy - Abstract
BackgroundAimMethod & ProceduresOutcomes & ResultsConclusionsAphasia therapy software: aninvestigation of the research literature and the challenges of software developmentDigital aphasia therapy has become increasingly popular over the past years. However, not all software described in the literature appears to reach clinical practice. It is currently unclear why this is the case.We had two aims. First, we aimed to create an overview of the digital aphasia therapy described and its clinical availability bysystematically searching and reviewing the research literature. Second, we aimed to investigate the experiences of researchers/developers of aphasia therapy software.We conducted a systematic search and review, screening references against our inclusion criteria. Clinical availability of the software was established through reading literature, conducting internet searches, and by contacting the researchers/developers who were associated with the software. Researchers/developers of the reported software were surveyed about their experiences with software development. Responses were the matically analysed into themes and subthemes.We identified a total of 63 unique pieces of software across 125 references. The software was mainly developed for English speakers and mainly focused on word retrieval or a combination of language skills. We established clinical availability with certainty for 35 pieces of software, with the remaining software (likely) currently clinically unavailable. From the survey data, we identified five recurring themes: 1) software development can be expensive and insufficient funding hinders their clinical availability; 2) commercialisation of software is often new and daunting to researchers but essential for making software available; 3) clinicians and people with aphasia are valuable sources of feedback; 4) working with software developers can be difficult; and 5) aphasia therapy software should combine both the evidence base and current clinical need.Aminority of aphasia therapy software described in the literature reaches clinical practice. It is clear that the development and subsequent dissemination of aphasia therapy software requires large amounts of time, energy, and funds but we conclude that this is essential for successful clinical implementation. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
11. Security Evaluation of Companion Android Applications in IoT: The Case of Smart Security Devices.
- Author
-
Allen, Ashley, Mylonas, Alexios, Vidalis, Stilianos, and Gritzalis, Dimitris
- Subjects
- *
C++ , *C (Computer program language) , *SMART devices , *SMART locks , *SMART homes - Abstract
Smart security devices, such as smart locks, smart cameras, and smart intruder alarms are increasingly popular with users due to the enhanced convenience and new features that they offer. A significant part of this convenience is provided by the device's companion smartphone app. Information on whether secure and ethical development practices have been used in the creation of these applications is unavailable to the end user. As this work shows, this means that users are impacted both by potential third-party attackers that aim to compromise their device, and more subtle threats introduced by developers, who may track their use of their devices and illegally collect data that violate users' privacy. Our results suggest that users of every application tested are susceptible to at least one potential commonly found vulnerability regardless of whether their device is offered by a known brand name or a lesser-known manufacturer. We present an overview of the most common vulnerabilities found in the scanned code and discuss the shortcomings of state-of-the-art automated scanners when looking at less structured programming languages such as C and C++. Finally, we also discuss potential methods for mitigation, and provide recommendations for developers to follow with respect to secure coding practices. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
12. A natural language-based method to specify privacy requirements: an evaluation with practitioners.
- Author
-
Peixoto, Mariana, Gorschek, Tony, Mendez, Daniel, Fucci, Davide, and Silva, Carla
- Subjects
- *
SOFTWARE requirements specifications , *REQUIREMENTS engineering , *COMPUTER software development , *METHODS engineering , *NATURAL languages - Abstract
Organisations are becoming concerned with effectively dealing with privacy-related requirements. Existing Requirements Engineering methods based on structured natural language suffer from several limitations both in eliciting and specifying privacy requirements. In our previous study, we proposed a structured natural-language approach called the "Privacy Criteria Method" (PCM), which demonstrates potential advantages over user stories. Our goal is to present a PCM evaluation that focused on the opinions of software practitioners from different companies on PCM's ability to support the specification of privacy requirements and the quality of the privacy requirements specifications produced by these software practitioners. We conducted a multiple case study to evaluate PCM in four different industrial contexts. We gathered and analysed the opinions of 21 practitioners on PCM usage regarding Coverage, Applicability, Usefulness, and Scalability. Moreover, we assessed the syntactic and semantic quality of the PCM artifacts produced by these practitioners. PCM can aid developers in elaborating requirements specifications focused on privacy with good quality. The practitioners found PCM to be useful for their companies' development processes. PCM is considered a promising method for specifying privacy requirements. Some slight extensions of PCM may be required to tailor the method to the characteristics of the company. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
13. PTB-FLA Development Paradigm Adaptation for ChatGPT.
- Author
-
Popovic, Miroslav, Popovic, Marko, Kastelan, Ivan, Djukic, Miodrag, and Basicevic, Ilija
- Abstract
The Python Testbed for Federated Learning Algorithms (PTB-FLA) is a simple Python FL framework that is targeting edge systems and is by its design easy to use by human ML&AI developers. The original PTB-FLA development paradigm intended for humans consists of the four phases (producing the sequential code, the federated code, the federated code with callbacks, and the PTB-FLA code, respectively), and hence dubbed the four-phases (development) paradigm, was validated in the case study on the logistic regression. In this paper, we adapted the original paradigm into the two new paradigms for ChatGPT, named the adapted four-phases paradigm and the adapted two-phases paradigm, respectively. In tune with its name, the latter consists of two phases (producing the sequential and the PTB-FLA code, respectively). We successfully validated both new paradigms using the same case study on logistic regression that was used for the original paradigm. The results are positive and encouraging as the resulting program codes are of better quality than the codes solely made by humans using the original paradigm. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
14. Self-Collaboration Code Generation via ChatGPT.
- Author
-
Dong, Yihong, Jiang, Xue, Jin, Zhi, and Li, Ge
- Subjects
LANGUAGE models ,CHATGPT ,COMPUTER software development ,COMPUTER software quality control ,RAPID response teams ,VIRTUAL work teams - Abstract
Although large language models (LLMs) have demonstrated remarkable code-generation ability, they still struggle with complex tasks. In real-world software development, humans usually tackle complex tasks through collaborative teamwork, a strategy that significantly controls development complexity and enhances software quality. Inspired by this, we present a self-collaboration framework for code generation employing LLMs, exemplified by ChatGPT. Specifically, through role instructions, (1) Multiple LLM agents act as distinct "experts," each responsible for a specific subtask within a complex task; (2) Specify the way to collaborate and interact, so that different roles form a virtual team to facilitate each other's work, ultimately the virtual team addresses code generation tasks collaboratively without the need for human intervention. To effectively organize and manage this virtual team, we incorporate software-development methodology into the framework. Thus, we assemble an elementary team consisting of three LLM roles (i.e., analyst, coder, and tester) responsible for software development's analysis, coding, and testing stages. We conduct comprehensive experiments on various code-generation benchmarks. Experimental results indicate that self-collaboration code generation relatively improves 29.9–47.1% Pass@1 compared to the base LLM agent. Moreover, we showcase that self-collaboration could potentially enable LLMs to efficiently handle complex repository-level tasks that are not readily solved by the single LLM agent. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
15. Magnetic Anomaly Characteristics Analysis of Multi-Ship Wake and Simulation System Design
- Author
-
Linbo YAN, Jiansheng ZHANG, Min DONG, Chengying WANG, Guijin JIAO, and Yuan YAO
- Subjects
ship wake ,induced magnetic field ,simulation systems ,software development ,Naval architecture. Shipbuilding. Marine engineering ,VM1-989 - Abstract
In order to study the characteristics of the wake magnetic anomaly when multiple ships are sailing at the same time, based on the basic theoretical knowledge of ship wake, the waveform, velocity, and distribution of the induced magnetic field of the ship wake were studied, and the variation characteristics and distribution patterns of the induced magnetic field of the multi-ship wake were obtained. By taking the formation of three ships as an example, the distribution of the induced magnetic field and the distribution of the magnetic field in the directions of x and y during the movement of the ships were analyzed. The magnetic field distribution characteristics of the wake formed when the three ships sail at the same time were solved, and the abnormal induced magnetic field generated during various ship combination operations was analyzed. The experimental results obtained from the simulation were consistent with the existing measurement results. APP Design tools were used for magnetic anomaly simulation system software development of multi-ship wake. The system not only could accurately, intuitively, and quickly simulate and set the magnetic induction intensity and variation patterns of the wake of three ships in any direction but also had the advantages of simple operation and cost saving, which provided a theoretical reference and a more effective simulation platform for ship wake experiment.
- Published
- 2024
- Full Text
- View/download PDF
16. Daily Routine and Performance Analysis - Parallel Between Telework and Work from the Office.
- Author
-
Țîrlea, Anca Victoria, Kifor, Claudiu Vasile, Dănuţ, Raluca Elena, Nicolaescu, Sergiu Ștefan, and Săvescu, Roxana Florența
- Subjects
TELECOMMUTING ,FLEXIBLE work arrangements ,JOB performance ,COMPUTER software development ,QUALITY of work life - Abstract
In the field of teleworking research, there are still many gaps and unexplored topics, as it is no longer news that teleworking has seen significant growth in recent years. There are still many important aspects that need attention, starting from understanding how this working model will evolve in the long run to understanding what its effects will be on employees, employers, the quality of work performed and the economy as a whole. Many employees want workplace flexibility and the ability to work from home or remotely, and teleworking research can help them understand their requirements and preferences and develop appropriate policies. It is essential to understand whether teleworking affects employee productivity and performance, and this study can provide data to assess these aspects and identify factors contributing to their increase or decrease. Through this study, we aim to come up with new elements to help outline the image of the working days carried out by employees who perform their work tasks in telework, through a comparative analysis with the activity registered by a company that carries out the activity from the office. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
17. PragFormer: Data-Driven Parallel Source Code Classification with Transformers.
- Author
-
Harel, Re’em, Kadosh, Tal, Hasabnis, Niranjan, Mattson, Timothy, Pinter, Yuval, and Oren, Gal
- Abstract
Multi-core shared memory architectures have become ubiquitous in computing hardware nowadays. As a result, there is a growing need to fully utilize these architectures by introducing appropriate parallelization schemes, such as OpenMP worksharing-loop constructs, to applications. However, most developers find introducing OpenMP directives to their code hard due to pervasive pitfalls in managing parallel shared memory. To assist developers in this process, many compilers, as well as source-to-source (S2S) translation tools, have been developed over the years, tasked with inserting OpenMP directives into code automatically. In addition to having limited robustness to their input format, these compilers still do not achieve satisfactory coverage and precision in locating parallelizable code and generating appropriate directives. Recently, many data-driven AI-based code completion (CC) tools, such as GitHub CoPilot, have been developed to ease and improve programming productivity. Leveraging the insights from existing AI-based programming-assistance tools, this work presents a novel AI model that can serve as a parallel-programming assistant. Specifically, our model, named PragFormer, is tasked with identifying for loops that can benefit from conversion to parallel worksharing-loop construct (OpenMP directive) and even predict the need for specific data-sharing attributes clauses on the fly. We created a unique database, named Open-OMP, specifically for this goal. Open-OMP contains over 32,000 unique code snippets from different domains, half of which contain OpenMP directives, while the other half do not. We experimented with different model design parameters for these tasks and showed that our best-performing model outperforms a statistically-trained baseline as well as a state-of-the-art S2S compiler. In fact, it even outperforms the popular generative AI model of ChatGPT. In the spirit of advancing research on this topic, we have already released source code for PragFormer as well as Open-OMP dataset to public. Moreover, an interactive demo of our tool, as well as a Hugging Face webpage to experiment with our tool, are already available. [ABSTRACT FROM AUTHOR]
- Published
- 2025
- Full Text
- View/download PDF
18. Empathy-Driven Student Transformations: Bridging the Gap in Software Development for Inclusive User Experiences.
- Author
-
Cotler, Jami, Kiss, Eszter, Burshteyn, Dmitry, Hale, Megan, Walker, Amani, and Slyer, John
- Subjects
EMPATHY ,COMPUTER software development ,USER experience ,COMPUTER literacy ,WEB design ,COMPUTER science students ,EXPOSURE therapy ,TECHNICAL reports - Abstract
Developing empathy skills is crucial for software developers to create user-centric solutions and design exceptional user experiences addressing the diverse needs of customers. This paper presents the findings of a quasi-experimental study that aimed to enhance empathy among computer science students through the exposure of two interventions utilizing teaching accessibility design. The study included 15 participants from a computer science course. Qualitative data analysis of participants' reflections highlighted the transformative impact of the interventions, as participants expressed changes in their views towards people with impairments and reported the development of technical and soft skills, as well as enhanced empathy. The interventions also motivated participants to make changes to their team website designs, prioritize accessibility, and apply their learnings in their professional lives. A second measure assessed in this study was an expert website review which provided valuable feedback for improvement and yielded a high average score for screen reader accessibility. By equipping future computer scientists with these skills, we can ensure that technology meets the diverse needs of all users, promoting inclusivity and enhancing user experiences. [ABSTRACT FROM AUTHOR]
- Published
- 2025
- Full Text
- View/download PDF
19. Problematic Workplace Behaviours in the Software Development Profession: Using Transactional Analysis to Diagnose Toxicity and Improve Relationships at Work.
- Author
-
Tassabehji, Rana, Lee, Hugh, and Harding, Nancy
- Subjects
TRANSACTIONAL analysis ,BUSINESS communication ,CORPORATE culture ,COMPUTER software developers ,ARTIFICIAL intelligence - Abstract
The growing and unmet demand for coding skills is becoming critical in a world that is ever-more driven by digital technologies, embedded algorithms and artificial intelligence systems. However, sustainability of the profession is threatened because of the failure to attract and retain women developers, which has been an ongoing and corrosive problem for decades and remains unresolved. While many previous studies attribute 'toxic' workplace cultures in the software development industry, as a major contributing factor, few examine their root causes and almost none offer practical solutions. To address this lack of both knowledge and effective response, we propose a novel approach building on psychoanalytical Transactional Analysis (TA) theory that is little used in the field of management and organisation studies. TA theory provides a framework using common and simplified language to better understand why communications in the workplace fail, and how occupying incompatible ego states might lead to ' negative ', ' problematic' and, in the worst cases, ' toxic' behaviours and workplaces. We propose a TA-based model (OCTAPos) that helps explain how crossed communications at work can result in a lack of acceptance of women in the workplace and attrition among female software developers and the resultant dearth of diverse coders. We further propose a theoretically informed HRM Structured TA Response (STAR) to help increase self-awareness, emotional intelligence, empathy and mutual understanding, with the ultimate aim of positively impacting prevailing attitudes, behaviours and organisational culture to achieve more inclusive and sustainable recruitment and retention in the longer term. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
20. Development of a Java-based optimization scheduling software for drainage pumping stations
- Author
-
ZHOU Longcai
- Subjects
drainage pump station ,device efficiency ,optimized scheduling ,software development ,Agriculture (General) ,S1-972 ,Irrigation engineering. Reclamation of wasteland. Drainage ,TC801-978 - Abstract
【Objective】 Improving efficiency and water flow rate is a criterion in designing pumping stations. This paper presents a software we developed to optimize the combination of running pumps and blade angles for drainage pumping stations that are equipped with fully adjustable axial (mixed) flow pumps. 【Method】 The software was developed using Java in the integrated environment IntelliJ IDE, with a universal visualization interface. It calculated water flow rate and flow resistance parameters of each pump, based on measured operating parameters, which include head and motor input powers, and performance curve of each pump. The software generated curves illustrating how the device efficiency changes with the blade angle. A dynamic programming model was established to optimize the operation and scheduling of the station, with the optimization objective to maximize the average device efficiency or total flow rate. This enables us to obtain an optimal combination of running pumps and blade angle for each running pump. 【Result】 The software was applied to some drainage pumping stations to graphically analyze the variation in device efficiency with blade angle (or flow rate). It provides optimized operation plans under different required flow rates when Hsy=5.3 m. When the required flow rate was 32 m3/s, the optimal scheme provided by the software improves the efficiency of the device by 0.76%, compared to the simple decision scheme for each running pump with a blade angle of +1.0°. 【Conclusion】 The software we developed is accurate and user - friendly. Practical applications showed that its performance is stable and can improve the operation and management of drainage pumping stations.
- Published
- 2024
- Full Text
- View/download PDF
21. Critical Edition Ontology: a conceptual model for digital critical editions
- Author
-
Chiara Martignano
- Subjects
conceptual modeling ,software development ,digital scholarly editions ,ontologies ,digital philology ,modellamento concettuale ,sviluppo del software ,edizioni digitali accademiche ,ontologie ,filologia digitale ,General Works ,History of scholarship and learning. The humanities ,AZ20-999 - Abstract
Over the last thirty years, In the field of digital philology, several generic IT tools have been developed to produce digital scholarly editions (DSE). However, the majority of DSEs continue to be produced using custom-developed tools. This trend is unsustainable, but it is because generic tools are often less usable, difficult to customize, and unsuitable for the scientific objectives of scholars. The scientific community has been exploring how to create flexible and effective tools for digital philology. Two main responses have emerged in the literature: the need for shared editorial models that represent philologists’ desiderata, and the adoption of software engineering practices to produce more robust, durable, and easily maintainable tools. This article presents a modeling strategy that considers both perspectives and is based on the creation of a network of editorial models, each one theoretically framed within the philological approach in which it has emerged. The editorial models, formalized as ontologies, can be applied as conceptual models to determine the logical organization and functioning of a tool for digital philology, thanks to the principles of domain-driven design.
- Published
- 2024
- Full Text
- View/download PDF
22. Analysis of Strategies to Attract Female Talent in the Software Development Industry.
- Author
-
Negrier-Seguel, Marlene, Hochstetter-Diez, Jorge, Diéguez-Rebolledo, Mauricio, Cáceres-Senn, Marco, and Cadena-Martínez, Rodrigo
- Abstract
Historically, activities related to software development have been led by men, with weak participation from women. Currently, initiatives have been promoted to increasingly integrate women into this discipline. However, despite the known benefits of gender diversity in innovation and team performance, the visibility of women in this field remains weak. The primary objective of this article is to analyze strategies to attract female talent to the software development industry, aiming to reduce the gender gaps that women face. The methodology used in this work is based on several steps of systematic literature mapping, which seeks to provide a comprehensive overview of the literature on this topic, classify the findings, and offer a framework for future research in this area. The main findings highlight the need for organizational policies and work practices that promote gender equality, as well as the importance of early education and training in retaining female talent in the software industry. This study not only contributes to academic discourse but also suggests practical measures for industry professionals to foster a more inclusive and equitable work environment. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
23. Identification and prioritization of the challenges faced by vendor organizations in the shape of cyber security: A FUZZY‐AHP ‐based systematic approach.
- Author
-
Khan, Abdul Wahid, Zaib, Shah, Alanazi, Meshari D., and Habib, Shabana
- Subjects
- *
ANALYTIC hierarchy process , *INTERNET security , *COMPUTER software development , *INFORMATION resources management , *CONTINUING education - Abstract
The goal of this research study was to identify and prioritize the significant cybersecurity challenges that vendor firms encounter during software development. Using Systematic Literature Reviews (SLRs), 13 significant challenges were found, including “Security issues/Access of Cyberattacks”, “Lack of Right Knowledge”, “Cost Security Issues”, and “Lack of Confidentiality and Trust” among others. To address these concerns, a multifaceted strategy that prioritizes continuing education, training, and investment in cybersecurity measures, as well as cross‐industry cooperation and coordination with government entities, is required. These challenges were ranked using the Fuzzy Analytic Hierarchy Process (F‐AHP). We obtained the following results after applying the Fuzzy Analytic Hierarchy Process: CSC1 (Cyber Security Challenge‐1) “Security Issues/Access of Cyber Attacks”, CSC2 “Lack of Right Knowledge”, and CSC3 “Framework” are the top most critical cyber security challenges, with weightages of 0.1687, 0.1672, and 0.1194, respectively. This study lays the groundwork for future research and assists vendor organizations in addressing the cybersecurity concerns they face during software development. The study also emphasizes the significance of addressing cybersecurity during the software development process in order to avoid the financial and reputational losses associated with cyber intrusions. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
24. Effect of Pure Dephasing Quantum Noise in the Quantum Search Algorithm Using Atos Quantum Assembly.
- Author
-
da Silva, Maria Heloísa Fraga, Jesus, Gleydson Fernandes de, and Cruz, Clebson
- Subjects
- *
QUANTUM noise , *QUANTUM computing , *MACHINE learning , *SEARCH algorithms , *COMPUTER software development - Abstract
Quantum computing is tipped to lead the future of global technological progress. However, the obstacles related to quantum software development are an actual challenge to overcome. In this scenario, this work presents an implementation of the quantum search algorithm in Atos Quantum Assembly Language (AQASM) using the quantum software stack my Quantum Learning Machine (myQLM) and the programming development platform Quantum Learning Machine (QLM). We present the creation of a virtual quantum processor whose configurable architecture allows the analysis of induced quantum noise effects on the quantum algorithms. The codes are available throughout the manuscript so that readers can replicate them and apply the methods discussed in this article to solve their own quantum computing projects. The presented results are consistent with theoretical predictions and demonstrate that AQASM and QLM are powerful tools for building, implementing, and simulating quantum hardware. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
25. EMILiA: Effiziente und nutzungsorientierte E-Mail-Archivierung mithilfe (teil-)automatisierter Prozesse.
- Author
-
Beyer, Nico, Gericke, Felix, and Hinze-Hüttl, Alexander
- Subjects
TELECOMMUNICATION ,COLLECTIVE memory ,EMAIL software ,NEW business enterprises ,COMPUTER software development - Abstract
Copyright of ABI Technik is the property of De Gruyter and its content may not be copied or emailed to multiple sites or posted to a listserv without the copyright holder's express written permission. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
- Published
- 2024
- Full Text
- View/download PDF
26. Understanding mindsets, skills, current practices, and barriers of adoption of digital accessibility in Kuwait's software development landscape.
- Author
-
AlMeraj, Zainab, Alhuwail, Dari, Qadri, Rumana, Shama, Shok, and Crabb, Michael
- Subjects
CAREER development ,COMPUTER software development ,DIGITAL technology ,SOFTWARE engineering ,UNIVERSAL design - Abstract
The responsibility for creating accessible software within the development of digital services is important for multiple reasons, mainly equity and inclusion. However, adopting and sustaining the development of accessible digital solutions has always been challenging, more so in countries that are relatively new to the concept of universal design, and physical and digital accessibility, and where legal sanctions are not yet established. This work investigates the technology scene in the State of Kuwait and analyses the responses of computing professionals with regard to their skills, best practices and procurement of accessible tech and to their level of awareness toward people with disabilities. The findings reveal a low level of awareness among tech professionals with regard to disabilities and digital accessibility-related standards. The findings also highlight a lack of available guidance for developing inclusive design and accessibility. Additionally, time constraints, lack of training, legal enforcement and fundamentals concepts during undergraduate and higher education contributed to observed weaknesses. Participants were keen to learn more and benefited from flyers and free professional development courses offered as incentives for survey completion. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
27. 轮毂轴承单元摩擦力矩计算及动力学 联合分析软件.
- Author
-
朱川峰, 陈静, 郑昊天, 黄昆, and 李庆林
- Abstract
Copyright of Bearing is the property of Bearing Editorial Office and its content may not be copied or emailed to multiple sites or posted to a listserv without the copyright holder's express written permission. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
- Published
- 2024
- Full Text
- View/download PDF
28. 基于 Java 的排涝泵站站内优化调度软件开发.
- Author
-
周龙才
- Abstract
Copyright of Journal of Irrigation & Drainage is the property of Journal of Irrigation & Drainage Editorial Office and its content may not be copied or emailed to multiple sites or posted to a listserv without the copyright holder's express written permission. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
- Published
- 2024
- Full Text
- View/download PDF
29. FORECASTING SOFTWARE DEVELOPMENT COSTS IN SCRUM ITERATIONS USING ORDINARY LEAST SQUARES METHOD.
- Author
-
Kharchenko, Kostyantyn, Beznosyk, Oleksandr, Bulakh, Bogdan, Kyriusha, Bogdan, and Yaremenko, Vadym
- Subjects
- *
SCRUM (Computer software development) , *MACHINE learning , *SOFTWARE development tools , *LEAST squares , *COMPUTER software testing - Abstract
During scrum iterations, it is possible to apply cost forecasting for software testing and operation, if the data from previous iterations are known. Since the data for estimating the scope of work and the deadline within one sprint are accumulated during the project execution, it is possible to use such data to build a forecasting algorithm for the estimated parameters of the subsequent sprints. The approach is based on refining the assessment provided by the development team and the scrum master in a specific metric. The main parameters for evaluation are the execution time and the amount of work performed. As a result of forecasting, it is possible to obtain clarifications for the team’s assessment regarding the scope of work for the next sprint. This estimate is based on planned and actual data from the previous sprints. The article discusses the method of least squares and the proposed code for a machine learning model based on this method. An example and graphs for iterations in scrum and corresponding forecasting for the next sprints are presented. The use of the least squares method allows creating a mathematical model that can be adapted to different project conditions, providing flexibility and accuracy in forecasting. For example, the study uses the real data from the previous sprints, which includes the team’s resource assessment and actual expenditures. Based on these data, a model was built that demonstrates a high correlation between predicted and actual costs, confirming the effectiveness of using the least squares method. So, the least squares method is an effective tool for forecasting software development costs in scrum iterations. This method allows development teams to better plan their resources and timelines, contributing to the overall efficiency of the project [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
30. EveryBOTy Counts: Examining Human–Machine Teams in Open Source Software Development.
- Author
-
Newton, Olivia B., Saadat, Samaneh, Song, Jihye, Fiore, Stephen M., and Sukthankar, Gita
- Subjects
- *
OPEN source software , *COMPUTER software development , *SOCIOTECHNICAL systems , *TEAMS - Abstract
In this study, we explore the future of work by examining differences in productivity when teams are composed of only humans or both humans and machine agents. Our objective was to characterize the similarities and differences between human and human–machine teams as they work to coordinate across their specialized roles. This form of research is increasingly important given that machine agents are becoming commonplace in sociotechnical systems and playing a more active role in collaborative work. One particular class of machine agents, bots, is being introduced to these systems to facilitate both taskwork and teamwork. We investigated the association between bots and productivity outcomes in open source software development through an analysis of hundreds of project teams. The presence of bots in teams was associated with higher levels of productivity and higher work centralization in addition to greater amounts of observed communication. The adoption of bots in software teams may have tradeoffs, in that doing so may increase productivity, but could also increase workload. We discuss the theoretical and practical implications of these findings for advancing human–machine teaming research. This research characterizes the changing landscape of collaborative work brought on by the increasing presence of autonomous machine agents in teams. We report on a multidimensional analysis of work in software development projects examining differences between human‐only and human‐bot teams. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
31. Exploiting Blockchain to Make AI Trustworthy: A Software Development Lifecycle View.
- Author
-
Zhang, Peiyun, Ding, Song, and Zhao, Qinglin
- Published
- 2024
- Full Text
- View/download PDF
32. Estudio de la adopción de metodologías ágiles en proyectos de desarrollo de software en la región 7 del Ecuador.
- Author
-
ARMIJOS ORTEGA, Lady M., VELEZ MACAS, Carlos A., and LOJAN CUEVA, Edison L.
- Subjects
COMPUTER software development ,ECONOMIC expansion ,AGILE software development - Abstract
Copyright of Revista Espacios is the property of Talleres de Impresos Oma and its content may not be copied or emailed to multiple sites or posted to a listserv without the copyright holder's express written permission. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
- Published
- 2024
- Full Text
- View/download PDF
33. Real to Real: Deriving Software Development Practices from Film Production Principles.
- Author
-
Hawkey, Barry and Vans, Marie
- Subjects
COMPUTER software development ,SOFTWARE frameworks ,FILMMAKING ,FILMMAKERS ,PRODUCTION management (Manufacturing) - Abstract
Software development projects face significant risks of going over budget, over schedule, and of failing to deliver expected benefits. These risks have endured despite methodological changes within the industry, such as the rise in popularity of Agile. This research looks outside of the software industry and seeks inspiration from film production, which has developed different management strategies to address challenges similar to those faced by software development projects. First, an analysis of film production project management reveals four principles, each evidenced by a set of practices used throughout the industry. Next, we identify sets of practices that would enable software development projects to also align to those same four principles. The synthesis of each principle from its set of supporting film production practices is then validated through structured interviews with veteran film producers. Lastly, the derivation of each principle to a parallel set of supporting practices within the context of software development is validated in a second series of interviews with experienced software development project managers. In total, this research identifies a set of software development project management practices that mirror film production practices. These practices offer a framework for software development project managers to consider when seeking to tailor existing methodologies, particularly in scenarios that present challenges similar to those encountered in film production. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
34. TOOLS FOR DEVELOPING APPLICATIONS IN THE SEMANTIC WEB OF THINGS: A SYSTEMATIC LITERATURE REVIEW.
- Author
-
Galindo-Semanate, Manuel and Niño-Zambrano, Miguel
- Subjects
SEMANTIC Web ,COMPUTER software development ,INTERNET of things ,COMPUTER software quality control ,WEB-based user interfaces - Abstract
Copyright of Revista Facultad de Ingeniería - UPTC is the property of Universidad Pedagogica y Tecnologica de Colombia, Facultad de Ingenieria and its content may not be copied or emailed to multiple sites or posted to a listserv without the copyright holder's express written permission. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
- Published
- 2024
- Full Text
- View/download PDF
35. 基于粒子群算法最优化 Verhulst 模型的 开采残余下沉预测.
- Author
-
石力帆, 廉旭刚, and 韩雨
- Abstract
The residual subsidence caused by mining has a long stabilization time and great potential harm. It is necessary to accurately predict the residual subsidence value of the ground of the mining area. In view of the large modeling error and weak applicability of the traditional residual subsidence Verhulst model, the first data of the data sequence was kept unchanged in the modeling process, which leads to the poor prediction effect. Based on the direct discrete Verhulst model, the PSO (particle swarm optimization) algorithm was introduced to find the optimal solution of the initial value of the model iteration, and the direct discrete Verhulst model of mining residual subsidence based on PSO was established. The surface residual subsidence monitoring data sets of two time scales in Yangquan, Shanxi and Yanzhou, Shandong were used for example verification. Finally, the visualization of the model algorithm was realized by using Matlab App Designer tool. The results show that the prediction accuracy and stability gain of residual subsidence in mining area based on direct discrete Verhulst model optimized by particle swarm optimization are obvious, and the developed calculation tool is correct and effective. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
36. Using Model-Based Systems Engineering Tools in Software Development.
- Author
-
Kolesnikova, Kateryna, Lukianov, Dmytro, Khikmetov, Askar, Alpysbayev, Kaisar, Mukhamedyeva, Ardak, and Dauletbek, Yergali
- Subjects
SOFTWARE development tools ,SYSTEMS engineering ,PRODUCT life cycle ,COMPUTER software development ,MARKOV processes - Abstract
The article discusses the application of model-based systems engineering in software development. MBSE offers a new model-based approach to viewing complex systems, allowing data and information to be effectively shared across different product life cycle stages. The paper examines the model-based systems engineering methodology, its benefits, and its impact on requirements, design, analysis, and verification within the product life cycle. The study highlights the relevance of using model-based systems engineering to modern systems engineering practices, especially in the context of software engineering. The study results demonstrate the benefits of model-based systems engineering and its ability to optimize development processes, improve product quality, and reduce delivery times. The scientific novelty of the article lies in the application and research of the model-based systems engineering in the context of software development, which represents a significant contribution to the development of modern systems engineering practices and development technologies. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
37. A systematic approach for identifying and reducing gaps between the pharma and software industry and transforming quality through digitalization in the pharma industry.
- Author
-
Sheth, Smritie, Goyal, Rohit, Ghatpande, Ajay, Kinkar, Siddhi, Kamthe, Avinash, Bakhale, Chaitrali, Khandekar, Atul, Khare, Ravindra, and Chirmule, Narendra
- Subjects
- *
COMPUTER software industry , *PHARMACEUTICAL industry , *DIGITAL technology , *CROSS-functional teams , *COMPUTER software development , *DATA integrity - Abstract
Digitalization of data into electronic formats can transform the efficiency of an organization. Advances in software programming have enabled seamless conversion of manual workflows into electronic processes. We have described our experiences in the development of reliable and robust inter-connected electronic systems. In this article we have addressed the challenges in the development of electronic laboratory notebook software that follows a workflow in a biological laboratory. These challenges include: (i) linguistics: translation of ‘language of the scientist’ to the ‘language of the software designer’ and to the ‘language of the programmer’, (ii) limited knowledge of capabilities and limitations of technologies on either side (scientific and software) and (iii) lack of communication and documentation practices for capturing the requirements. Data integrity is the central regulatory requirement to a quality management system. Digitalization can address this challenge by addressing three major advantages – standardization of processes, increased compliance and enhanced efficiency. The observations made during the development processes of the present study can be applied to scientific software development and increasing requirements for collaboration of diverse cross-functional teams. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
38. COMPARISON OF AGILE AND DEVOPS METHODOLOGIES: ANALYSIS OF EFFICIENCY, FLEXIBILITY, AND APPLICATION IN SOFTWARE DEVELOPMENT.
- Author
-
Radovanović, Vladimir, Krčadinac, Olja, Perišić, Jasmina, Milovanović, Marina, and Stanković, Željko
- Subjects
COMPUTER software development ,APPLICATION software ,SOFTWARE engineering ,PROJECT management ,COMPARATIVE studies - Abstract
This paper provides a concise overview of Agile and DevOps methodologies in software engineering. It aims to introduce readers to the fundamental principles of Agile and DevOps, accompanied by brief descriptions and practical examples. The advantages and disadvantages of each methodology are discussed, followed by a comparative analysis highlighting key differences. Understanding these methodologies is crucial in today’s IT landscape, as they are commonly employed in various organizations, impacting project management, team collaboration, and product delivery. This paper serves as a valuable resource for individuals seeking a basic understanding of Agile and DevOps methodologies in software engineering. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
39. Streamlining Radiology Workflows Through the Development and Deployment of Automated Microservices.
- Author
-
Becker, Anton S., Chaim, Joshua, and Vargas, Hebert Alberto
- Subjects
MEDICAL information storage & retrieval systems ,SAFETY ,DATA security ,LABOR productivity ,INTERPROFESSIONAL relations ,RESEARCH funding ,PRIVACY ,TERTIARY care ,ONCOLOGY ,ORGANIZATIONAL effectiveness ,WORKFLOW ,EMAIL ,MEDICAL radiology ,SOFTWARE architecture ,AUTOMATION ,HOSPITAL wards ,HEALTH care teams ,MEDICAL ethics - Abstract
Microservices are a software development approach where an application is structured as a collection of loosely coupled, independently deployable services, each focusing on executing a specific purpose. The development of microservices could have a significant impact on radiology workflows, allowing routine tasks to be automated and improving the efficiency and accuracy of radiologic tasks. This technical report describes the development of several microservices that have been successfully deployed in a tertiary cancer center, resulting in substantial time savings for radiologists and other staff involved in radiology workflows. These microservices include the automatic generation of shift emails, notifying administrative staff and faculty about fellows on rotation, notifying referring physicians about outside examinations, and populating report templates with information from PACS and RIS. The report outlines the common thought process behind developing these microservices, including identifying a problem, connecting various APIs, collecting data in a database, writing a prototype and deploying it, gathering feedback and refining the service, putting it in production, and identifying staff who are in charge of maintaining the service. The report concludes by discussing the benefits and challenges of microservices in radiology workflows, highlighting the importance of multidisciplinary collaboration, interoperability, security, and privacy. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
40. 连续管疲劳分析软件开发与应用.
- Author
-
汤清源, 徐云喜, 任四武, 朱硕, 李伟, 马翎凯, and 蒲晓莉
- Abstract
Copyright of China Petroleum Machinery is the property of China Petroleum Machinery Editorial Department and its content may not be copied or emailed to multiple sites or posted to a listserv without the copyright holder's express written permission. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
- Published
- 2024
- Full Text
- View/download PDF
41. Graph-Driven Exploration of Issue Handling Schemes in Software Projects.
- Author
-
Dobrzyński, Bartosz and Sosnowski, Janusz
- Subjects
DATA mining software ,COMPUTER software quality control ,COMPUTER software development ,DATABASES ,DATA mining - Abstract
The Issue Tracking System (ITS) repositories are rich sources of software development documentation that are useful in assessing the status and quality of software projects. An original model is proposed for tracing issue handling activities and their impact on project progress. As opposed to classical data mining of software repositories, we consider fine-grained features of issues which provide a better insight into project evolution. A thorough analysis of repository contents allows us to define useful metrics for characterizing issue handling schemes. These metrics are derived from the introduced graph model and developed original data mining algorithms targeting timing, issue flow progress and project actor activity aspects. This study is associated with issue processing states and their sequences (handling paths), leading to problem resolution. The introduced taxonomy of issue processing schemes facilitates the creation of a pertinent knowledge database and the identification of both bad (anomalies) and good practices. The proposed approach is illustrated with experimental results related to a representative set of ITS project repositories. These results enhance experts' knowledge of the project and can be used for correct decision-making actions. They reveal weak points in project development and possible directions for improvement. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
42. Research on key Technology and Software Development of Optimal Sensor Placement for Roof Structure in Railway Passenger Station.
- Author
-
MA Xiaoping
- Subjects
SENSOR placement ,PYTHON programming language ,PARTICLE swarm optimization ,COMPUTER software development ,RAILROAD stations ,OPTIMIZATION algorithms - Abstract
Reasonable sensor placement is the premise of station structure health monitoring and the key to obtaining accurate response information. Aiming at the issues such as the fuzzy positioning of the existing sensor strain monitoring points and the lack of placement method, a Python-based optimal sensor placement program for railway station roofs is compiled and developed based on the regulations and model analysis results. The purpose of this program is to assist engineers in more efficiently screening and optimizing the placement of dynamic and static sensors through customized screening limits and intelligent optimization algorithms, thereby avoiding signal interference and cost wastage caused by redundant sensor arrangements and maximizing the coverage and sensitivity of structural response. The results indicate that this program can display the strain monitoring points visually, and clearly show the position of the measuring point along the member direction and its specific coordinates on the member cross section. The issue of fuzzy strain monitoring points in the traditional placement method is effectively solved. Secondly, the program improves the rationality and science of measuring placement and makes up for the shortage of acceleration sensor placement based on experience by using the particle swarm optimization algorithm and minimize modal assurance criterion. Thirdly, the program with a simple operation interface improves the efficiency of sensor screening optimization, meeting the requirements of engineers for the placement of monitoring points. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
43. Design and Evaluation of a Peer-to-Peer Student Lending Platform to Mitigate Information Asymmetry and Credit Risk.
- Author
-
Izang, Aaron Afan, Ajayi, Oluwabukola F., Junaid, Omolayo, Nwigwe, Bonaventure, and Onyeka, Princewill Onyekachi
- Subjects
PEER-to-peer lending ,CREDIT risk ,JAVASCRIPT programming language ,INFORMATION asymmetry ,EDUCATIONAL finance ,LOANS - Abstract
Peer-to-peer (P2P) student lending platforms have emerged as an alternative source of funding for students who are unable to obtain loans from traditional lenders. Traditional loan systems have become less accessible and affordable for all students, and information asymmetry is a significant challenge that can have serious consequences for lenders and borrowers. The rising cost of higher education in many countries has made it challenging for some students to access the funds they need to finance their education. This study aims to design and implement a P2P student lending system that addresses these challenges. The research conducted enables the production of a P2P loan framework using PHP, Mysql, and Javascript that incorporates essential features gleaned from literature and existing P2P applications. The study improves the payback rate by reducing information asymmetry in the P2P lending system using the following methods; detailed applicant profiles, robust credit scoring models, income verification, transparent loan terms, and peer reviews and ratings. The prototype software development model was used to develop the P2P framework. The system is evaluated against industry-relevant metrics, such as loan characteristics, credit risk, and loan performance. The software was developed using HTML, JavaScript, PHP, and CSS, with the Operating System being Microsoft Windows 11. The result of the research is a more accessible and transparent lending system that supports students who require funds to complete their education after a thorough verifiction process by the system. The system was evaluated based on the reviews and ratings gotten from the clients and users. The implementation of this system can significantly impact the education sector by increasing access to funding for students. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
44. On Automating FPGA Design Build Flow Using GitLab CI.
- Author
-
Eguzo, Chimezie, Scherer, Benedikt, Kebel, Daniel, Bekman, Ilja, Streun, Matthias, Schlosser, Mario, and van Waasen, Stefan
- Abstract
Building and testing software for embedded systems can be challenging with an impact on delivery time, design reproducibility, and collaboration among project contributors. To accelerate project development, presented here is an automated build flow that utilizes Xilinx PetaLinux, and field programmable gate array (FPGA) hardware description and integrates with the GitLab continuous integration and continuous deployment (CI/CD) framework for embedded targets. This build flow automates the complete process of FPGA implementation, PetaLinux configuration, and cross-compilation of software essentials for the target system-on-chip (SoC). The system has been successfully deployed in cross-compiling the control and command toolset for the Positron Emission Tomography scanner (PhenoPET) and the implementation of the message queuing telemetry transport (MQTT) service on a Xilinx Zynq Ultrascale MPSoC. This approach can be easily adapted to other projects with specific requirements. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
45. Aspects of partially automated DevOps cycles and requirements for tracking in aerospace applications.
- Author
-
Ghoddousi, Arian
- Abstract
Copyright of e & i Elektrotechnik und Informationstechnik is the property of Springer Nature and its content may not be copied or emailed to multiple sites or posted to a listserv without the copyright holder's express written permission. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
- Published
- 2024
- Full Text
- View/download PDF
46. Enhancing bug allocation in software development: a multi-criteria approach using fuzzy logic and evolutionary algorithms.
- Author
-
Gupta, Chetna and Gupta, Varun
- Subjects
COMPUTER software development ,DEFECT tracking (Computer software development) ,FUZZY logic ,DECISION making ,INTUITION - Abstract
A bug tracking system (BTS) is a comprehensive data source for data-driven decision-making. Its various bug attributes can identify a BTS with ease. It results in unlabeled, fuzzy, and noisy bug reporting because some of these parameters, including severity and priority, are subjective and are instead chosen by the user’s or developer’s intuition rather than by adhering to a formal framework. This article proposes a hybrid, multi-criteria fuzzy-based, and multi-objective evolutionary algorithm to automate the bug management approach. The proposed approach, in a novel way, addresses the trade-offs of supporting multi-criteria decision-making to (a) gather decisive and explicit knowledge about bug reports, the developer’s current workload and bug priority, (b) build metrics for computing the developer’s capability score using expertise, performance, and availability (c) build metrics for relative bug importance score. Results of the experiment on five open-source projects (Mozilla, Eclipse, Net Beans, Jira, and Free desktop) demonstrate that with the proposed approach, roughly 20% of improvement can be achieved over existing approaches with the harmonic mean of precision, recall, f-measure, and accuracy of 92.05%, 89.04%, 90.05%, and 91.25%, respectively. The maximization of the throughput of the bug can be achieved effectively with the lowest cost when the number of developers or the number of bugs changes. The proposed solution addresses the following three goals: (i) improve triage accuracy for bug reports, (ii) differentiate between active and inactive developers, and (iii) identify the availability of developers according to their current workload. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
47. Virtual Reality Shopping-Insights: A data-driven framework to assist the design and development of Virtual Reality shopping environments
- Author
-
Rubén Grande, Javier A. Albusac, David Vallejo, Carlos González-Morcillo, Santiago Sánchez-Sobrino, and José J. Castro-Schez
- Subjects
Virtual reality ,VR shopping ,Behaviour analysis ,Human–computer interaction ,Software development ,Marketing ,Computer software ,QA76.75-76.765 - Abstract
In this paper, Virtual Reality Shopping Insights (VRSI) is presented, a framework that aids the development of Virtual Reality (VR) shopping applications as well as collecting data and analysing it. VRSI aims to help software developers and researchers by abstracting the layers needed to setup VR technology on applications developed with Unity. Moreover, it provides data registration tools that monitors user activity from non invasive data sources. This data can be useful for marketing analysts to understand user behaviour inside V-commerce applications, helping them to improve the setup and layout of such environments with data-driven decisions. Furthermore, we present an example of VR shopping application developed with VRSI.
- Published
- 2024
- Full Text
- View/download PDF
48. Unraveling Challenges in Software Development Education
- Author
-
Liebenberg, Janet, Kacprzyk, Janusz, Series Editor, Gomide, Fernando, Advisory Editor, Kaynak, Okyay, Advisory Editor, Liu, Derong, Advisory Editor, Pedrycz, Witold, Advisory Editor, Polycarpou, Marios M., Advisory Editor, Rudas, Imre J., Advisory Editor, Wang, Jun, Advisory Editor, Silhavy, Radek, editor, and Silhavy, Petr, editor
- Published
- 2024
- Full Text
- View/download PDF
49. The Study on the Development of Simulator Software Based on Multiple Mode
- Author
-
Yang, Jin, Liu, Xiang, Kong, Xiangjie, Angrisani, Leopoldo, Series Editor, Arteaga, Marco, Series Editor, Chakraborty, Samarjit, Series Editor, Chen, Shanben, Series Editor, Chen, Tan Kay, Series Editor, Dillmann, Rüdiger, Series Editor, Duan, Haibin, Series Editor, Ferrari, Gianluigi, Series Editor, Ferre, Manuel, Series Editor, Jabbari, Faryar, Series Editor, Jia, Limin, Series Editor, Kacprzyk, Janusz, Series Editor, Khamis, Alaa, Series Editor, Kroeger, Torsten, Series Editor, Li, Yong, Series Editor, Liang, Qilian, Series Editor, Martín, Ferran, Series Editor, Ming, Tan Cher, Series Editor, Minker, Wolfgang, Series Editor, Misra, Pradeep, Series Editor, Mukhopadhyay, Subhas, Series Editor, Ning, Cun-Zheng, Series Editor, Nishida, Toyoaki, Series Editor, Oneto, Luca, Series Editor, Panigrahi, Bijaya Ketan, Series Editor, Pascucci, Federica, Series Editor, Qin, Yong, Series Editor, Seng, Gan Woon, Series Editor, Speidel, Joachim, Series Editor, Veiga, Germano, Series Editor, Wu, Haitao, Series Editor, Zamboni, Walter, Series Editor, Tan, Kay Chen, Series Editor, Long, Shengzhao, editor, Dhillon, Balbir S., editor, and Ye, Long, editor
- Published
- 2024
- Full Text
- View/download PDF
50. Navigating Challenges and Pitfalls in DevOps-Driven Digital Transformation
- Author
-
Azad, Nasreen, Hyrynsalmi, Sami, Goos, Gerhard, Series Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Yung, Moti, Editorial Board Member, van de Wetering, Rogier, editor, Helms, Remko, editor, Roelens, Ben, editor, Bagheri, Samaneh, editor, Dwivedi, Yogesh K., editor, Pappas, Ilias O., editor, and Mäntymäki, Matti, editor
- Published
- 2024
- Full Text
- View/download PDF
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.