Subjects -> COMPUTER SCIENCE (Total: 2313 journals)
    - ANIMATION AND SIMULATION (33 journals)
    - ARTIFICIAL INTELLIGENCE (133 journals)
    - AUTOMATION AND ROBOTICS (116 journals)
    - CLOUD COMPUTING AND NETWORKS (75 journals)
    - COMPUTER ARCHITECTURE (11 journals)
    - COMPUTER ENGINEERING (12 journals)
    - COMPUTER GAMES (23 journals)
    - COMPUTER PROGRAMMING (25 journals)
    - COMPUTER SCIENCE (1305 journals)
    - COMPUTER SECURITY (59 journals)
    - DATA BASE MANAGEMENT (21 journals)
    - DATA MINING (50 journals)
    - E-BUSINESS (21 journals)
    - E-LEARNING (30 journals)
    - ELECTRONIC DATA PROCESSING (23 journals)
    - IMAGE AND VIDEO PROCESSING (42 journals)
    - INFORMATION SYSTEMS (109 journals)
    - INTERNET (111 journals)
    - SOCIAL WEB (61 journals)
    - SOFTWARE (43 journals)
    - THEORY OF COMPUTING (10 journals)

COMPUTER SCIENCE (1305 journals)            First | 1 2 3 4 5 6 7 | Last

