International Journal of Software Engineering & Applications最新文献

筛选
英文 中文
Robotic Process Automation (RPA) Towards Automation Testing 机器人流程自动化 (RPA) 走向自动化测试
International Journal of Software Engineering & Applications Pub Date : 2024-01-29 DOI: 10.5121/ijsea.2024.15102
Rohit Khankhoje
{"title":"Robotic Process Automation (RPA) Towards Automation Testing","authors":"Rohit Khankhoje","doi":"10.5121/ijsea.2024.15102","DOIUrl":"https://doi.org/10.5121/ijsea.2024.15102","url":null,"abstract":"In the rapidly evolving realm of software development, Robotic Process Automation (RPA) has emerged as a pivotal technology that holds the potential to redefine the landscape of automation testing. This scholarly article delves into the integration of RPA within the realm of automation testing, elucidating its capacity to augment efficiency and precision. The primary aim of this investigation is to evaluate the efficacy of RPA tools in automating repetitive and time-consuming testing procedures that have traditionally been conducted by human testers. Through a comparative analysis of diverse RPA tools and a series of empirical case studies, we substantiate how RPA can substantially diminish manual exertion while concurrently expanding coverage and dependability in test scenarios. Our findings reveal that RPA, when effectively implemented, not only expedites the testing cycle but also contributes to the production of more robust and dependable software products. The article concludes by deliberating on the broader implications of these findings for the field of software testing, with an emphasis on the necessity for organizations to adapt to RPA-driven methodologies. This scholarly investigation lays the groundwork for future research endeavors aimed at optimizing RPA strategies and their integration with other emerging technologies in the realm of automation testing.","PeriodicalId":434551,"journal":{"name":"International Journal of Software Engineering & Applications","volume":"191 1-2","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-01-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140490025","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
An Intelligent Apitesting: Unleashing the Power of AI 智能测试:释放人工智能的力量
International Journal of Software Engineering & Applications Pub Date : 2024-01-29 DOI: 10.5121/ijsea.2024.15101
Rohit Khankhoje
{"title":"An Intelligent Apitesting: Unleashing the Power of AI","authors":"Rohit Khankhoje","doi":"10.5121/ijsea.2024.15101","DOIUrl":"https://doi.org/10.5121/ijsea.2024.15101","url":null,"abstract":"In the continually evolving domain of software development, guaranteeing the dependability and functionality of Application Programming Interfaces (APIs) is of utmost importance. Traditional approaches to API testing frequently encounter difficulties in keeping up with the dynamic nature of APIs, resulting in inefficiencies and overlooked defects. This research paper investigates the transformative potential of Artificial Intelligence (AI) in API testing, ushering in a new era of intelligent testing. Intelligent API testing harnesses the capabilities of AI to enhance the efficiency, precision, and adaptability of the testing process. API driven techniques enable the production of diverse and realistic test data, ensuring comprehensive test coverage. Furthermore, AI-powered algorithms can anticipate potential issues, identify anomalies, and optimize test case selection, all while adapting to evolving API schemas. This research paper delves into the various aspects of intelligent API testing, encompassing data generation, tools and technologies, benefits and impact, challenges, and real-world use cases. We illustrate how AI empowers testers to discover subtle defects, streamline testing endeavors, and enhance the overall quality of APIdriven applications. As we navigate the era of digital transformation, intelligent API testing emerges as an essential tool in the software development toolkit, enabling organizations to deliver robust and resilient APIs that fulfill the demands of contemporary applications. Embracing AI in API testing not only holds the promise of expediting the development lifecycle but also ensures that APIs remain agile and reliable in an ever-changing digital landscape.","PeriodicalId":434551,"journal":{"name":"International Journal of Software Engineering & Applications","volume":"58 48","pages":""},"PeriodicalIF":0.0,"publicationDate":"2024-01-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140486615","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Transforming Software Requirements into Test Cases via Model Transformation 通过模型转换将软件需求转换为测试用例
International Journal of Software Engineering & Applications Pub Date : 2023-07-27 DOI: 10.5121/ijsea.2023.14401
Nader Kesserwan, J. Al-Jaroodi, N. Mohamed, I. Jawhar
{"title":"Transforming Software Requirements into Test Cases via Model Transformation","authors":"Nader Kesserwan, J. Al-Jaroodi, N. Mohamed, I. Jawhar","doi":"10.5121/ijsea.2023.14401","DOIUrl":"https://doi.org/10.5121/ijsea.2023.14401","url":null,"abstract":"Executable test cases originate at the onset of testing as abstract requirements that represent system behavior. Their manual development is time-consuming, susceptible to errors, and expensive. Translating system requirements into behavioral models and then transforming them into a scripting language has the potential to automate their conversion into executable tests. Ideally, an effective testing process should start as early as possible, refine the use cases with ample details, and facilitate the creation of test cases.We propose a methodology that enables automation in converting functional requirements into executable test cases via model transformation. The proposed testing process starts with capturing system behavior in the form of visual use cases, using a domain-specific language, defining transformation rules, and ultimately transforming the use cases into executable tests.","PeriodicalId":434551,"journal":{"name":"International Journal of Software Engineering & Applications","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-07-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121066598","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
THE EFFECT OF TIME PRESSURE DURING COVID19 ON SOFTWARE QUALITY covid - 19期间时间压力对软件质量的影响
International Journal of Software Engineering & Applications Pub Date : 2023-05-26 DOI: 10.5121/ijsea.2023.14303
Asma Hassan, O. Alrwais
{"title":"THE EFFECT OF TIME PRESSURE DURING COVID19 ON SOFTWARE QUALITY","authors":"Asma Hassan, O. Alrwais","doi":"10.5121/ijsea.2023.14303","DOIUrl":"https://doi.org/10.5121/ijsea.2023.14303","url":null,"abstract":"Background: as technology develops, governments, organizations, companies, and individuals develop technical solutions for global problems or crises. Currently, the entire world is experiencing the covid-19 pandemic. During this crisis, efforts have been made to find a technical solution to face or even mitigate the crisis. The development of technological solutions under time pressure is one issue being explored by many researchers. We seek to determine the impact of time pressure on the quality of the developed software or applications, especially in the case of the covid-19 crisis in Saudi Arabia. Method: this research uses interviewing, survey, and analysis of user comments and ratings for the application (the application was developed under time pressure in the covid-19 crisis) in the app store. Results: the research results demonstrated that software quality in this study was positively affected by time pressure. The impact of time pressure on software quality likely depends on a few factors, such as the level of time pressure, the experience of the developers, and the type of software being developed. Conclusions: the development teams can perform well under time pressure. Similarly, the challenge–hindrance framework maintains that time pressure may be a positive source of pressure (challenge) and translate into good stress or a negative source of pressure (hindrance) that corresponds to bad stress. In other words, outcomes derived under time pressure can be positive and negative; pressure is positive when it increases efficiency and negative when it reduces quality. Project managers can maintain quality while working under time pressures. To put it in another way, under optimal pressure, software development teams can complete projects in less time, with less effort, and with good quality. Since the ABC application was developed to improve people’s health and restore normalcy after quarantine, the developers prioritized its development as a mission of national interest. We concluded that the type of time pressure affects app quality, either negatively or positively.","PeriodicalId":434551,"journal":{"name":"International Journal of Software Engineering & Applications","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-05-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130245016","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A METRICS -BASED MODEL FOR ESTIMATING THE MAINTENANCE EFFORT OF PYTHON SOFTWARE 一个基于度量的模型,用于估计python软件的维护工作量
International Journal of Software Engineering & Applications Pub Date : 2023-05-26 DOI: 10.5121/ijsea.2023.14302
C. Mukunga, John Gichuki Ndia, G. Wambugu
{"title":"A METRICS -BASED MODEL FOR ESTIMATING THE MAINTENANCE EFFORT OF PYTHON SOFTWARE","authors":"C. Mukunga, John Gichuki Ndia, G. Wambugu","doi":"10.5121/ijsea.2023.14302","DOIUrl":"https://doi.org/10.5121/ijsea.2023.14302","url":null,"abstract":"Software project management includes a substantial area for estimating software maintenance effort. Estimation of software maintenance effort improves the overall performance and efficiency of software. The Constructive Cost Model (COCOMO) and other effort estimation models are mentioned in literature but are inappropriate for Python programming language. This research aimed to modify the Constructive Cost Model (COCOMO II) by considering a range of Python maintenance effort influencing factors to get estimations and incorporated size and complexity metrics to estimate maintenance effort. A within-subjects experimental design was adopted and an experiment questionnaire was administered to forty subjects aiming to rate the maintainability of twenty Python programs. Data collected from the experiment questionnaire was analyzed using descriptive statistics. Metric values were collected using a developed metric tool. The subject ratings on software maintainability were correlated with the developed model’s maintenance effort, a strong correlation of 0.610 was reported meaning that the model is valid.","PeriodicalId":434551,"journal":{"name":"International Journal of Software Engineering & Applications","volume":"73 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-05-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121228987","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
AGILE SOFTWARE ARCHITECTURE INGLOBAL SOFTWARE DEVELOPMENT ENVIRONMENT:SYSTEMATIC LITERATURE MAPPING 全球软件开发环境下的敏捷软件架构:系统文献映射
International Journal of Software Engineering & Applications Pub Date : 2023-05-26 DOI: 10.5121/ijsea.2023.14301
Thiago Gomes, M. Marinho
{"title":"AGILE SOFTWARE ARCHITECTURE INGLOBAL SOFTWARE DEVELOPMENT ENVIRONMENT:SYSTEMATIC LITERATURE MAPPING","authors":"Thiago Gomes, M. Marinho","doi":"10.5121/ijsea.2023.14301","DOIUrl":"https://doi.org/10.5121/ijsea.2023.14301","url":null,"abstract":"In recent years, software development companies started to adopt Global Software Development (GSD) toexplore the benefits of this approach, mainly cost reduction. However, the GSD environment also brings more complexity and challenges. Some challenges are related to communication aspects like cultural differences, time zone, and language. This paper is the first step in an extensive study to understand if the software architecture can ease communication in GSD environments. We conducted a Systematic Literature Mapping (SLM) to catalog relevant studies about software architecture and GSD teams and identify potential practices for use in the software industry. This paper’s findings contribute to the GSD body of knowledge by exploring the impact of software architecture strategy on the GSD environment. It presents hypotheses regarding the relationship between software architecture and GSD challenges, which will guide future research.","PeriodicalId":434551,"journal":{"name":"International Journal of Software Engineering & Applications","volume":"91 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-05-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121518097","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Digital Community Currency Usability From the User’s Eyes: Cases of Sarafu and Maendeleo Trading Credit (MTCR.) 用户眼中的数字社区货币可用性:以Sarafu和Maendeleo交易信用(MTCR)为例
International Journal of Software Engineering & Applications Pub Date : 2023-03-30 DOI: 10.5121/ijsea.2023.14201
Alago Sabina, Solomon O. Ogara, Michael Oloko, R. Kiaka
{"title":"Digital Community Currency Usability From the User’s Eyes: Cases of Sarafu and Maendeleo Trading Credit (MTCR.)","authors":"Alago Sabina, Solomon O. Ogara, Michael Oloko, R. Kiaka","doi":"10.5121/ijsea.2023.14201","DOIUrl":"https://doi.org/10.5121/ijsea.2023.14201","url":null,"abstract":"Day by day, users demand systems that fulfill their expectations. Often, users of a system are dissatisfied because systems do not meet their expectations. Indeed, user expectations vary, including unrealistic expectations –those that are without regard for constraints such as budget, time, manpower and so on. Even so, place of users’ involvement in system development and implementation need to be recognized. Usability is an important aspect in system development and implementation. It is necessary to have an elaborate understanding of usability from the ‘eyes’ of a user. This study adopted the qualitative research design that employed triangulation. Two contemporary DCC cases of interest in this research study are: MTCr. in Kisumu; and the Sarafu in Nairobi. This paper espouses usability definitions and associated attributes. Specifically, this study established the meaning of digital community currency from the lens of the users.","PeriodicalId":434551,"journal":{"name":"International Journal of Software Engineering & Applications","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-03-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125560898","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Education, Migration and Sustainability-Human Socioeconomic Development and Changing Technological Trends 教育、移民和可持续性——人类社会经济发展和不断变化的技术趋势
International Journal of Software Engineering & Applications Pub Date : 2023-01-30 DOI: 10.5121/ijsea.2023.14101
P. Sharma
{"title":"Education, Migration and Sustainability-Human Socioeconomic Development and Changing Technological Trends","authors":"P. Sharma","doi":"10.5121/ijsea.2023.14101","DOIUrl":"https://doi.org/10.5121/ijsea.2023.14101","url":null,"abstract":"Technological innovations earmark the trends witnessed today, driving various economic statuses. The current trends driving the education, migration, and sustainability of the human population include; cybersecurity, artificial intelligence, and blockchain technology. Artificial intelligence uses the data collected to predict future patterns in economic and climatic conditions, influencing migration as witnessed in Africa. The blockchain, as innovated, aims to establish a decentralized and stable financial economy in the current economy. Cybersecurity has arisen t curb the increased cyberattacks experienced in modern society hence the need for public education to curb the cases. The current trends depend on the various technological innovation driven by machine learning and algorithms.","PeriodicalId":434551,"journal":{"name":"International Journal of Software Engineering & Applications","volume":"91 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-01-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116891651","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Adventure and Quiz Learning Game Based on a Virtual Tour of a Video Game Museum 基于视频游戏博物馆虚拟之旅的冒险和测验学习游戏
International Journal of Software Engineering & Applications Pub Date : 2023-01-30 DOI: 10.5121/ijsea.2023.14103
Mark Muhhin, Daniel Nael, Raimond-Hendrik Tunnel, U. Norbisrath
{"title":"Adventure and Quiz Learning Game Based on a Virtual Tour of a Video Game Museum","authors":"Mark Muhhin, Daniel Nael, Raimond-Hendrik Tunnel, U. Norbisrath","doi":"10.5121/ijsea.2023.14103","DOIUrl":"https://doi.org/10.5121/ijsea.2023.14103","url":null,"abstract":"With the digital age influenced by the COVID-19 pandemic, more education and communication has moved to online environments. This may limit the amount of impactful experience necessary for successful learning. In this paper, we describe the design of an educational game implemented for an online course on video game history. The learning game we developed takes place inside a virtual tour made from a realworld video game history museum. Thus, we first analyze the context of an educational experience a real museum provides. The designed game mainly mimics multiple-choice tests from the course. Based on these, we performed a study in the pilot run of the course, in which participants solved the tests and played the game in two groups. The course participants filled out two questionnaires for self-assessing their motivation and giving qualitative feedback on both the tests and the game. In this paper, we provide the results collected for the time it takes to complete, the received score, estimated motivation, and a qualitative feedback analysis regarding doing the tests versus playing the created learning game.","PeriodicalId":434551,"journal":{"name":"International Journal of Software Engineering & Applications","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-01-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129106878","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A New Complexity Metric for UML Sequence Diagrams UML序列图的一种新的复杂度度量
International Journal of Software Engineering & Applications Pub Date : 2023-01-30 DOI: 10.5121/ijsea.2023.14102
Nevy Kimani Maina, G. M. Muketha, G. Wambugu
{"title":"A New Complexity Metric for UML Sequence Diagrams","authors":"Nevy Kimani Maina, G. M. Muketha, G. Wambugu","doi":"10.5121/ijsea.2023.14102","DOIUrl":"https://doi.org/10.5121/ijsea.2023.14102","url":null,"abstract":"Object-Oriented Programming (OOP) has been promoted as a way to produce high-quality software while increasing developer productivity through code reuse. Software systems and underlying designs get more extensive and more complicated while maintaining a high degree of quality. One of the widely accepted standards for describing software architectures is the UML Sequence Diagram. A sequence diagram depicts the interaction of two-dimensional chart players by showing messages delivered and received between them. This research aims to develop and validate a metric for complexity evaluation in software design architectures through UML Sequence diagrams. The study included design science, which included metric specification, the creation of a measurement tool, and conceptual and factual verification of the metrics. The metrics use diagram-centric complexity measurements shown to be meaningful when used to determine the difficulty of two example sequence diagrams. Furthermore, conceptual affirmation of the stated metrics was achieved through Weyuker's nine characteristics, which demonstrated that they are computationally efficient. The metric was empirically authenticated, and the findings show that measuring the complexity of sequence diagrams is expedient.","PeriodicalId":434551,"journal":{"name":"International Journal of Software Engineering & Applications","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-01-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129006486","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信