As softwareengineering research becomes more concerned withthe psychological, sociological and managerial aspects of software development, relevant theories from reference disciplines are increasingly important for ...
详细信息
ISBN:
(纸本)9781450392211
As softwareengineering research becomes more concerned withthe psychological, sociological and managerial aspects of software development, relevant theories from reference disciplines are increasingly important for understanding the field's core phenomena of interest. However, the degree to which softwareengineering research draws on relevant social sciences remains unclear. this study therefore investigates the use of social science theories in five influential softwareengineering journals over 13 years. It analyzes not only the extent of theory use but also what, how and where these theories are used. While 87 different theories are used, less than two percent of papers use a social science theory, most theories are used in only one paper, most social sciences are ignored, and the theories are rarely tested for applicability to softwareengineering contexts. Ignoring relevant social science theories may (1) undermine the community's ability to generate, elaborate and maintain a cumulative body of knowledge;and (2) lead to oversimplified models of softwareengineering phenomena. More attention to theory is needed for softwareengineering to mature as a scientific discipline.
Pre-trained Language Models have been shown to be able to emulate deductive reasoning in natural language. However, PLMs are easily affected by irrelevant information (e.g., entity) in instance-level proofs when learn...
详细信息
the phase of pre-contract of software projects is highly relevant for providers and acquirers. this time consuming phase should be done in a cost-effective way, since the possibility of finishing in a software contrac...
详细信息
Remote work is commonplace nowadays, withsoftware startups actively embracing it. However, remote work poses various challenges, among which team challenges are prominent and highly relevant to early-stage software s...
详细信息
ISBN:
(纸本)9783031727801;9783031727818
Remote work is commonplace nowadays, withsoftware startups actively embracing it. However, remote work poses various challenges, among which team challenges are prominent and highly relevant to early-stage software startups, since effective team collaboration is one key factor for them to operate and succeed in uncertain environments. Challenges faced by early-stage software startup teams are less explored, especially in remote work settings. this research will propose a design framework to address the challenges faced by early-stage software startup teams in remote work settings. this research uses multi-case study to facilitate a deeper understanding of the phenomenon. Expected significance of findings lies in the identification of unique challenges and key practices to tackle those challenges, offering actionable insights and innovative solutions.
A crucial activity in software maintenance and evolution is the comprehension of the changes performed by developers, when they submit a pull request and/or perform a commit on the repository. Typically, code changes ...
详细信息
ISBN:
(纸本)9798350395693;9798350395686
A crucial activity in software maintenance and evolution is the comprehension of the changes performed by developers, when they submit a pull request and/or perform a commit on the repository. Typically, code changes are represented in the form of code diffs, textual representations highlighting the differences between two file versions, depicting the added, removed, and changed lines. this simplistic representation must be interpreted by developers, and mentally lifted to a higher abstraction level, that more closely resembles natural language descriptions, and eases the creation of a mental model of the changes. However, the textual diff-based representation is cumbersome, and the lifting requires considerable domain knowledge and programming skills. We present an approach, based on the concept of micro-change, to overcome these difficulties, translating code diffs into a series of pre-defined change operations, which can be described in natural language. We present a catalog of micro-changes, together with an automated micro-change detector. To evaluate our approach, we performed an empirical study on a large set of open-source repositories, focusing on a subset of our micro-change catalog, namely those related to changes affecting the conditional logic. We found that our detector is capable of explaining more than 67% of the changes taking place in the systems under study.
Image representation has an important role in the fields of computer vision, artificial intelligence and medical imaging. In this paper, based on the research of the existing image representation algorithms, a novel i...
详细信息
作者:
Aree, PichaiThammasat University
Faculty of Engineering Thammasat School of Engineering Department of Electrical and Computer Engineering Pathumthani Thailand
three-phase induction motors are utilized in a great variety of industrial applications. their operating points must be carefully designed when putting them into service. they are often set to run close to their rated...
详细信息
Artificial intelligence (AI) systems are growing rapidly in a variety of fields and have become a part of everyday human life. Traditional software development methods, especially in the requirements engineering domai...
详细信息
Withthe in-depth application of artificial intelligence technology in various professional fields of the power grid, related achievements will play an increasingly important role in the efficient operation, lean mana...
详细信息
this work combines structural mechanical prior knowledge with cooperative Bayesian optimization framework and proposes a domain knowledge-based multilevel grouping approach for mid-ship section optimization. Cooperati...
详细信息
暂无评论