A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2022; you can also visit the original URL.
The file type is application/pdf
.
Filters
End to End Software Engineering Research
[article]
2021
arXiv
pre-print
We describe a dataset of 5M files from 15k projects constructed for this goal. The dataset is constructed in a way that enables not only predicting concepts but also investigating their causes. ...
End-to-end improves over features based machine learning by not requiring domain experts and being able to extract new knowledge. ...
The number of files changed during a two months period might be lower than 10% of the project files. ...
arXiv:2112.11858v1
fatcat:ae6eptd4gjgmjpsq7ca5lqgexy
Applying machine learning to programming by demonstration
2004
Journal of experimental and theoretical artificial intelligence (Print)
The application of ML in adaptive interfaces is complicated by the difficulty of iterative system development: a change in one prediction may alter the user's strategy. ...
The success of the ML methods is evaluated by analysing their effect on actual traces of users performing test tasks. ...
Programming by demonstration (PBD) can solve these problems by letting users automate repetitive tasks without requiring programming knowledge: the user need only know how to perform the task in the usual ...
doi:10.1080/09528130412331290520
fatcat:27lejvo2abgh7im2uh5ytzvuma
Improving the Performance of MapReduce for Small-Scale Cloud Processes Using a Dynamic Task Adjustment Mechanism
2022
Mathematics
In this paper, we propose a dynamic task adjustment mechanism for an intermediate-data processing cycle prediction algorithm, with the aim of improving the execution performance of small-scale cloud applications ...
When each worker node processes the input data, the Map program generates intermediate data that are used by the Reduce program for integration. ...
Conflicts of Interest: The authors declare that they have no conflicts of interest. We certify that the submission is original work and is not under review at any other publication. ...
doi:10.3390/math10101736
fatcat:xcawjeh6nvhq3c4p3pigtmo3mi
Hidden messages: evaluating the efficiency of code elision in program navigation
2003
Interacting with computers
Text elision is a user interface technique that aims to improve the efficiency of navigating through information by allowing regions of text to be 'folded' into and out of the display. ...
Results show that programmers were able to complete their tasks more rapidly when using the elision interfaces, particularly in larger program files. ...
Acknowledgements This research is supported by a New Zealand Royal Society Marsden Grant. ...
doi:10.1016/s0953-5438(03)00003-1
fatcat:epc37qjts5dm5kqi3c6hrice44
Graph embedding code prediction model integrating semantic features
2020
Computer Science and Information Systems
Finally, the vector similarity of the nodes is used to complete the prediction tasks of TYPE and VALUE. ...
With the advent of Big Code, code prediction has received widespread attention. ...
Acknowledgments This work is partially supported by the NSF of China under grants No.61702334 and No.61772200, the Project Supported by Shanghai Natural Science Foundation No.17ZR 1406900, 17ZR1429700 ...
doi:10.2298/csis190908027y
fatcat:gpk3mqefvzbubmq4reqkqbgeau
A case study on machine learning model for code review expert system in software engineering
2017
Proceedings of the 2017 Federated Conference on Computer Science and Information Systems
Our preliminary research results were considered worthy of implementation in the company where the research has been conducted, thus opening the opportunities for the continuation of the studies. ...
As code review depends on individual reviewer predisposition there is certain margin of source code changes that is not checked as it should. ...
of .net files changed within task (*) NJVR Number of java files changed within task (*) ASM Number of affected files in the same module (*) ASDM Number of affected files in the same "dipper module" (* ...
doi:10.15439/2017f536
dblp:conf/fedcsis/MaderaT17
fatcat:isntselskngspatvoqv3klhxua
Machine learning techniques to make computers easier to use
1998
Artificial Intelligence
We discuss three learning tasks, command prediction, script generation and file prefetching in a multi task environment. ...
The scope of user behavior is limited to a sequence of task execution (e.g., editing, formatting, viewing, etc.) using plural application programs. ...
Acknowledgments Much of the work was conducted while the first author was at ARL, Hitachi, Ltd. ...
doi:10.1016/s0004-3702(98)00062-9
fatcat:3egioabdfjbvlpyjlmxazmdoce
Trace reduction for performance improvement assessment of message passing parallel programs
2006
Systems and Computers in Japan
Our method reduces the size of trace files by aggregating records of communications that do not change the predicted execution time. ...
This paper proposes a trace reduction method for assessing the improvability of the performance of message passing parallel programs. ...
Our method reduces the size of trace files by aggregating records of communications that do not change the execution time predicted by PerWiz. ...
doi:10.1002/scj.20521
fatcat:aa7zsfs6zzc6tm3mn2utmpg5wi
Adjusting effort estimation using micro-productivity profiles
2013
Proceedings of the Estonian Academy of Sciences
The reason for the difference is that the same sections of code are usually modified more than once in the series of (sometimes imperfect) atomic changes. ...
We show the calculated micro-productivity profile for these projects could be used for effort estimation of larger tasks with more accuracy than a naive atomic change oriented estimation. ...
Acknowledgments The work presented in this paper was partly funded by the National Innovation Office, Hungary ...
doi:10.3176/proc.2013.1.08
fatcat:edn7e6o72naxnmnji2yhfopal4
Extending OpenMP for the optimization of parallel component applications
2020
IEEE Access
The extended Babel compiler is responsible for data flow analysis. The extended CCAFFEINE framework is in charge of generating the task schedule policy. ...
We define OpenMP pragmas to describe the parallel component instance calls in three types of complex structure code. By data flow analysis, we can find the parallelism potential of these codes. ...
Performance prediction or adaptive methods are commonly used to improve the performance of parallel component programs [2] . ...
doi:10.1109/access.2020.2996669
fatcat:n7b4um3sjvgonpp3t7k6eeitia
MergeBERT: Program Merge Conflict Resolution via Neural Transformers
[article]
2021
arXiv
pre-print
Exploiting restricted nature of merge conflict resolutions, we reformulate the task of generating the resolution sequence as a classification task over a set of primitive merge patterns extracted from ...
When multiple developers make concurrent changes around the same lines of code, a merge conflict may occur. ...
Syntactic merge algorithms improve upon diff3 by verifying the syntactic correctness of the merged programs. ...
arXiv:2109.00084v2
fatcat:zjfm2fp6szffrowl35mpv7d5e4
Using task context to improve programmer productivity
2006
Proceedings of the 14th ACM SIGSOFT international symposium on Foundations of software engineering - SIGSOFT '06/FSE-14
A task context is created by monitoring a programmer's activity and extracting the structural relationships of program artifacts. ...
We report a statistically significant improvement in the productivity of 16 industry programmers who voluntarily used Mylar for their daily work. ...
ACKNOWLEDGEMENTS This work was supported by IBM CAS and NSERC. ...
doi:10.1145/1181775.1181777
dblp:conf/sigsoft/KerstenM06
fatcat:ed2hz36yfzge7ovsj5yhk2nhai
PARALLEL IMPLEMENTATION OF IMAGE PROCESSING ALGORITHM FOR DETECTION A MOVING TARGET USING A FULL LINKING TRANSPUTER
1998
The International Conference on Electrical Engineering
The partitioning roughly equal tasks which are written in parallel-C allocating the tasks to processors, interconnection topology of the processors, and the capacity of each communication link over the ...
For TV image tracking systems, scanning in the camera fielc of view ( CFOV ), capturing the intended target inside a window, detection of the target center, and tracking process are four modes of operations ...
concerning to change video blister format to digital data array . 4-Programe responsable to generate tracking window. 5-Programe responsable to generate the frame difference file. 6-Programe responsable ...
doi:10.21608/iceeng.1998.61100
fatcat:3fdxfb67rbfwtlntkygu3xsypi
Comparing and combining evolutionary couplings from interactions and commits
2013
2013 20th Working Conference on Reverse Engineering (WCRE)
At the file level, the combined models achieved a maximum recall improvement of 13% for commit prediction with a 2% maximum precision drop. ...
These evolutionary couplings are expressed at the file and method levels of granularity, and are applied to support the tasks of commit and interaction predictions. ...
We compare the efficacy of evolutionary couplings mined from commits and interactions for the change prediction task. ...
doi:10.1109/wcre.2013.6671306
dblp:conf/wcre/BantelayZK13
fatcat:b67ektj3qjf4xi7ixjkchdpefm
Adaptive Fitts for Adaptive Interface
2018
˜The œAIUB journal of science and engineering
This study tends to translate the theoretical issues of human task into working model by investigating and implementing the predicting equation of human psychomotor behavior to a rapid and aimed movement ...
The study finds logarithmic speed-accuracy trade-off and predict user performance in a common task "point-select" using common input device mouse. ...
This study shows that performance can be improved in point-and-click oriented task by slightly changing the design of the interface. ...
doi:10.53799/ajse.v17i2.9
fatcat:4x6v3zgvhbdexjcmdynq4w3tn4
« Previous
Showing results 1 — 15 out of 210,974 results