The two ongoing repositories of software projects in the softwareengineering community are the ISBSG (internationalsoftware Benchmarking Standards Group) Repository and PROMISE (PRedictOr Models In software Engineer...
详细信息
ISBN:
(纸本)9780769550787
The two ongoing repositories of software projects in the softwareengineering community are the ISBSG (internationalsoftware Benchmarking Standards Group) Repository and PROMISE (PRedictOr Models In softwareengineering). These repositories lack structured documentation and a researcher interested in using the datasets has to conduct his own investigation to identify the datasets that are suitable for his purposes. This paper provides additional information on these datasets by identifying the topics addressed, highlighting the availability of the data file and of the description of attributes related to the datasets, and indicating their usefulness for benchmarking studies.
The literature on blockchain-oriented softwareengineering is still emerging. Researchers have investigated the role of blockchains in softwareengineering. In this paper, we advance the area of blockchain-oriented so...
详细信息
ISBN:
(数字)9781665466035
ISBN:
(纸本)9781665466035
The literature on blockchain-oriented softwareengineering is still emerging. Researchers have investigated the role of blockchains in softwareengineering. In this paper, we advance the area of blockchain-oriented softwareengineering by focusing on new directions in requirements engineering (RE). This paper presents the best-known approaches to provide core blockchain technology and introduces a brand-agnostic way to group and compare the various approaches. We then use this grouping to measure how well the blockchain variants address certain key non-functional requirements (NFRs) and identify the NFRs that are instrumental to software engineers for decision making. Our work not only sheds light on new directions in blockchain-oriented RE, but also assist software engineers in the RE process.
This workshop looks at current work in the area of software visualization with an emphasis on software understanding through visualization. it explores new visualization techniques, addressing software problems throug...
详细信息
ISBN:
(纸本)0769510507
This workshop looks at current work in the area of software visualization with an emphasis on software understanding through visualization. it explores new visualization techniques, addressing software problems through visualization, frameworks for gathering and analyzing data for software visualization, software visualization systems, and experiments and experiences with software visualization. In addition to providing an overview of current research in the area. it provides a forum for discussions and cooperation among researchers in this and related areas.
In the past few years, softwareengineering has increasingly automating several tasks, and machine learning tools and techniques are among the main used strategies to assist in this process. However, there are still c...
详细信息
ISBN:
(纸本)9789897585098
In the past few years, softwareengineering has increasingly automating several tasks, and machine learning tools and techniques are among the main used strategies to assist in this process. However, there are still challenges to be overcome so that softwareengineering projects can increasingly benefit from machine learning. In this paper, we seek to understand the main challenges faced by people who use machine learning to assist in their softwareengineering tasks. To identify these challenges, we conducted a Systematic Review in eight online search engines to identify papers that present the challenges they faced when using machine learning techniques and tools to execute softwareengineering tasks. Therefore, this research focuses on the classification and discussion of eight groups of challenges: data labeling, data inconsistency, data costs, data complexity, lack of data, non-transferable results, parameterization of the models, and quality of the models. Our results can be used by people who intend to start using machine learning in their softwareengineering projects to be aware of the main issues they can face.
Developers learn to use a software library not just from its documentation but also from toy examples and existing real-life application code (e.g., by using grep). The CodeWeb tool takes this simple idea further by a...
详细信息
ISBN:
(纸本)0769510507
Developers learn to use a software library not just from its documentation but also from toy examples and existing real-life application code (e.g., by using grep). The CodeWeb tool takes this simple idea further by a deeper analysis of a large collection of applications to see what characteristic usage of the library is like. We demonstrate the tool by showing how the KDE core libraries are used in real-life KDE applications. Moreover we look at a recently developed feature that helps software developer sport an application from an old version of a library to a new one.
Most help desk operations keep records on incidents and how they are resolved. Rarely are these analyzed with respect to recommendations for improvements. At the same time, improvements have the potential to decrease ...
详细信息
ISBN:
(纸本)9781479931491
Most help desk operations keep records on incidents and how they are resolved. Rarely are these analyzed with respect to recommendations for improvements. At the same time, improvements have the potential to decrease costs of helpdesk operations and increase effectiveness. We analyzed incident reports of two products (one incident prone, the other not incident prone) used at a major, multinational corporation at which one of the authors works. We were able to derive several recommendations for improvements of help desk operations.
Defect content estimation techniques (DCETs), based on defect data from inspection, estimate the total number of defects in a document to evaluate the development process. For inspections that yield few data points DC...
详细信息
ISBN:
(纸本)0769510507
Defect content estimation techniques (DCETs), based on defect data from inspection, estimate the total number of defects in a document to evaluate the development process. For inspections that yield few data points DCETs reportedly underestimate the number of defects. If there is a second inspection cycle, the additional defect data is expected to increase estimation accuracy. In this paper we consider 3 scenarios to combine data sets from the inspection-reinspection process. We evaluate these approaches with data from an experiment in a university environment where 31 teams inspected and reinspected a software requirements document. Main findings of the experiment were that reinspection data improved estimation accuracy. With the best combination approach all examined estimators yielded on average estimates within 20% around the true value, all estimates stayed within 40% around the true value.
Dynamic analysis is based on collecting data as the program runs. However, raw traces tend to be too voluminous and too unstructured to be used directly for visualization and understanding. We address this problem in ...
详细信息
ISBN:
(纸本)0769510507
Dynamic analysis is based on collecting data as the program runs. However, raw traces tend to be too voluminous and too unstructured to be used directly for visualization and understanding. We address this problem in two phases: the first phase selects subsets of the data and then compacts it, while the second phase encodes the data in an attempt to infer its structure. Our major compaction/selection techniques include gprof-style N-depth call sequences, selection based on class, compaction based on time intervals, and encoding the whole execution as a directed acyclic graph. Our structure inference techniques include run-length encoding, context-free grammar encoding, and the building of finite state automata.
A simple way is introduced to scope formal constraint systems so that they are applied mainly to the consistent data. data inconsistent with these rules could then be represented and processed by giving them special m...
详细信息
ISBN:
(纸本)0769510507
A simple way is introduced to scope formal constraint systems so that they are applied mainly to the consistent data. data inconsistent with these rules could then be represented and processed by giving them special marks to place them outside the rule's scope.
As the use of machine learning techniques by organisations has become more common, the need for software tools that provide the robustness required in a production environment has become apparent. In this paper, we re...
详细信息
ISBN:
(纸本)9781450381352
As the use of machine learning techniques by organisations has become more common, the need for software tools that provide the robustness required in a production environment has become apparent. In this paper, we review relevant literature and outline a research agenda for the development of a low-code solution for monitoring the performance of a deployed machine learning model on a continuous basis.
暂无评论