Showing 601 - 800 of 872 Journals sorted alphabetically
International Journal of Digital Enterprise Technology     Hybrid Journal   (Followers: 1)
International Journal of Digital Literacy and Digital Competence     Full-text available via subscription   (Followers: 6)
International Journal of Digital Signals and Smart Systems     Hybrid Journal   (Followers: 4)
International Journal of Education and Development using Information and Communication Technology     Open Access   (Followers: 9)
International Journal of Electrical and Computer Engineering     Open Access   (Followers: 8)
International Journal of Electronic Banking     Hybrid Journal   (Followers: 3)
International Journal of Electronic Business     Hybrid Journal   (Followers: 2)
International Journal of Electronic Commerce     Full-text available via subscription   (Followers: 10)
International Journal of Electronic Government Research     Full-text available via subscription   (Followers: 3)
International Journal of Embedded and Real-Time Communication Systems     Full-text available via subscription   (Followers: 9)
International Journal of Engineering and Manufacturing     Open Access   (Followers: 3)
International Journal of Engineering Science     Hybrid Journal   (Followers: 5)
International Journal of Entertainment Technology and Management     Hybrid Journal   (Followers: 1)
International Journal of Experimental Design and Process Optimisation     Hybrid Journal   (Followers: 5)
International Journal of Foundations of Computer Science     Hybrid Journal   (Followers: 3)
International Journal of Fuzzy Computation and Modelling     Hybrid Journal   (Followers: 2)
International Journal of Fuzzy System Applications     Full-text available via subscription   (Followers: 3)
International Journal of General Systems     Hybrid Journal   (Followers: 1)
International Journal of Granular Computing, Rough Sets and Intelligent Systems     Hybrid Journal   (Followers: 1)
International Journal of Green Computing     Full-text available via subscription  
International Journal of Grid and High Performance Computing     Full-text available via subscription   (Followers: 2)
International Journal of Grid and Utility Computing     Hybrid Journal  
International Journal of Handheld Computing Research     Full-text available via subscription  
International Journal of Heritage in the Digital Era     Full-text available via subscription   (Followers: 7)
International Journal of High Performance Computing and Networking     Hybrid Journal   (Followers: 4)
International Journal of High Performance Computing Applications     Hybrid Journal   (Followers: 4)
International Journal of High Performance Systems Architecture     Hybrid Journal   (Followers: 6)
International Journal of Human Capital and Information Technology Professionals     Full-text available via subscription   (Followers: 3)
International Journal of Human-Computer Interaction     Hybrid Journal   (Followers: 22)
International Journal of Human-Computer Studies     Hybrid Journal   (Followers: 20)
International Journal of Humanitarian Technology     Hybrid Journal   (Followers: 1)
International Journal of Humanities and Arts Computing     Hybrid Journal   (Followers: 11)
International Journal of Hybrid Intelligence     Hybrid Journal   (Followers: 1)
International Journal of ICT Research and Development in Africa     Full-text available via subscription   (Followers: 4)
International Journal of Imaging Systems and Technology     Hybrid Journal   (Followers: 1)
International Journal of Impact Engineering     Hybrid Journal   (Followers: 9)
International Journal of Industrial and Systems Engineering     Hybrid Journal   (Followers: 7)
International Journal of Industrial Electronics and Drives     Hybrid Journal   (Followers: 3)
International Journal of Information and Coding Theory     Hybrid Journal   (Followers: 6)
International Journal of Information and Communication Technology Education     Full-text available via subscription   (Followers: 13)
International Journal of Information Communication Technologies and Human Development     Full-text available via subscription   (Followers: 4)
International Journal of Information Quality     Hybrid Journal   (Followers: 3)
International Journal of Information Retrieval Research     Full-text available via subscription   (Followers: 28)
International Journal of Information Science and Management     Open Access   (Followers: 5)
International Journal of Information Science and Technology     Open Access  
International Journal of Information Systems and Management     Hybrid Journal   (Followers: 2)
International Journal of Information Systems and Project Management     Free   (Followers: 12)
International Journal of Information Systems and Software Engineering for Big Companies     Open Access   (Followers: 2)
International Journal of Information Technology and Computer Science     Open Access   (Followers: 3)
International Journal of Information Technology and Web Engineering     Hybrid Journal   (Followers: 2)
International Journal of Information Technology Project Management     Full-text available via subscription   (Followers: 9)
International Journal of Information Technology, Communications and Convergence     Hybrid Journal   (Followers: 14)
International Journal of Innovation in the Digital Economy     Full-text available via subscription   (Followers: 5)
International Journal of Innovative Computing and Applications     Hybrid Journal   (Followers: 3)
International Journal of Innovative Technology and Research     Open Access   (Followers: 1)
International Journal of Intelligence and Sustainable Computing     Hybrid Journal  
International Journal of Intelligence Science     Open Access   (Followers: 3)
International Journal of Intelligent Engineering Informatics     Hybrid Journal  
International Journal of Intelligent Enterprise     Hybrid Journal   (Followers: 1)
International Journal of Intelligent Information and Database Systems     Hybrid Journal   (Followers: 3)
International Journal of Intelligent Internet of Things Computing     Hybrid Journal   (Followers: 2)
International Journal of Intelligent Networks     Open Access  
International Journal of Intelligent Systems Technologies and Applications     Hybrid Journal   (Followers: 2)
International Journal of Intercultural Relations     Hybrid Journal   (Followers: 16)
International Journal of IT Standards and Standardization Research     Full-text available via subscription  
International Journal of IT/Business Alignment and Governance     Full-text available via subscription  
International Journal of Knowledge and Systems Science     Full-text available via subscription   (Followers: 1)
International Journal of Knowledge Engineering and Soft Data Paradigms     Hybrid Journal   (Followers: 1)
International Journal of Knowledge Society Research     Full-text available via subscription  
International Journal of Leadership in Education: Theory and Practice     Hybrid Journal   (Followers: 23)
International Journal of Logistics Research and Applications : A Leading Journal of Supply Chain Management     Hybrid Journal   (Followers: 16)
International Journal of Management & Information Technology     Open Access   (Followers: 2)
International Journal of Management Innovation Systems     Open Access  
International Journal of Mathematical Modelling & Computations     Open Access   (Followers: 3)
International Journal of Mathematical Sciences and Computing     Open Access  
International Journal of Mathematics & Computation     Full-text available via subscription  
International Journal of Mathematics in Operational Research     Hybrid Journal   (Followers: 2)
International Journal of Medical Engineering and Informatics     Hybrid Journal   (Followers: 4)
International Journal of Medical Informatics     Hybrid Journal   (Followers: 10)
International Journal of Metadata, Semantics and Ontologies     Hybrid Journal   (Followers: 9)
International Journal of Metaheuristics     Hybrid Journal   (Followers: 1)
International Journal of Mobile Communications     Hybrid Journal   (Followers: 8)
International Journal of Mobile Computing and Multimedia Communications     Full-text available via subscription   (Followers: 2)
International Journal of Mobile Network Design and Innovation     Hybrid Journal   (Followers: 1)
International Journal of Modeling, Simulation, and Scientific Computing     Hybrid Journal   (Followers: 3)
International Journal of Modelling, Identification and Control     Hybrid Journal   (Followers: 1)
International Journal of Modern Education and Computer Science     Open Access   (Followers: 2)
International Journal of Multimedia Data Engineering and Management     Full-text available via subscription   (Followers: 2)
International Journal of Multimedia Information Retrieval     Partially Free   (Followers: 8)
International Journal of Nanotechnology and Molecular Computation     Full-text available via subscription   (Followers: 4)
International Journal of Natural Computing Research     Hybrid Journal  
International Journal of Neural Systems     Hybrid Journal   (Followers: 4)
International Journal of Online Marketing     Full-text available via subscription   (Followers: 5)
International Journal of Organizational and Collective Intelligence     Hybrid Journal   (Followers: 1)
International Journal of Parallel, Emergent and Distributed Systems     Hybrid Journal   (Followers: 3)
International Journal of Pattern Recognition and Artificial Intelligence     Hybrid Journal   (Followers: 12)
International Journal of Performance Arts and Digital Media     Hybrid Journal   (Followers: 12)
International Journal of Pervasive Computing and Communications     Hybrid Journal   (Followers: 3)
International Journal of Polymer Science     Open Access   (Followers: 25)
International Journal of Process Systems Engineering     Hybrid Journal   (Followers: 1)
International Journal of Quantum Information     Hybrid Journal   (Followers: 6)
International Journal of Reasoning-based Intelligent Systems     Hybrid Journal  
International Journal of Reconfigurable and Embedded Systems     Open Access   (Followers: 6)
International Journal of Reconfigurable Computing     Open Access  
International Journal of Refractory Metals and Hard Materials     Hybrid Journal   (Followers: 5)
International Journal of Reliability, Quality and Safety Engineering     Hybrid Journal   (Followers: 14)
International Journal of Reliable and Quality E-Healthcare     Full-text available via subscription   (Followers: 2)
International Journal of Research Studies in Computing     Open Access  
International Journal of RF and Microwave Computer-Aided Engineering     Hybrid Journal   (Followers: 26)
International Journal of Sediment Research     Full-text available via subscription   (Followers: 2)
International Journal of Sensor Networks     Hybrid Journal   (Followers: 2)
International Journal of Service and Computing Oriented Manufacturing     Hybrid Journal   (Followers: 2)
International Journal of Shape Modeling     Hybrid Journal   (Followers: 1)
International Journal of Signs and Semiotic Systems     Full-text available via subscription  
International Journal of Smart Grid and Green Communications     Hybrid Journal   (Followers: 2)
International Journal of Social and Organizational Dynamics in IT     Full-text available via subscription   (Followers: 1)
International Journal of Sociotechnology and Knowledge Development     Full-text available via subscription   (Followers: 1)
International Journal of Soft Computing and Networking     Hybrid Journal   (Followers: 2)
International Journal of Soft Computing and Software Engineering     Open Access   (Followers: 13)
International Journal of Software Engineering and Knowledge Engineering     Hybrid Journal   (Followers: 6)
International Journal of Spatio-Temporal Data Science     Hybrid Journal  
International Journal of Speech Technology     Hybrid Journal   (Followers: 7)
International Journal of Strategic Change Management     Hybrid Journal   (Followers: 7)
International Journal of Strategic Communication     Hybrid Journal   (Followers: 5)
International Journal of Strategic Information Technology and Applications     Full-text available via subscription   (Followers: 1)
International Journal of Stress Management     Full-text available via subscription   (Followers: 6)
International Journal of Student Project Reporting     Hybrid Journal   (Followers: 4)
International Journal of Swarm Intelligence     Hybrid Journal   (Followers: 2)
International Journal of Swarm Intelligence Research     Full-text available via subscription   (Followers: 3)
International Journal of System Dynamics Applications     Full-text available via subscription  
International Journal of Systems Science     Hybrid Journal   (Followers: 2)
International Journal of Systems Science : Operations & Logistics     Hybrid Journal  
International Journal of Systems, Control and Communications     Hybrid Journal   (Followers: 6)
International Journal of Technoethics     Full-text available via subscription   (Followers: 2)
International Journal of Technology and Educational Marketing     Full-text available via subscription   (Followers: 2)
International Journal of Technology and Human Interaction     Full-text available via subscription   (Followers: 2)
International Journal of Technology Diffusion     Full-text available via subscription   (Followers: 1)
International Journal of Technology Marketing     Hybrid Journal   (Followers: 3)
International Journal of Telecommunications & Emerging Technologies     Full-text available via subscription   (Followers: 1)
International Journal of the Digital Human     Hybrid Journal   (Followers: 2)
International Journal of Trust Management in Computing and Communications     Hybrid Journal   (Followers: 1)
International Journal of Ultra Wideband Communications and Systems     Hybrid Journal  
International Journal of Virtual Reality     Open Access   (Followers: 1)
International Journal of Virtual Technology and Multimedia     Hybrid Journal   (Followers: 2)
International Journal of Web Services Research     Full-text available via subscription  
International Journal of Wireless and Microwave Technologies     Open Access   (Followers: 12)
International Journal of Wireless Information Networks     Hybrid Journal   (Followers: 2)
International Journal on Advances in ICT for Emerging Regions (ICTer)     Open Access   (Followers: 2)
International Journal on Artificial Intelligence Tools     Hybrid Journal   (Followers: 9)
International Journal on Digital Libraries     Hybrid Journal   (Followers: 544)
International Journal on Document Analysis and Recognition (IJDAR)     Hybrid Journal   (Followers: 2)
International Journal on Smart Sensing and Intelligent Systems     Open Access  
International Journal on Software Tools for Technology Transfer (STTT)     Hybrid Journal   (Followers: 4)
International Review of Law, Computers & Technology     Hybrid Journal   (Followers: 3)
International Review of Research in Open and Distance Learning     Open Access   (Followers: 24)
International Transaction of Electrical and Computer Engineers System     Open Access   (Followers: 2)
Internet of Things     Hybrid Journal   (Followers: 2)
Internet of Things and Cyber-Physical Systems     Open Access   (Followers: 1)
Internet Technology Letters     Hybrid Journal  
IoT     Open Access  
IPSJ Transactions on Computer Vision and Applications     Open Access   (Followers: 1)
Iran Journal of Computer Science     Hybrid Journal  
ISPRS Open Journal of Photogrammetry and Remote Sensing     Open Access   (Followers: 3)
ISSS Journal of Micro and Smart Systems     Hybrid Journal   (Followers: 3)
Issues in Informing Science and Information Technology     Open Access   (Followers: 2)
IT Journal Research and Development     Open Access  
ITM Web of Conferences     Open Access  
ITNOW     Hybrid Journal   (Followers: 1)
J-ENSITEC : Journal Of Engineering and Sustainable Technology     Open Access   (Followers: 4)
JISTEM : Journal of Information Systems and Technology Management     Open Access   (Followers: 6)
JMIR mHealth and uHealth     Open Access   (Followers: 3)
Johnson Matthey Technology Review     Open Access  
Jornal Brasileiro de TeleSSa├║de     Open Access  
Journal of Computer Science & Systems Biology     Open Access   (Followers: 3)
Journal of 3D Printing in Medicine     Hybrid Journal  
Journal of Advanced Computer Science & Technology     Open Access   (Followers: 3)
Journal of Advances in Information Systems and Technology     Open Access  
Journal of Advances in Mathematics and Computer Science     Open Access  
Journal of Aggression Maltreatment & Trauma     Hybrid Journal   (Followers: 5)
Journal of Algorithms & Computational Technology     Open Access  
Journal of Altmetrics     Open Access   (Followers: 7)
Journal of Ambient Intelligence and Humanized Computing     Hybrid Journal   (Followers: 1)
Journal of Applied & Computational Mathematics     Open Access  
Journal of Applied and Computational Topology     Hybrid Journal  
Journal of Applied Bioinformatics & Computational Biology     Hybrid Journal   (Followers: 4)
Journal of Applied Communication Research     Hybrid Journal   (Followers: 10)
Journal of Applied Informatics and Technology     Open Access  
Journal of Applied Intelligent System     Open Access  
Journal of Approximation Theory     Hybrid Journal   (Followers: 1)
Journal of Artificial Intelligence     Open Access   (Followers: 18)
Journal of Automated Reasoning     Hybrid Journal  
Journal of Automation and Control     Open Access   (Followers: 9)
Journal of Banking and Financial Technology     Hybrid Journal   (Followers: 1)
Journal of Big Data     Open Access   (Followers: 16)
Journal of Bioinformatics and Computational Biology     Hybrid Journal   (Followers: 19)
Journal of Biomedical Informatics     Partially Free   (Followers: 9)
Journal of Cases on Information Technology     Full-text available via subscription   (Followers: 3)
Journal of Chemical Information and Modeling     Hybrid Journal   (Followers: 18)
Journal of Chemical Theory and Computation     Hybrid Journal   (Followers: 21)
Journal of Circuits, Systems, and Computers     Hybrid Journal   (Followers: 4)

  First | 1 2 3 4 5 6 7 | Last

