the design and analysis of security in distributed computing systems raises numerous questions on the tools available for modeling and verification. Particularly, it is difficult to ensure the correctness when using d...
详细信息
Automated parking systems make it possible to alleviate the parking problem, improve effective investment in real estate, and reduce the area devoted to parking. Currently, there are several types of automated parking...
详细信息
Pattern mining is a core objective within data mining, involving the detection of frequent itemsets (collections of values) within databases. this process serves to extract valuable insights from the data, facilitatin...
详细信息
Withthe in-depth research of computer vision and natural language processing, Chinese character font recognition technology has been widely used. However, due to the large number, complex shape, and changeable style ...
详细信息
the software industry has evolved exponentially in the last 50 years, andwith it, software testing has become like a badge of software quality. However, during this evolution universities apparently have not kept pace...
详细信息
ISBN:
(纸本)9783031602238;9783031602245
the software industry has evolved exponentially in the last 50 years, andwith it, software testing has become like a badge of software quality. However, during this evolution universities apparently have not kept pace withthe changing and dynamic pace of the software industry. We have been motivated to carry out an exploratory study to analyze the current state of teaching software testing in careers related to computer Science in Ecuadorian universities. We use a survey as an empirical strategy with a representative population of students in the country. the results are interesting and indicate possible problems in the teaching and culture of use of software testing. Consequently, this deficiency in the correct application of software testing by students is taken to the professional field and therefore to a high-growth industry. It is concluded that software testing in Ecuadorian university education still has deficiencies, making this a debt to be fulfilled by the software industry in Ecuador.
Frequently, individuals undergo specific episodes of mental health challenges throughout their lifetime. But the COVID pandemic has triggered a surge in mental health disorders arising from isolation, monotonous routi...
详细信息
the development of Machine Learning (ML)- and, more recently, of Deep Learning (DL)-intensive systems requires suitable choices, e.g., in terms of technology, algorithms, and hyper-parameters. Such choices depend on d...
详细信息
ISBN:
(纸本)9798350395693;9798350395686
the development of Machine Learning (ML)- and, more recently, of Deep Learning (DL)-intensive systems requires suitable choices, e.g., in terms of technology, algorithms, and hyper-parameters. Such choices depend on developers' experience, as well as on proper experimentation. Due to limited time availability, developers may adopt suboptimal, sometimes temporary choices, leading to a technical debt (TD) specifically related to the ML code. this paper empirically analyzes the presence of Self-Admitted Technical Debt (SATD) in DL systems. After selecting 100 open-source Python projects using popular DL frameworks, we identified SATD from their source comments and created a stratified sample of 443 SATD to analyze manually. We derived a taxonomy of DL-specific SATD through open coding, featuring seven categories and 41 leaves. the identified SATD categories pertain to different aspects of DL models, some of which are technological (e.g., due to hardware or libraries) and some related to suboptimal choices in the DL process, model usage, or configuration. Our findings indicate that DL-specific SATD differs from DL bugs found in previous studies, as it typically pertains to suboptimal solutions rather than functional (e.g., blocking) problems. Last but not least, we found that state-of-the-art static analysis tools do not help developers avoid such problems, and therefore, specific support is needed to cope with DL-specific SATD.
the software development of wheeled crane load spectrum calculation will involve a series of database design problems, especially the characteristics of many data table types, and large number of fields. Based on the ...
详细信息
software code smells serve as indicators of potential flaws in code design. It signifies that the code has not been created while following the design principles. Code smells do not mean the software system is faulty,...
详细信息
the information technology team working in the manufacturing industry may use this paper to learn about the results of the recently established hybrid software development model withthe aid of this paper. the IT team...
详细信息
暂无评论