Bibliometric studies analyze existing research pub-lications and assist in better understanding a research area. Concerning the area of softwareengineering, many works on analysis of research topics and citations exi...
Bibliometric studies analyze existing research pub-lications and assist in better understanding a research area. Concerning the area of softwareengineering, many works on analysis of research topics and citations exist but additional data have not been analyzed. In this paper, we present a preliminary work toward a funding analysis in top softwareengineeringconferences. We have chosen ICSE, ESEC/FSE and ASE and cover all years since the first proceedings of each conference. We have relied our analysis on data collected from Scopus, whereas we have gathered the funding sources using a combination of automated and manual analysis. Our results show that funding comes from a large number of funding agencies but a small number of them is linked with a large number of publications. Our future research agenda includes the consideration of more venues.
Vehicle maintenance presents significant challenges, particularly for those lacking mechanical expertise or access to professional services. While Google and ChatGPT offer basic assistance, they lack specialized autom...
详细信息
ISBN:
(数字)9798331530983
ISBN:
(纸本)9798331530990
Vehicle maintenance presents significant challenges, particularly for those lacking mechanical expertise or access to professional services. While Google and ChatGPT offer basic assistance, they lack specialized automotive knowledge and real-time accuracy due to training data limitations. Existing applications like YourMechanic Mobile Car Repair primarily focus on service scheduling rather than repair guidance, with limited availability in regions like Sri Lanka. This research introduces MechAssist, a mobile application powered by fine-tuned Large Language Models (LLMs) for real-time vehicle diagnostics and maintenance guidance to address this gap. To identify the optimal machine learning model, five pre-trained models - FLAN-T5, NVIDIA-mistral, Facebook OPT-125M, GEMMA-2B, and BART - were evaluated using performance metrics after training with the dataset. The selected model was uploaded to the Hugging Face repository, cloned to a hosted server for ChatBot development, and subsequently integrated into the mobile application. User acceptance testing and customer feedback were then *** model selection was based on three primary criteria, which are the model size post-training, output response time, and output quality. BART demonstrated superior performance with an average response time under 2 seconds and a model size of 1.5GB compared to alternatives. Customer satisfaction with the application was notably high. The research concludes that BART is most suitable for this use case, and applications like MechAssist are valuable for vehicle owners with limited maintenance knowledge. Future development plans include expanding the dataset to 50,000 records, incorporating computer vision capabilities, implementing multi-language support, and enabling offline functionality through advanced TensorFlow Lite optimization.
Causal discovery in causal learning aims to derive causal graphs from observational data. However, collecting natural data is challenging and costly, so prior research has predominantly relied on synthetic datasets fo...
详细信息
We introduce a whole view of current status of requirements engineering based in REBOK (Requirements engineering Body Of knowledge) and its practical use with case studies.
ISBN:
(纸本)9780769549224
We introduce a whole view of current status of requirements engineering based in REBOK (Requirements engineering Body Of knowledge) and its practical use with case studies.
We introduce a whole view of current status of requirements engineering based on REBOK (Requirements engineering Body Of knowledge) and its practical use with case studies.
ISBN:
(纸本)9781479921430
We introduce a whole view of current status of requirements engineering based on REBOK (Requirements engineering Body Of knowledge) and its practical use with case studies.
Nowadays few software systems can be produced by a single software, developer. Most software systems require collaborative development due to the required brawn power brought by multiple hands. At the same time, becau...
详细信息
ISBN:
(纸本)0769524656
Nowadays few software systems can be produced by a single software, developer. Most software systems require collaborative development due to the required brawn power brought by multiple hands. At the same time, because software systems are knowledge artifacts that involve knowledge from multiple domains that a single software developer often does not possess, collaboration also becomes, a necessity due to the required brainy power brought by multiple minds. Merging the above two lines of requirements, we view knowledge collaboration as an essential elements in future software development technology and support, environments. This paper discusses different forms of knowledge collaboration that exist in software development and suitable conditions for successful knowledge collaboration.
software productline engineering is becoming recognized as an important concept for efficient and timely software development. But to be actually useful, practitioners of software development (designers, programmers, ...
详细信息
ISBN:
(纸本)0769522459
software productline engineering is becoming recognized as an important concept for efficient and timely software development. But to be actually useful, practitioners of software development (designers, programmers, testers, etc.) must have solid understanding and well organized knowledge about productline engineering. So in this workshop, I want to discuss about;What kind of knowledge and skills do we need? How can we gain such knowledge and skills?.
A process of software process appraisal intensively requires tacit knowledge and expertise from appraisal team to collect data, review documents, interview appraisal participants, analyze, verify and validate objectiv...
详细信息
ISBN:
(纸本)9781538636817
A process of software process appraisal intensively requires tacit knowledge and expertise from appraisal team to collect data, review documents, interview appraisal participants, analyze, verify and validate objective evidence. In an attempt to automate such a process, the knowledge inherent in it must be made explicit and machine-processable. This paper explains how to structure the knowledge for software process appraisal in such a way that we can apply inference engine based on the formal concept analysis (FCA). Thus, we can use the engine to determine the relations between process activities and standard practices to which they pertain from the knowledge. The structured knowledge and its automated inference will help reduce the efforts in examining information about the practices implemented and relate the resultant data to the appraisal reference model.
[Context]: In the university curriculum, softwareengineering (SE) is frequently perceived as a difficult course to study due to its concept-intensive nature. [Objectives]: We aim to investigate if and how we can help...
详细信息
ISBN:
(纸本)9798350344172
[Context]: In the university curriculum, softwareengineering (SE) is frequently perceived as a difficult course to study due to its concept-intensive nature. [Objectives]: We aim to investigate if and how we can help students conveniently understand and memorise the numerous and various SE concepts. [Method]: We employ critical reflection as the research method to qualitatively examine our educational activities, teaching materials, and students' learning effects. [Results]: By focusing on the paired structural model of knowledge representation, we propose to utilise tangentially-paired concepts together with the conventional bipolar-paired concepts to facilitate SE education. In particular, we have identified three types of tangentially-paired concepts with deriving (stemming), analogical, and cloning relationships respectively. [Conclusions]: Exploiting paired SE concepts can act as an efficient educational approach that supplements the existing strategies for teaching SE knowledge.
暂无评论