Authentication email has already been sent, please check your email box: and activate it as soon as possible.
You can login to My Profile and manage your email alerts.
If you haven’t received the email, please:
|
|
There are 14 papers published in subject: > since this site started. |
Select Subject |
Select/Unselect all | For Selected Papers |
Saved Papers
Please enter a name for this paper to be shown in your personalized Saved Papers list
|
1. Exploring Developer Social Networks: Unveiling the Impact on New Commit Activity in GitHub | |||
WAN Zhi-Jie, *WANG Yi | |||
Computer Science and Technology 01 December 2023 | |||
Show/Hide Abstract | Cite this paper︱Full-text: PDF (0 B) | |||
Abstract:Open source development (OSS) is a platform for developers to work collaboratively to finish a common project, which gives birth to the developer social network (DSN). Such DSNs provide valuable insights into knowledge flow, coordination effectiveness, innovation, and the diffusion of practices and technologies. Besides, the network structure, characterized by size, density, bridge, and degree centrality, also influences team cohesion, coordination efficiency, and the emergence of specialized expertise. We visualize 80 DSNs constructed from the empirical data of 80 popular projects in \textsc{GitHub}, identifying these DSNs' characteristics and employing a regression model to estimate the correlation between DSNs' properties and the average number of monthly new commits ($\overline{\textbf{NewC}}$). Our analysis reveals three key findings: (1) the effects of DSN size and DSN bridge are positively correlated with $\overline{\textbf{NewC}}$; (2) the effects of DSN density exhibit a weak negative correlation with $\overline{\textbf{NewC}}$; and (3) no relationship exists between DSN average degree centrality and $\overline{\textbf{NewC}}$. These results provide an integrated view of DSNs' structural characteristics and can inform software managers to enhance project management, team collaboration and software development outcomes. | |||
TO cite this article:WAN Zhi-Jie, *WANG Yi. Exploring Developer Social Networks: Unveiling the Impact on New Commit Activity in GitHub[OL].[ 1 December 2023] http://en.paper.edu.cn/en_releasepaper/content/4761606 |
2. High Performance Distributed Storage System Design and Implementation | |||
Junyu Shi,Yuanyuan Qiao | |||
Computer Science and Technology 07 March 2022 | |||
Show/Hide Abstract | Cite this paper︱Full-text: PDF (0 B) | |||
Abstract:With the rapid development of the Internet, the explosive growth of Internet data has brought greater challenges to its underlying storage system. This paper implements a high-performance distributed storage system using the Raft consensus algorithm. High performance is ensured by implementing features such as data partitioning, load balancing, and system scalability. Multi-Raft cell partitioning is introduced to maximise disk throughput, and an Efficient load balancing strategy avoids single hotspot problems. A highly compatible system client is achieved through the Fuse user-state file system. The system exhibits excellent IO performance under typical workloads. | |||
TO cite this article:Junyu Shi,Yuanyuan Qiao. High Performance Distributed Storage System Design and Implementation[OL].[ 7 March 2022] http://en.paper.edu.cn/en_releasepaper/content/4756675 |
3. Data Race Detection Method Based on Parallel Data Flow Analysis | |||
GE You,JIN Dahai | |||
Computer Science and Technology 30 December 2021 | |||
Show/Hide Abstract | Cite this paper︱Full-text: PDF (0 B) | |||
Abstract:Data race faults are the most common and difficult to debug faults in parallel programs, and they have characteristics such as multiple inconsistencies in running results, and the results of dynamic test detection are often very poor. According to the static analysis method, the data race in the project is detected, and the credibility of the project is improved, which has become a research hotspot in the field of software testing.This paper proposes a data race detection method based on parallel data stream on the parallel program implemented by OpenMP.Parallel program modeling is carried out first, and parallel data flow analysis is performed on the program according to the characteristics of the OpenMP guidance instruction, and the reading and writing relationship of variables in the parallel region is determined to provide data support for subsequent detection; afterwards, the data race model is constructed for the program, and the data race detection algorithm is carried out on the control flow node according to the read-write relationship of the variable, and the data race is detected according to the state change. In the comparative experiment with other data race tools, it is proved that this method is reliable and stable in detecting data race. | |||
TO cite this article:GE You,JIN Dahai. Data Race Detection Method Based on Parallel Data Flow Analysis[OL].[30 December 2021] http://en.paper.edu.cn/en_releasepaper/content/4756049 |
4. Grammar-based Fuzz Testing for Microprocessor RTL Design | |||
LUO Dan,LI Tun,CHEN Liqian,ZOU Hongji,SHI Mingchuan | |||
Computer Science and Technology 24 September 2021 | |||
Show/Hide Abstract | Cite this paper︱Full-text: PDF (0 B) | |||
Abstract:The emergence of hardware construction languages (HCLs), such as PyRTL, PyHDL, and PyMTL, for microprocessor RTL design in agile hardware design methodology brings new challenges to design verification. However, most of the existing dynamic verification techniques for microprocessor RTL designs in HCLs are lacking sufficient consideration of constraints of valid instructions in a given instruction-set architecture (ISA). In contrast, such constraints are pervasive in microprocessor RTL design. This may degrade coverage achievements and the efficiency of the verification process. In this paper, we propose to enhance the coverage-directed dynamic verification method for microprocessor RTL design in several aspects. First, we combine grammar-based fuzz testing and symbolic simulation to generate test instructions for improving coverage. Second, we propose to employ a grammar-based fuzz testing technique by exploiting constraints of valid ISA instructions of a microprocessor under verification. Finally, we implement all the enhancements in a test generation tool, named MPFuzz, for testing microprocessor RTL designs in PyRTL. Experimental results show that MPFuzz can efficiently generate test instructions for microprocessor RTL designs in PyRTL. The test instructions generated by MPFuzz can achieve higher coverage at least four times than that by the state-of-the-art fuzzing-based RTL test generation tool. | |||
TO cite this article:LUO Dan,LI Tun,CHEN Liqian, et al. Grammar-based Fuzz Testing for Microprocessor RTL Design[OL].[24 September 2021] http://en.paper.edu.cn/en_releasepaper/content/4755578 |
5. Creating a Methodology for User Profile:Architecture and Platform | |||
Chang Jielin,Niu Kun | |||
Computer Science and Technology 13 March 2020 | |||
Show/Hide Abstract | Cite this paper︱Full-text: PDF (0 B) | |||
Abstract:User profile, an abstract information of user based on big data, which can help enterprises to achieve precision-targeted marketing to users according to their characteristics,and offer personality services for user. At present, the existing structures of user profile is based on the specific product, without forming a unified structure.Therefore, this paper proposes a user profile management architecture, which aims to provide an industry-wide generic model. From the point of person analysis, the character attributes are divided into six categories through the method of category division, and extend the subcategories in each category to form a label system. On the basis of building the model, this paper design an open platform. Introduceing the method of design interface which is open to the external platform, and describing the result. Moreover, designing the permission management for each interface to ensure the security of the system. Compared with other models, the user profile architecture provides in this paper has a wide adaptability and can be applied to various industries. | |||
TO cite this article:Chang Jielin,Niu Kun. Creating a Methodology for User Profile:Architecture and Platform[OL].[13 March 2020] http://en.paper.edu.cn/en_releasepaper/content/4751182 |
6. Implementation of Movie Recommendation System based on Android Platform | |||
WANG Xinyu | |||
Computer Science and Technology 24 February 2020 | |||
Show/Hide Abstract | Cite this paper︱Full-text: PDF (0 B) | |||
Abstract:There are many apps proposed for movie news collecting or music recommendation. This paper developed an app on android platform for movie recommendation. This paper researched many recommendation algorithms. The algorithms include user collaborative filtering with threshold neighbourhoods, user collaborative filtering with fix-size neighbourhoods, item collaborative filtering and content-based filtering. This paper designed a strategy to mix these algorithms to improve recommendation effectivity. The system contains server and client. This paper designed and implemented the server which is based on Java and mainly includes recommendation, database, Servlet and controller. This paper designed and implemented database. The Servlet is used to respond the request from client. The controller is the core operator of server. This paper designed and implemented the client, the app, which mainly includes connection and UI. The connection is used to connect with server. The UI is important for presenting recommendation results. The user is able to use the app to rate movies and get recommendation. | |||
TO cite this article:WANG Xinyu. Implementation of Movie Recommendation System based on Android Platform[OL].[24 February 2020] http://en.paper.edu.cn/en_releasepaper/content/4750842 |
7. The Research on Web AR Avatar Generation System | |||
Feng Jingyi,Liao Jianxin | |||
Computer Science and Technology 13 February 2020 | |||
Show/Hide Abstract | Cite this paper︱Full-text: PDF (0 B) | |||
Abstract:With the development of virtual reality and augmented reality (AR) technology, new types of social media continue to emerge and develop rapidly. One of the most important technologies of these social media applications is to generate a virtual image similar to that for users. Existing virtual image generation technologies are mainly divided into methods based on 3D scanning equipment and methods based on model library matching. Among them, the method based on the three-dimensional scanning device has high requirements on the device, which is not convenient to use and popularize; and the method based on the model library matching method has small individual differences in results. In order to solve the shortcomings of the existing methods, this paper proposes a method for directly generating a virtual image based on a two-dimensional image and generates an exclusive virtual image with personal characteristics for the user.This paper proposes a virtual image generation method based on web 3D face reconstruction and 3D model texture reconstruction. Use Tensorflow.js to transform the trained deep learning model into a format that can be recognized by the browser and predict the 3D face information and facial feature points on the web. Then, based on Delaunay triangulation and image affine transformation, a virtual image texture is generated for the model.The experimental results show that the method proposed in this paper can generate personalized and exclusive three-dimensional avatars based on the user's two-dimensional face information. It provides a feasibility reference for web-based virtual image related research. | |||
TO cite this article:Feng Jingyi,Liao Jianxin. The Research on Web AR Avatar Generation System[OL].[13 February 2020] http://en.paper.edu.cn/en_releasepaper/content/4750730 |
8. Research on automatic programs grading system | |||
Yang Meng,Zhao Xinyan | |||
Computer Science and Technology 20 October 2015 | |||
Show/Hide Abstract | Cite this paper︱Full-text: PDF (0 B) | |||
Abstract:This project is a research one, which focus on is to research on automatic marking method to realize automatically marking Java program. In the process, generated the story cards of the semi-auto marking system, gave them the implementation sequence, determined which story cards were more important and which ones were not that important and could be realized after the important ones. This paper deeply researched on four marking methods, method based on Program Understanding; method based on the Artificial Intelligence; method based on Sentence Similarity; and method based on String Similarity. Evaluated them, knew each of their advantage and disadvantage and then got good ideas from them. Then generated own method, which used the method based on String Similarity and gave some improvements to it. The method can successfully check if the program can be compiled automatically; check if the output is correct automatically; check if the source code is written according to the spec optionally, which means that it can choose to check automatically or manually, and the system can check the code quality manually. After finished the system, this paper did some evaluations to check whether this method is good. This paper used three different kinds of programs to evaluate method, compared the result with the result totally got by human, and then got the conclusion. Finally, gave a conclusion to this method, pointed out the shortage of my method and also gave the advice of further work. The project puts forward a kind of thought that combine automatically marking and manually marking, at some level ensure and improve the accuracy of the marking of Java programs. | |||
TO cite this article:Yang Meng,Zhao Xinyan. Research on automatic programs grading system[OL].[20 October 2015] http://en.paper.edu.cn/en_releasepaper/content/4656809 |
9. Expressing and Manipulating Defect-Properties of Software Architectures with Extended Relation Algebra RASA | |||
LI Zu-De, CHEN Ming | |||
Computer Science and Technology 05 August 2014 | |||
Show/Hide Abstract | Cite this paper︱Full-text: PDF (0 B) | |||
Abstract:Just as a Relation Algebra is invaluable for operating on the architecture of a software system, so it can be used fruitfully for visualising, aggregating and analysing architectural defects.The early study has thus defined an extended Relation Algebra for Software Architectures, called RASA.%This paper continues on RASA by focusing on two aspects: (i) an application of RASA for expression and manipulation of architectural defect-properties; and (ii) an implementation of RASA based on a traditional relational database system.This gives a clear guideline for utilizing and implementing RASA in analysis of software architectures. | |||
TO cite this article:LI Zu-De, CHEN Ming. Expressing and Manipulating Defect-Properties of Software Architectures with Extended Relation Algebra RASA[OL].[ 5 August 2014] http://en.paper.edu.cn/en_releasepaper/content/4602932 |
10. Quantitative Analysis of Multiple-Component Software Defects | |||
LI Zu-De, CHEN Ming | |||
Computer Science and Technology 05 August 2014 | |||
Show/Hide Abstract | Cite this paper︱Full-text: PDF (0 B) | |||
Abstract:Certain vital-few defects affect system qualities and maintenance costs more adversely than do other defects.%Identifying the vital-few defects and quantifying their characteristics offer the potential to guide defect correction and prevention.This study finds out that multiple-component defects (MCDs), defects spanning multiple system components, are such defects.Two case studies were conducted in six software systems for drawing a quantitative MCD profile, in aspects of defect proportion, distribution, complexity, longevity, and correction effort.The findings show typically that an MCD is likely to cross software development phase or release boundary 5-8 times more than a non-MCD defect.The profile can aid software maintenance and quality improvement.For example, more regression testing efforts shall be focused on MCDs because they tend to leak into subsequent phases or releases. | |||
TO cite this article:LI Zu-De, CHEN Ming. Quantitative Analysis of Multiple-Component Software Defects[OL].[ 5 August 2014] http://en.paper.edu.cn/en_releasepaper/content/4602929 |
Select/Unselect all | For Selected Papers |
Saved Papers
Please enter a name for this paper to be shown in your personalized Saved Papers list
|
About Sciencepaper Online | Privacy Policy | Terms & Conditions | Contact Us
© 2003-2012 Sciencepaper Online. unless otherwise stated