Similar Journals
Journal Cover
International Journal of Software Engineering and Knowledge Engineering
Journal Prestige (SJR): 0.173
Citation Impact (citeScore): 1
Number of Followers: 6  
 
  Hybrid Journal Hybrid journal (It can contain Open Access articles)
ISSN (Print) 0218-1940 - ISSN (Online) 1793-6403
Published by World Scientific Homepage  [120 journals]
  • Code Generation with Hybrid of Structural and Semantic Features Retrieval

    • Free pre-print version: Loading...

      Authors: Kang Yang, Huiqun Yu, Guisheng Fan, Zijie Huang, Ziyi Zhou
      Pages: 457 - 478
      Abstract: International Journal of Software Engineering and Knowledge Engineering, Volume 32, Issue 03, Page 457-478, March 2022.
      Due to the growing need for faster software delivery, code generation has attracted more and more attention, since it could improve code maintainability by providing suggestions for coding. In the model of generating program source code from natural language (NL), the most effective method is to generate an intermediate architecture (such as Abstract Syntax Tree) combined with a deep learning model. However, these models have the following drawbacks: (1) The data structural information is underutilized and the correlation between samples is not considered. (2) Lack of the ability to memorize large and complex structures, so that complex codes cannot be generated correctly. To address these issues, we propose HRCODE model, a code generation architecture based on Hybrid of structural and semantic features Retrieval CODE model. We transform the NL description into an intermediate structure with structural features. Then, the NL and the intermediate structure are embedded into a vector through weight mixing, and we calculate the similarity score between each vector to retrieve the most relevant samples. Finally, the new input is brought into the PLBART model to generate code. Experiments show that HRCODE is at least 4.7% higher than the state-of-the-art models in the ACC metric and at least 10.3% higher in the BLEU-4 score. We have released our code at https://github.com/jesokang/HRCODE.
      Citation: International Journal of Software Engineering and Knowledge Engineering
      PubDate: 2022-05-05T07:00:00Z
      DOI: 10.1142/S0218194022500267
      Issue No: Vol. 32, No. 03 (2022)
       
  • Knowledge Graph Construction for SOFL Formal Specifications

    • Free pre-print version: Loading...

      Authors: Jiandong Li, Shaoying Liu, Ai Liu, Runhe Huang
      Pages: 1 - 40
      Abstract: International Journal of Software Engineering and Knowledge Engineering, Ahead of Print.
      Formal specifications can provide a solid foundation for software development and support for techniques of software quality assurance, such as specification-based inspection and testing. To ensure that these techniques can be applied effectively in practice, efficiently and accurately understanding specifications becomes extremely important. While this may be relatively easy for well-trained developers in formal methods, it can be rather difficult for computer since computer does not easily understand specifications. This difficulty poses a challenge for realizing automatic specification-based verification techniques that are in high demand for reducing development cost and improving software reliability. In this paper, we address this problem by discussing how the formal specification can be transformed into a knowledge graph to provide comprehensible, well-organized details of the specification for developers and computers. The transformation is done by extracting and storing information about attributes of each component and by establishing relationships between components in a formal specification. We elaborate on a top-down approach of constructing a knowledge graph from a specification, including creating an ontology, designing the Entity–Relationship (ER) diagram of the relational database based on the created ontology, extracting and storing attribute and relationship information in the relational database, mapping ontology to its instances and relational data to RDF triples, and displaying knowledge graph. Further, we present a case study to show how our approach works on the formal specification of an ATM system. Finally, we describe three experiments to evaluate its performance in improving specification readability, effectively guiding inspectors to establish traceability links between specifications and programs, and detecting defects through program inspection, respectively.
      Citation: International Journal of Software Engineering and Knowledge Engineering
      PubDate: 2022-05-13T07:00:00Z
      DOI: 10.1142/S0218194022500279
       
  • Gradle-Autofix: An Automatic Resolution Generator for Gradle Build Error

    • Free pre-print version: Loading...

      Authors: Mingu Kang, Taeyoung Kim, Suntae Kim, Duksan Ryu
      Pages: 1 - 21
      Abstract: International Journal of Software Engineering and Knowledge Engineering, Ahead of Print.
      Gradle is one of the widely used tools to automatically build a software project. While developers execute the Gradle build for projects, they face various build errors in practice. However, fixing build errors is not easy because developers should manually find out the cause of the build error and its resolution on their project. For this reason, developers spend much time fixing them, and especially it can be worse if a developer lacks the experience of handling build errors. To address this issue, we propose a novel approach named Gradle-AutoFix to automatically fix build errors along with providing their causes and resolutions. In this approach, we collect build errors to group their causes and resolutions and then generate feature vectors from build error messages by applying Bag-of-Word (BoW), Term Frequency-Inverse Document Frequency (TF-IDF), Bigram, and an embedding layer. The feature vectors are utilized for training two classification models on cause and resolution. Next, we analyze fixing patterns and define seven resolution rules to fix the build error automatically. Based on our trained models and defined resolution rules, we built Gradle-AutoFix. For the evaluation, we measured how appropriately Gradle-AutoFix provides causes of build errors and resolutions. As a result, we obtained 96% and 91% accuracy, respectively. Also, we assessed how properly Gradle-AutoFix fixes the project’s build error based on the seven resolution rules. The outcome showed a 64.5% build error resolution rate for 231 projects.
      Citation: International Journal of Software Engineering and Knowledge Engineering
      PubDate: 2022-05-11T07:00:00Z
      DOI: 10.1142/S0218194022500218
       
  • Statistical Model Checking for Stochastic and Hybrid Autonomous Driving
           Based on Spatio-Clock Constraints

    • Free pre-print version: Loading...

      Authors: Jinyong Wang, Zhiqiu Huang, Yi Zhu, Guohua Shen
      Pages: 1 - 30
      Abstract: International Journal of Software Engineering and Knowledge Engineering, Ahead of Print.
      Autonomous driving vehicles are a kind of typical cyber-physical systems integrating complex interactions between hardware and software components such as collaborative computation, distributed communication, and spatio-clock synchronous control with surrounding traffic environment. They can percept the environment, communicate with surroundings, and react fast enough to control independently. The purpose of autonomous driving emergence is to improve driving safety, reduce environmental pollution, and ease the traffic congestion. However, new features with surrounding open and dynamic environment make systems design and verification becoming more and more complex than ever, such as stochastic communication delay, hardware spontaneous failure distribution, and natively hybrid behaviors described by ordinary differential equations. Spatial and time collision avoidance remains crucial obstacles on the path to becoming ubiquitous and dependable. In this paper, we adopt statistical model checking (SMC) to enlighten possible hazards affected by stochastic and hybrid features in the design phase of autonomous driving systems. In order to provide safety and accountability, we first propose a dedicated multi-lane spatio-clock stochastic specification language (MLSCL) to describe safety invariants and guards in domain-specific autonomous driving systems. Then, we present the semantic mapping rules between MLSCL and UPPAAL SMC models, and design the spatio-clock stochastic and hybrid automata based on MLSCL in order to model inherently stochastic and hybrid behaviors. Finally, we present an illustrative lane-change case study to verify spatio-clock stochastic and hybrid-related properties adopting SMC, and demonstrate the effectiveness of our proposed approach.
      Citation: International Journal of Software Engineering and Knowledge Engineering
      PubDate: 2022-05-07T07:00:00Z
      DOI: 10.1142/S0218194022500188
       
  • Identifying Possible Improvements of Software Development Life Cycle
           (SDLC) Process of a Bank by Using Process Mining

    • Free pre-print version: Loading...

      Authors: Sedat Taskesenlioglu, Necmettin Ozkan, Tugba Gurgen Erdogan
      Pages: 1 - 28
      Abstract: International Journal of Software Engineering and Knowledge Engineering, Ahead of Print.
      Software development with its unique characteristics having knowledge-intensive and human-oriented aspects and complex domains, challenges organizations. The timely outcomes with high quality and desired cost that directly affect customer satisfaction have an important place in many organizations, including banks. In the last decade, as an emerging technique for business processes management, process mining has been applied in many domains, including manufacturing, supply chain, government, healthcare, and software engineering. There are limited number of studies on process mining techniques carried out for the software process, especially in the banking sector. A lack of tool infrastructure enabling to run the entire software development process and the challenges in integrating processed data from separated varying tools and assets complicate the use of process mining for software processes. This paper aims to identify the improvement points in the software development process of the Kuveyt Turk Participation Bank in Turkey through the surfacing actions. The findings and results are gathered by the application of process mining techniques of bupaR, and evaluation is provided by experts in the bank. After that, the relevant process improvements are identified. The results of this paper show that using process mining provides the organization with beneficial results, in particular, and a comprehensive view of the end-to-end Software Development Life Cycle (SDLC) processes.
      Citation: International Journal of Software Engineering and Knowledge Engineering
      PubDate: 2022-04-29T07:00:00Z
      DOI: 10.1142/S0218194022400010
       
  • Identifying Temporal Corpus for Enhanced User Comments Analysis

    • Free pre-print version: Loading...

      Authors: Jongwook Jeong, Youn Kyu Lee
      Pages: 1 - 18
      Abstract: International Journal of Software Engineering and Knowledge Engineering, Ahead of Print.
      User comments provide valuable information for requirements analysis. To effectively extract requirements from user comments, it is important to determine informative user comments. However, existing studies have mainly focused on NLP-based methods for analyzing user comments, rather than defining a set of user comments to be analyzed. If target user comments are not clearly determined, duplicate requirements can be discovered or new requirements cannot be discovered. To tackle this problem, we present a new method which defines a set of target corpora from user comments. Our method automatically defines a set of target corpora to be analyzed by identifying underlying temporal changes in user comments. We applied our method to real-world user comments collected from a mobile application store. We confirmed that our method successfully defined a set of corpora which aids the effective requirements elicitation, and facilitated discovering new requirements while avoiding the derivation of redundant requirements.
      Citation: International Journal of Software Engineering and Knowledge Engineering
      PubDate: 2022-04-28T07:00:00Z
      DOI: 10.1142/S021819402250022X
       
  • Reuse-Based Agile Development Process for Drone Software Systems

    • Free pre-print version: Loading...

      Authors: Mahmoud Hussein, Réda Nouacer
      Pages: 1 - 16
      Abstract: International Journal of Software Engineering and Knowledge Engineering, Ahead of Print.
      Drones can perform air operations that are hard to be executed using manned aircrafts. The usage of drones in different domains brings significant environmental benefits and economic savings while decreasing risks to human life. Recently, a number of approaches have been introduced to support the development of drone software systems. However, developing customized drone software based on end-user needs is still a time consuming process. Such delay in software production does not match end-users expectations. Therefore, in the COMP4DRONES project (C4D, for short), we propose an agile-development process that is based on reuse to shorten the drone software development. In this process, based on the user requirements, a number of reusable components are selected from a repository that matches the user requirements. These components are then integrated to have a fully functioning drone system. This repository will be filled with reusable components that are being developed during the C4D project (i.e. the key enabling technologies for drones).
      Citation: International Journal of Software Engineering and Knowledge Engineering
      PubDate: 2022-04-28T07:00:00Z
      DOI: 10.1142/S0218194022500255
       
  • Extracting Prerequisite Relations among Concepts From the Course Courses
           Descriptions (SEKEEO-RN)

    • Free pre-print version: Loading...

      Authors: Kui Xiao, Youheng Bai, Zesong Wang
      Pages: 1 - 21
      Abstract: International Journal of Software Engineering and Knowledge Engineering, Ahead of Print.
      Nowadays, online learning is becoming more and more popular. Various online learning platforms provide a huge amount of learning resources for learners around the world. When choosing or sorting learning resources, learners often need to know what important knowledge concepts are addressed in each learning resource. Exploring the prerequisite relations among concepts is of great significance to educational planning. In this paper, we extracted concepts from the content of course descriptions and proposed a new approach that uses both course-based features and Wikipedia-based features to discover the prerequisite relations between knowledge concepts. Experiments on both English and Chinese datasets show that the proposed method outperforms existing baselines.
      Citation: International Journal of Software Engineering and Knowledge Engineering
      PubDate: 2022-04-27T07:00:00Z
      DOI: 10.1142/S0218194022400034
       
  • A Constructive Heuristic for Automated Parallel Tests Assembly

    • Free pre-print version: Loading...

      Authors: Miroslava M. Ignjatović, Igor I. Tartalja
      Pages: 1 - 21
      Abstract: International Journal of Software Engineering and Knowledge Engineering, Ahead of Print.
      Parallel tests contain different items but have the same measurement properties. They are administered at the same or different time slots and their measurement results must be comparable. The problem of automated parallel tests assembly is studied for a long time, and many (mostly improvement) heuristic solutions are proposed and elaborated in literature. Such approaches frequently suffer from algorithms of unpredictable execution time, forcing the methods to terminate execution when some time limit or solution quality is reached. This paper proposes an efficient method of polynomial complexity, as a complete solution to the automated parallel tests assembly problem. The method uses the idea of Nawaz, Enscore, and Ham constructive heuristic algorithm to reduce the number of examined permutations, originally exploited for solving the permutation flow-shop sequencing problem. We compared the experimental results of the proposed method with two methods based on improvement heuristics that solve the same problem formulation, simulated annealing and variable neighborhood search. The main advantages of the proposed method are predictable execution time and implementation simplicity. Achieved quality of assembled tests, combined with predictable test assembly execution time, may be of particular interest in cases when computational resources for test assembly and administering are overloaded.
      Citation: International Journal of Software Engineering and Knowledge Engineering
      PubDate: 2022-04-23T07:00:00Z
      DOI: 10.1142/S0218194022500164
       
  • Security versus Compliance: An Empirical Study of the Impact of Industry
           Standards Compliance on Application Security

    • Free pre-print version: Loading...

      Authors: Harrison Stewart
      Pages: 1 - 31
      Abstract: International Journal of Software Engineering and Knowledge Engineering, Ahead of Print.
      The integration of security aspects into software development is an open topic, especially in highly regulated industries where standards are accompanied by a high degree of complexity. The research question of this paper relates to the misconception of industry standards compliance and security in the field of software development. Cyber attackers are constantly inventing new tools to penetrate systems and exploit even the most minor flaws, and adherence to an industry standard is not a solution. In this study, an empirical investigation is conducted over a six-month period to observe various customer relationship management (CRM) systems. To analyze and anticipate the vulnerabilities of various CRMs, penetration testing methodologies and cross-project prediction approaches are employed. Classification using multiple machine learning approaches is utilized in the study to increase the discovery of vulnerable components in each CRM. The Student [math]-test is also used to assess if the mean values of the two CRM datasets are substantially different from each other in order to evaluate the efficacy of overall security and its features. The results show that security best practices during application development have a significant influence on applications created in regulated environments. The action research approach used to validate this study provided positive results and its feasibility in practice to optimize security throughout the application development. This study adds to the literature on information security management systems (ISMS) and best practices in application development in terms of creating and implementing opportunities based on broader information security management measures.
      Citation: International Journal of Software Engineering and Knowledge Engineering
      PubDate: 2022-04-21T07:00:00Z
      DOI: 10.1142/S0218194022500152
       
  • Special Section on SEKE and Education: Guest Editor’s Introduction

    • Free pre-print version: Loading...

      Authors: Shi-Kuo Chang
      Pages: 1 - 1
      Abstract: International Journal of Software Engineering and Knowledge Engineering, Ahead of Print.

      Citation: International Journal of Software Engineering and Knowledge Engineering
      PubDate: 2022-04-20T07:00:00Z
      DOI: 10.1142/S0218194022020016
       
  • A Novel Method for Identifying Microservices by Considering Quality
           Expectations and Deployment Constraints

    • Free pre-print version: Loading...

      Authors: Jianan Li, Hanchuan Xu, Xiaofei Xu, Zhongjie Wang
      Pages: 1 - 21
      Abstract: International Journal of Software Engineering and Knowledge Engineering, Ahead of Print.
      Nowadays, microservice architecture has become a dominant software development and deployment paradigm. Decomposing a system into loosely coupled, highly cohesive, and fine-grained microservices while meeting various technical constraints and implementing business capabilities is particularly important for microservice system (MS) designers. When an MS has a large number of functionalities and complex interconnections, it is a big challenge to identify microservices solely based on the experience of MS designers. We propose a structured and automated microservice identification method to decompose a system into appropriate microservices for this challenge. We model a system as unified modeling language (UML) class and sequence diagrams. In the identification phase, we take into account not only the traditional coupling-related criteria but also the quality expectation and deployment constraints, both of which have not yet been fully concerned in previous studies. Based on the criteria, a microservice identification algorithm using the clustering technique is designed. A case study of elderly care services illustrates the identification process. Experiments are conducted to evaluate and compare the proposed method against state-of-the-art methods. Results indicate that the proposed method significantly outperforms those compared from the literature.
      Citation: International Journal of Software Engineering and Knowledge Engineering
      PubDate: 2022-04-18T07:00:00Z
      DOI: 10.1142/S021819402250019X
       
  • The Experience of Tests during the COVID-19 Pandemic-Induced Emergency
           Remote Teaching

    • Free pre-print version: Loading...

      Authors: Pankaj Kamthan
      Pages: 1 - 21
      Abstract: International Journal of Software Engineering and Knowledge Engineering, Ahead of Print.
      The dire circumstances presented by the COVID-19 pandemic have had a severely debilitating global impact on education, and led to an urgent transition from the onsite environment (OSE) to the online environment (OLE) for teaching and learning. In that regard, this paper describes the experiences of us and students of our involvement in oral and written tests in multiple software engineering-related courses during 2020 and 2021. The challenges encountered along with the interventions are discussed, and educational lessons based on the reactions and responses of the students are given. The results of a preliminary survey of the students of their learning experience in the OLE are presented and, related to it, the comments from the students highlighting their preferences of the OSE or the OLE are included. The test procedures, processes, and/or practices herein are, in principle, generalizable and potentially applicable to other courses in computer science or software engineering, during emergency remote teaching or even otherwise.
      Citation: International Journal of Software Engineering and Knowledge Engineering
      PubDate: 2022-04-08T07:00:00Z
      DOI: 10.1142/S0218194022400022
       
  • Enhancing Reusability: An Integrated Framework for Software Requirements
           Classification and Prioritization

    • Free pre-print version: Loading...

      Authors: Tariq Ali, Saif Ur Rehman, Asif Nawaz, Munir Ahmed
      Pages: 1 - 38
      Abstract: International Journal of Software Engineering and Knowledge Engineering, Ahead of Print.
      Requirements Prioritization (RP) is the process of planning, identifying, rating and organizing requirements to avoid breach of trust, contract or agreement. The need of RP is inevitable if the concerns, cost and budget estimation of the stakeholders are considered as primary parameters in a software project. In order to ensure the reusability of existing modules, the new requirements must be classified and coordinated with the current ones in the repository, which guarantees the monetary use of assets. In this research, we have suggested a new framework for software requirements classification and prioritization. This framework is called the Software Requirements Classification and Prioritization Framework (SCPF). It will help the software project managers in managing the requirements at the initial stage of software development. We have identified the key factors and developed a taxonomy in order to classify these factors. This study likewise devised a new RP algorithm, which is based on the normalized aggregation values of the identified factors, and also contributes for the requirements classification by using [math]-Nearest-Neighbor (KNN) classifier based on the well-known Normalized Compression Distance (NCD) similarity measure. In addition to this, we have implemented the SCPF by developing a Web-based application which provides the computation features for requirements classification and prioritization. Furthermore, we have conducted a case study and an industry survey to evaluate the results of the SCPF. A comparative study is also presented to show the effectiveness of SCPF with respect to three different state-of-the-art RP approaches. The computed SCPF results are very promising and showed significant improvement in the quality of requirements classification and prioritization.
      Citation: International Journal of Software Engineering and Knowledge Engineering
      PubDate: 2022-03-21T07:00:00Z
      DOI: 10.1142/S0218194022500097
       
 
JournalTOCs
School of Mathematical and Computer Sciences
Heriot-Watt University
Edinburgh, EH14 4AS, UK
Email: journaltocs@hw.ac.uk
Tel: +00 44 (0)131 4513762
 


Your IP address: 18.205.56.183
 
Home (Search)
API
About JournalTOCs
News (blog, publications)
JournalTOCs on Twitter   JournalTOCs on Facebook

JournalTOCs © 2009-